How to Manually Install Joomla Using cPanel

How to Manually Install Joomla Using cPanel

One of our students was having trouble installing Joomla using cPanel, so we created this tutorial for them.

This tutorial will cover setting up the database, the files, and the configuration of the Joomla install.

Step #1. Log into cPanel

  • Go to
  • Log in with the username and password. Hosting companies usually send an email with this info when you first sign up with them.
How to Manually Install Joomla Using cPanel

Step #2. Set up the database

  • Click on the "MySQL Databases" icon.
  • Create a new database:
  • Scroll down and create a new database user. Use the password generator for a good secure password. Save this password in a secure place. We'll use it for an upcoming step.
  • Assign the database user to the database:
  • And give it all privileges:
  • Go back to the cPanel home page.

Step #3. Set up the files

download joomla
  • In your cPanel, access the File Manager:
  • Access the /public_html folder and click the Upload button.
  • Or if needed, access a subfolder of the /public_html folder if you're setting up a test site and/or if another site is in the /public_html folder.
  • Upload the Joomla installation package that you downloaded previously:

upload the file

  • Point your mouse to the package, right click on it and in the drop-down menu click Extract:
select the file right click and click extract

Step #4. Install Joomla

  • Visit the domain of the website. If you upload the files to a subfolder, add the subfolder name to the end of the domain.
  • You'll see the Joomla installation screen open.
  • Fill in the required fields, then click the blue "Next" button.
joomla installation screen
  • Fill in the database user and user password that you created in step 1 of this tutorial.
  • Fill in the database name as well.
  • For both of the above, be sure to copy the full name (including the account prefix - i.e. the part before the underscore).
  • The rest of the fields can be left at their defaults. If a connection can't be made, ask your web host if any of these should be changed. In most cases, the default will work well though.
  • Click Next when ready.
database screen
  • It's usually best to not install sample data.
  • Click Install when ready.
click install when ready
  • Congrats, you've just installed Joomla!
  • If you're setting up a multi-lingual site, use the "Extra steps: install languages" feature.
  • Finally, click the "Remove installation folder" button when done:
joomla installation done click remove installation folder

That's all there is to it!

Now you can access your site at your domain. You can access the admin area at

What's Next?

Save $1,000's when you sign up to Joomlashack's Everything Club.

You will get access to all our 32 extensions, and legendary support!

  Click here to join the Everything Club

About the author

Nick is the Director of Support at Joomlashack and you can find him in almost every area of the site, from answering support requests and account questions to creating tutorials and software.