Just like WordPress, Joomla is an open source project, i.e it is free to use. just like it’s counterpart, it is a Content Management System that can be used to create a blog. Joomla is more advanced when compared to WordPress, it is commonly used to create administrative sites and e-Commerce sites. Joomla is used by most top brands all over the World and it powers over 20 million sites around the globe. In our today’s post, we want to talk about how we can install Joomla on a live server, and just as you may have known if you are familiar with our posts, we will prefer to use InMotion as our case study. InMotion is one of the best web hosts in the World.
Methods to install Joomla on your server
Joomla is a free program that you can get online. There are 2 ways you can install Joomla on your server.
Install using Softaculous
Manually Installing the Software
How to Install WordPress Using Softaculous
- Login into your cPanel. (usually http://www.example.com/cpanel) or log in using your hosting provided admin interface
- Go to Software section, then click on the Softaculous icon.
- Click on the Joomla logo. This will open a screen with several options to show You will see a screen with Install, Overview, Features, and Import. Click on the Install link.
- Fill in the Joomla set up information. The following is the necessary information you need to fill in.
On the configuration page, you’ll need to select your language, enter a name and description for your site, and set up your administrative details (such as username, password, and email address). Click the screenshot to the right to see how we filled out our configuration details. Click Next to continue the installation.
In step 2, you will configure Joomla with a database. On most servers, you can set the Database Type to MySQLi and set the Host Name to localhost. When finished entering your database credentials, click Next.
If this is your first time using Joomla, you may want to use the option to install sample data. This will help you learn how Joomla works because your new Joomla website will include sample articles. Also, You can select Yes next to Email Configuration if you want to have a copy of the installation details emailed to you. When finished with this page, click the Install button.
- You should then see a success message, stating that Joomla has been successfully installed.At this point, click the Remove installation folder button. Now that you have installed Joomla, you can then log into your Joomla dashboard and begin writing your first articles.
Manually Installing the Software
Create a database for Joomla
Joomla requires a database for installation. If you are on a cPanel server, use the MySQL Database wizard to set up your new database. If your hosting provider does not use cPanel, you’ll need to contact them for the steps on creating a new database.
Be sure to take note of your database name, database username, and database password. You will need these later during the installation.
Uploading the WordPress files
- First, you’ll have to download the latest version of WordPress
- Login to your cPanel and click the file manager.
- Click upload at the top of the page (a new browser/tab will open)
- You should upload the zip file to the public_html folder.
- Extract the files in the ZIP file you uploaded
- In a browser navigate to the location of the Joomla files. In our test, we are going to use www.example.com since we uploaded the files to the “public_html” folder. You should see the “Main Configuration” page for Joomla.
- Go to ww.example.com (replacing example.com with your actual domain)
- Fill in the fields with your information, then click the Next button. Below is is a description of the available fields provided by Joomla:
- Select Language: Click the drop-down box to select a language for your Joomla installation.
- Site Name: Enter the name of your Joomla! site.
- Description: Enter a description of the overall Web site that is to be used by search engines. Generally, a maximum of 20 words is optimal.
- Admin Email: Enter an email address. This will be the email address of the Web site Super Administrator.
- Admin Username: Set the username for your Super Administrator account.
- Admin Password: Set the password for your Super Administrator account and confirm it in the field below.
- Confirm Admin: Password Enter your Admin Password again here.
- Site Offline: Set the site frontend offline when installation is completed. The site can be set online later on through the Global Configuration.
- You will then be on the Database Configuration page. Fill in the fields with your Database information. Below is a description of the available fields along with the recommended settings:
- Database Type: This is probably “MySQLi”. MySQLi
- Host Name: This is usually “localhost” localhost
- Username: Either something as “root” or a username given by the host. Enter your database username here.
- Password: For site security using a password for the database account is mandatory.
- Database Name: Some hosts allow only a certain DB name per site.
- Table Prefix: Choose a table prefix or use the randomly generated. Ideally, three or four characters long, contain only alphanumeric characters and MUST end in an underscore. Make sure that the prefix chosen is not used by other tables. There will be a prefix randomly generated.
- Old database process: Any existing backup tables from former Joomla! installations will be replaced. Choose if you want to backup, or remove backup tables from older Joomla installations. Since this is a new installation, I chose Remove.
- You will then be on the Finalization page.
Choose if you want Sample Data installed. Options are None, Blog, Brochure, Default, Learn Joomla or Test.
- Next to Email Configuration select Yes to send the configuration settings to your Admin Email address, or No if you do not need the email.
- Click the Install button.
When you see a “Congratulations! Joomla! is now installed” message, click the Remove installation folder button.