How to install Joomla 3.x on Hostgator

Yes, I normally Blog about WordPress but today we turn our attention to installing Joomla on Hostgator shared Hoasting. The latest version of Joomla can easily be run on Hostgator but there are a few changes that are needed. You could use Fantastico but this will install a superseded/old version of Joomla. In this Blog Post I therefore assume that you’ve downloaded the Joomla software and are installing onto Hostgator via FTP.

How to Update PHP version

Once Joomla software has been uploaded via FTP and you visit your domain name in your Internet Browser you’ll likely see the error message Your host needs to use PHP 5.3.1 or higher to run this version of Joomla! . Hostgator runs PHP version 5.2.x by default but it’s simple to override the default PHP version. Just dot he following:

  1. Using your FTP client connect to folder into which you’ve installed Joomla.
  2. Rename htaccess.txt to .htaccess
  3. Open .htaccess to edit the file
  4. Add the following to the top of the .htaccess file
    AddType application/x-httpd-php53 .php

A Joomla compatible version of PHP will now run on Hostgator.

Joomla Register Globals Off problem

Why is Register Globals Off for JoomlaIf you now refresh your Internet Browser the PHP error will no longer appear but you’ll see that, in the Pre-Installation Check, that there is a red highlighted no next to Register Globals Off. Here is how to resolve this issue.

  1. Log into your Hostgator Cpanel.
  2. In the Software/Services section click on php.ini QuickConfig
  3. Change the register_globals option to Off and click Save Changes

In your Web Browser, where you have you domain open, click refresh and you’ll be able to continue to install the latest version of Joomla.


  1. says

    my website show is “Warning: require_once(/home/kamsai/public_html/plugins/system/vvisit_counterDShelperDSvvisit_counter.php) [function.require-once]: failed to open stream: No such file or directory in /home/kamsai/public_html/plugins/system/vvisit_counter/vvisit_counter.php on line 18

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/kamsai/public_html/plugins/system/vvisit_counterDShelperDSvvisit_counter.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/kamsai/public_html/plugins/system/vvisit_counter/vvisit_counter.php on line 18”

  2. Ljubek says

    Great tutorial Gary, it is very easy to follow it, but still I received same error. On my host there is a 5.3.13 version of PHP so I don’t know what went wrong and what to do.

We are Australian WordPress specialists, MailChimp experts and Constant Contact solution sroviders
OrganicWeb are WordPress specialists, MailChimp Experts and Constant Contact Solution Providers.
We deliver results for small and large organizations worldwide.

Speak Your Mind

Your email address will not be published. Required fields are marked *