Advanced Linux Joomla Hosting Tutorial

For the perfect Joomla configuration we’ve put together this detailed tutorial so you can get the best out of your Pipe Ten shared, reseller, cloud or managed physical server hosting.

Setup your Hosting

1. Add the domain to your hosting control panel via ‘Domain Settings’ > ‘Add New Domain’. For the purposes of this tutorial we will use the third level domain ‘perfectjoomla.pipeten.co.uk’.

2. Under ‘Domain Settings > Domain Info > ‘perfectjoomla.pipeten.co.uk’ > Web Service > Edit

3. Turn OFF ‘PHP’ service by clicking the ON button.

  1. Turn ON ‘PHP Advanced’ service by clicking the OFF button.
  2. Click ADD next to ‘PHP Mode’.
  3. Select PHP Mode ‘PHP version 5. Mode fastcgi’.
  4. Set ‘Indexes’ to ‘Disabled’.
  5. Set ‘Symbolic Links’ to ‘Owner’s Only’.
  6. Click ‘Apply’ link next to ‘Server Configuration’.
  7. These settings may take 5 minutes to apply.

4. Create your database for Joomla:

  1. Within the hosting control panel go to ‘Databases’ > ‘MySQL’ > ‘MySQL DB Wizard’.
  2. Turn ON the MySQL service by clicking the OFF button.
  3. Enter your database name (in this case we use ‘mysite’ giving us a database name of joomla_mysite) and continue.
  4. Create a user for your database ensuring you choose a ‘User role’ of ‘dba’ and click ‘Add’.
  5. Click finish and you should see the database and user has been created. Make a note of these details for later use.

Install Joomla

5. Download the latest Joomla ‘Full Package’ from http://www.joomla.org/download.html to your computer.

6. Extract the Joomla .zip file to your computer and open the extracted file ‘htaccess.txt’ in a text editor. Add the following lines to the top of the htaccess.txt file and save.

  1. php_flag register_globals 0
  2. php_value mbstring.language neutral

7. Open your FTP program. If you are not familiar with using FTP please see our FileZilla tutorial.

  1. Connect to the FTP server using the details found under ‘FTP/User Account’ > ‘FTP User’.
  2. Find the ‘perfectjoomla.pipeten.co.uk’ directory on the server (right window) and remove all the default files and directories. These include ‘index.html’, ‘login.html’, ‘cp/’, ‘cgi-bin/’, ‘images/’, etc.
  3. Find the extracted ‘Joomla_1.x.x-Stable-Full_Package’ on your local computer (left window).
  4. Move/Upload the contents of ‘Joomla_1.x.x-Stable-Full_Package’ (left window) to ‘perfectjoomla.pipeten.co.uk’ (right window).
  5. Wait for all files to successfully complete uploading before you continue.
  6. Find the file ‘htaccess.txt’ on the FTP server and rename it to ‘.htaccess’.

8. Visit your website address/the location to which you uploaded Joomla in your Web Browser (eg Firefox). For us this was http://perfectjoomla.pipeten.co.uk/ which should automatically redirect to http://perfectjoomla.pipeten.co.uk/installation/index.php

Configure Joomla

9. You can now configure Joomla using the Web Installer:

  1. Choose your local language and continue.
  2. Your installation should pass all Pre-installation Checks and you may continue. If not please revisit steps above (especially htaccess.txt/.htaccess)
  3. Read and Accept the Joomla GNU license terms.
  4. Enter the database details chosen when creating your database in step 4 above and continue.
  5. If you choose to enable the Joomla FTP layer then your FTP root should be auto-detected as ‘/perfectjoomla.pipeten.co.uk’.
  6. Enter your Joomla site information under ‘Main Configuration’.

Back within your FTP client locate the ‘installation’ file on the FTP server and delete it (in our example this was /perfectjoomla.pipeten.co.uk/installation/’.

You should now be able to visit http://yoursite.co.uk/administrator/index.php for the Joomla administration and http://yoursite.co.uk/ for your website.

Start your Joomla website today with a Pipe Ten Joomla Optimised or Advanced Hosting Package.

This entry was posted in Tips & Tricks, Tutorials and tagged , . Bookmark the permalink.

Leave a Reply

Please DO NOT use this form to submit support requests, all information submitted will be PUBLICLY VISIBLE.

Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>