Installing Joomla


Browse by products and services

  • Applies to: Grid
  • Applies to: All DV
    • Difficulty: Medium
    • Time Needed: 10-20
    • Tools Required: AccountCenter access, FTP client

Overview

Joomla is a free and open source CMS or content management system for publishing content on the World Wide Web and intranets.

CloudTech_ProductPage_217x57

CloudTech Can Help!

If you're having trouble with the steps in this article, additional assistance is available via CloudTech, our premium services division. Our expert engineers can install Joomla! to your server and get it up and running for you with ease. For more information on what CloudTech can do for you, please click here.

Requirements

Before you start, you'll need:

READ ME FIRST

This guide does not show you how to upgrade Joomla. For upgrading information, please visit Joomla.org.

This article is provided as a courtesy. Installing, configuring, and troubleshooting third-party applications is outside the scope of support provided by (mt) Media Temple. Please take a moment to review the Statement of Support.

Instructions

Create your MySQL database and database user

Download and upload the Joomla files

  1. Download and extract the latest stable version of Joomla.
  2. Connect to your server via FTP or SFTP
  3. Upload the files with your FTP application to the directory you wish to use for your domain. The following are some examples of where you can upload the Joomla files.

    NOTE:

    Remember to replace example.com with your own domain.

    • For a primary or alternate domain: /domains/example.com/html/ (Joomla files go here)
    • For a sub-domain: /domains/blog.example.com/html/ (Joomla files go here)
    • For a sub-directory: /domains/example.com/html/blog/ (Joomla files go here)

Run the Joomla installation script

To run the script, you must visit the URL that will be the home for your Joomla website. This URL is based on where you uploaded the files in the previous step.

NOTE:

Remember to replace example.com with your own domain.

  1. The first screen lets you choose your language. Click "Next" when done.
  2. Verify that you pass the "Pre-installation Check."

    Make sure that the domain you are using is set to PHP 5.

    NOTE:

    Be sure to un-comment any of the changes you may need to use.

    
    ;Session Save Paths (Replace #### with your site number)
    ;session.save_path=/home/####/data/tmp
    
    ;Safe Mode (Default is OFF for your domains)
    ;safe_mode = Off
    
    ;Disable Display Errors
    ;display_errors = Off
    ;error_reporting = E_ALL & ~E_NOTICE
    
    ;Increase limits
    ;upload_max_filesize = 20M
    ;post_max_size = 20M
    ;memory_limit = 100M
    
    ;Disable Register Globals
    ;register_globals = false''' '''
    
  3. Read and accept the Joomla license. Click "Next" to continue.
  4. Please provide Joomla the database information we configured earlier during the guide.
  5. Now, provide Joomla your FTP information:

    NOTE:

    We strongly suggest that you create a sub-ftp user specifically for Joomla. You should limit access for this user to only have access to the Joomla directory. For more information, read: Creating additional FTP users.

  6. Setup Joomla's Default login and Site Name.
  7. Once complete, please remove the Joomla installation directory before attempting to login or view your site.

Correct system paths for Joomla

By default, Joomla tries to use absolute paths when you perform your installation. We will need to change this so Joomla will use the correct dynamic paths. Failure to do so may cause your website to stop loading in the future.

  1. Connect to your Grid via FTP.
  2. Browse to your Joomla directory and find your configuration.php file.
  3. Open the configuration.php file and change the tmp and log paths:

    NOTE:

    • Be sure to replace example.com with your own domain.
  4. var $log_path = '/home/####/domains/example.com/html/logs';
  5. var $tmp_path = '/home/####/domains/example.com/html/tmp';
  6. Save the changes and verify the change was successful.

Resources

Instructions

Joomla! can be easily installed on your DV Dedicated Virtual Server using the Plesk Application Vault. For detailed instructions on how to use the Application Vault, please see the following artilce: