This is a step by step tutorial on how to install Mall Joomla QuickStart on a web server. In this manual we focus on the installation of Joomla 3, as it is the latest stable branch officially recommended for all new projects.
Installing Joomla! for the first time is very easy. Joomla!’s built-in web installer makes setting up your new site a breeze.
Before we start installing Joomla!, there are a couple prerequisites that need to be met to install Joomla! 3.x successfully. These apply whether you have a dedicated server, a shared hosting plan server, or are installing a copy on a local computer for testing or development.
You’ll need to meet the following requirements below to install and use Joomla!
|PHP (Magic Quotes GPC off)||5.4 +||5.3.10 +|
|MySQL (InnoDB support required)||5.1 +||5.1 +|
|MSSQL||10.50.1600.1 +||10.50.1600.1 +|
|PostgreSQL||8.3.18 +||8.3.18 +|
|Supported Web Servers:|
|Apache(with mod_mysql, mod_xml, and mod_zlib)||2.x+||2.x+|
|Hiawatha (withUrlToolkit support)||latest||8.0|
Torbara is now happy to present you with hand picked quality Joomla hosting to ensure that you can get your Joomla site up and running as fast as possible, safe and secure and with a host that we know will provide you with amazing customer service.
Upload the Joomla QuickStart Files to Your Server
Locate the QuickStart package (should be named Sport.AK_Joomla_3.4.1_QuickStart.zip or similar) that you've just purchased and extract it to a new folder. Now, you need to upload the extracted files and folders to your web server. The easiest way to upload the QuickStart files is via FTP. For detailed information on how to upload files via FTP, please check FTP Tutorial.
Hint - This can be accomplished by simply moving the QuickStart 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 QuickStart needs to be unpacked in the root of your site.
Database for Joomla! Installation
Next, you need to create a MySQL database and assign a user to it with full permissions. For detailed instructions on how to do that, please follow the steps described in our tutorial on How to Create MySQL Username and Database. Once you create your MySQL Database and User, make sure you write down the database name, database username and password you've just created. You will need those for the installation process.
Write down the following information for use in your Joomla! installation.
- Database name, example: D1234_joomla
- Database user, example: D1234_juser
- Database user's password
- Note the location of the database. Usually, Localhost for a cPanel installation. Occasionally, a hosting account may have a database server completely separate from a user account's server for physical files. Instead of Localhost the database server may actually be a URL type of address, dbserver10.hosting.com.
Go Through the Installation Process
If you have uploaded the installation files, simply open your browser and navigate to your main domain (i.e. http://mydomain.com), depending where you have uploaded the Joomla QuickStart package. Once you do that, you will be taken to the first screen of the Joomla Web Installer. On the first step of the installation process, you need to add the necessary information about your site and your administrative username.
- Site Name: Enter the name of your site. Most templates will use this for the first heading of your index.
- Description: Add a brief description of your website. It depends on your template if and where this text would be displayed.
- Admin Email: Enter a valid email address. It will be used for password recovery and system messages.
- Admin Username: Your administrative username. Please select a unique username, rather than "admin" or "administrator" since those are often subject to hacker attacks.
- Admin Password: Add a password as strong as possible.
- Site Offline: Select whether your site should be taken offline after you complete the installation. For the purpose of this tutorial we will leave this option set to NO (site will be live after installation).
Once you fill in all the required fields, press the Next button to proceed with the installation.
On the next screen, you will have to enter the necessary information for your MySQL database.
- Database Type: By default this value is set to MySQLi. Leave it that way, MySQLi is an optimised version of the regular MySQL database and it is supported on SiteGround servers.
- Host Name: Once again, leave the default localhost value
- Username: Enter the username for your MySQL database (Refer to Step 3).
- Password: Fill in the password for the database username (Refer to Step 3).
- Database Name: Enter the name of the MySQL database you want to use (Refer to Step 3).
- Table Prefix: Joomla will add this prefix to all of its database tables. This is useful if you want to host multiple Joomla sites on a single database. You should leave the default value.
- Old Database Process: If you have any existing databases, choose what to do with the existing tables that are required by the installer. The options are to remove or backup any existing data that's about to be replaced. We recommend that you leave this option set to Backup since it is the safest choice.
After you enter all the necessary information, press the Next button to proceed.
You will be forwarded to the last page of the installation process. On this page, you can specify if you want any sample data installed on your server. For QuickStart, we recommend you to choose the Sample_Sport.AK data option since it will serve as an example/backbone, that you can use to build your actual website. Note that you can delete all sample articles, menus, etc. at any time.
Finally, hit the Install button to start the actual Joomla QuickStart installation. In a few minutes you will be redirected to the last screen of the Joomla Web Installer
On the last screen of the installation process you need to press the Remove installation folder button. This is required for security reasons, so no one can reinstall your existing site later on. Note that Joomla won't let you use your site unless you remove this folder completely!
That's it! You have a fully functional Joomla website, just like on the demo. You can now start building your website content!