If you don’t have a Joomla website and want to install Joomla from scratch, this guide is for you.
You will need to complete two tasks before you can install Joomla! on your server. First, you will need to download the Joomla! package files. Next, you will need to have a database for Joomla! use.
Creating a database
Once you’ve completed uploading the files to a hosting-server, you should prepare an empty database for your Joomla website. It should be created with the help of the database management tool in Hosting CPanel [the PhpMyAdmin typically].
Follow the simple instructions to create a new database through the phpMyAdmin [check the slides below]:
- In order to access the list of databases, press the “Database” button in the top navigation menu.
- Input the database name in the “Create new database” field.
- Press the “Create” button.
You will see the new database in the listing. Click on the database name link in order to get access to the one.
Check the instruction accompanied by the illustrations [click on switches to move on]:
Feel free to check the detailed guide How to create a database. Should there be any issues when database creating, please contact your hosting provider to assist.
Downloading and Uploading Joomla! Package Files
- Download the current release of Joomla! 3.x
- Move the downloaded Joomla! installation package to the server. Use a FTP Client to transfer the Joomla! 3.x files to your server. There are several available for use, here is a detailed list of FTP Clients. Please make sure you are using a FTP client’s official release.
-
- Hint – This can be accomplished by simply moving the downloaded package to your server, then unpacking it. Or you can unpack the files on your local computer, then move the Joomla installation over to your server. Either way, the Joomla installation needs to be unpacked in the root of your site.
The “root” of your site is the public folder where all web page files are stored so that a user can view the site examples include public_html and htdocs. What your Host uses depends on them.