How to Install Joomla!

*Please note that your hosting plan must support PHP & MySQL in order to run Joomla! CMS.

Before installing Joomla!, you will need to complete the following steps.

1.  Add a new MySQL database to your account.

2.  Temporarily give the 'Everyone' username write permissions for the root directory of your site, and apply the permission change to all sub-folders/files  (you'll want to remove these write permissions as soon as you're done with installation).


Now you're ready to being installing Joomla!

Watch the Video or read the complete article below:


1.  Visit http://www.joomla.org/download.html and download the latest Full Package.  You may want to download it to your desktop so it's easy to locate.



2.  Extract the ZIP file.  Then, using your preferred FTP client, either upload the Joomla! folder in its entirety to your website, or upload the contents of the folder to the root of your site -- the difference being the former will create a sub-directory where your Joomla! site is located, the latter locating your Joomla! site in your site's root directory (i.e. http://www.domain.com/YourJoomlaWebsite vs. http://www.YourJoomlaWebsite.com).

3.  On a web browser, visit the location you have uploaded the Joomla directory to (e.g. http://www.domain.com/YourJoomlaWebsite).  You should now see the Joomla! Installation start page.  On the first step, choose your language, then click Next.




4. Joomla! will then perform a Pre-installation Check to ensure your hosting environment and configuration is compatible.  If your plan supports PHP, MySQL, and you set the 'Everyone' user to have write permissions as instructed in the beginning of this article, the Pre-installation Check should pass without any problems.  Click Next.




5. Joomla! is a free software provided under the GNU, or General Public License.  Review the terms of the license, then click Next.




6.  At the beginning of this article, you were instructed to add a new MySQL database to your account in the WebControlCenter.  You will now provide that database information on this step.
Database Type -- mysql

Host Name -- This was provided to you when you added your new database.  If you need to find it again, go to Menu > Database > MySQL > MySQL Admin in the WebControlCenter.  The host name will appear similar to "MySQLXX.webcontrolcenter.com."

Username -- the username you set up the database with.

Password -- the password associated with your username.

Database name -- the name you assigned to the database.
Once all of these fields are filled out, click Next.




7.  You will now be able to set up an FTP user with your Joomla! installation.  Provide one of your FTP usernames, password, and FTP Host (domain name).  For FTP Root Path, you can click the "Autofind FTP Path" button to provide the correct path.  Once completed, click Next.




8.  Now provide your Site Name (which you can change later), your email address, and account password.  You also have the option to install Sample Data.  If you're new to Joomla!, this is recommended.  Click the "Install Sample Data" link to begin.  This may take a few minutes to complete.  Once finished, click Next.





9.  Your installation is just about complete.  You will now need to remove the Installation Directory on your site.  Connect to your website again through FTP and locate the Installation Directory in the root of your site, then remove it.  Once removed/deleted, you will be able to access the Admin area of your Joomla! installation.  Note that on this screen, your Admin username is listed, which will be admin.
 

10.  Finally, return to your WebControlCenter account and remove the write permissions from the 'Everyone' user, and apply the changes to all sub-folders/files.
 

FAQs

How should I configure my mail settings?

You will want to select the “SMTP Server” option and change “SMTP Authentication” to “yes.” Make sure to use a valid user for the SMTP username and password. The SMTP Host will be the mail server your using for mail.

 

Do permalinks/pretty links work on our shared servers?

Yes.  For full details, please click here.

Add Feedback