Install and use Joomla on Cloud Sites

  • Last updated on: 2016-06-21
  • Authored by: Rackspace Support

Note: This article is written for our Cloud Sites Control Panel. You can get to it from the Cloud Control Panel by clicking Rackspace Cloud in the upper-left corner and selecting Cloud Sites. You can also navigate directly to https://manage.rackspacecloud.com/.

Prerequisites

  • Administrative access to the Rackspace Cloud to create domains and add databases
  • Joomla software from http://www.joomla.org/download.html uncompressed in a local repository
  • Ftp access to website, and a ftp client like ExpanDrive in order to use the ftp method of uploading files (optional)

Procedure

  1. Log in to the Cloud Sites Control Panel If you are new to Rackspace Cloud, please refer to Adding a new website.
  2. Navigate the Hosting > Cloud Sites menu to the website hyperlink on which Joomla needs to be installed

    Note: The domain must have php enabled, and database feature selected. The database feature can be added by using the CHANGE PLAN hyperlink on the domain General Settings tab.

  3. Upload the Joomla files to the desired location on the website using FTP - Refer to Upload content to a website using FTP
    • To integrate Joomla to the root of domain (e.g. http://example.com/), place all contents of the unzipped Joomla directory (but excluding the directory itself) into the root directory of /web/content/.
    • To have the Joomla installation in its own subdirectory on the website (e.g. http://example.com/Joomla/), rename the directory to the name of choice and place it on the web server, for e.g. to use a subdirectory called “Joomla”, rename the directory called “Joomlaxxx” to “Joomla” and upload it to /web/content/.
  4. Create a new Mysql database (e.g. joomla15) with user (e.g. joomla15) (Refer to Add a MySQL database to a website or domain).
  5. Note the database information a) database name b) user name c) password d) hostname (not localhost) for use during the Joomla installation.

With the previous steps complete, the Cloud Sites specific steps are complete. To continue the Joomla installation, follow the on screen prompts.

  1. Run the Joomla installation script by accessing Joomla for the first time in your favorite web browser. (see the following)
    • If Joomla files are placed in the root directory, e.g. visit: http://www.example.com
    • If Joomla is in its own sub-directory called “Joomla”, e.g. visit: http://www.example.com/Joomla
    • If DNS is not setup for the domain, use the Testing URL provided in the Cloud Sites Control Panel under the General Settings tab, e.g. visit: http://www.example.com.php5-7.dfw1-1.websitetestlink.com/Joomla.
  2. Select a language and follow the on-screen prompts.
  3. Proceed to next step and note warning that the configuration.php file is not writable. (This will happen if a secondary ftp user uploads the files.)
  4. Proceed to the next step and accept license.
  5. Select mysql as the database type and fill in the required information for database which was noted down when it was setup earlier.
  6. Skip the FTP Configuration for now. Default is not to use the FTP layer. Accept it and move to next step.
  7. In the Main configuration, customize the site name, specify an administrative password and Install sample data if needed.
  8. If prompted, follow the instructions disolayed to create a configuration.php.
  9. As prompted, after installation, be sure to log in via FTP and delete the “installation” directory as prompted on screen by the Joomla Install process.
  10. Note the administrative user name.
  11. Access the newly installed Joomla software in your favorite web browser as follows:
    • If Joomla files are placed in the root directory, e.g. visit: http://www.example.com
    • If Joomla is in its own sub-directory called “Joomla”, e.g. visit: http://www.example.com/Joomla
    • If DNS is not setup for the domain, use the Testing URL provided in the Classic Cloud Control Panel under the General Settings tab, e.g. visit: http://www.example.com.php5-7.dfw1-1.websitetestlink.com/Joomla
  12. Sign in as “admin” and customize site as needed.

Additional Resources

Continue the conversation in the Rackspace Community.