How to install Concrete5 manually

This article describes how to manually install the Concrete5 content management system on your A2 Hosting account.

If you have a managed hosting account, you can use Softaculous in cPanel to guide you through the Concrete5 installation process. A manual installation is only needed for special scenarios, such as when you want to install a particular version or have an unmanaged server.

Installing Concrete5

Concrete5 is compatible with all A2 Hosting accounts, and the installation process is straightforward.

Although A2 Hosting servers are compatible with a wide variety of software applications, we cannot provide troubleshooting assistance for application-specific issues.

To install Concrete5 manually, follow these steps:

  1. Use your web browser to go to, and then click Download.
  2. Download the latest installation .zip file to your local computer.
  3. Extract the .zip file on your computer.
  4. Use FTP to upload the contents of the extracted concrete5.7.5.2 directory to the public_html directory of your A2 Hosting account.
    • This step assumes that you want to install Concrete5 in your account's document root directory. If you want to install Concrete5 in a subdirectory, upload the files to the subdirectory instead.
    • The exact name of the extracted Concrete5 directory may differ based on the version you download.
  5. Create a MySQL database and database user for Concrete5. You will need this information later during the installation process.

    • If your account includes cPanel, please see this article for information about how to create a MySQL database and user.
    • If your account does not include cPanel, you can create a MySQL database and user from the command line. For information about how to do this, please see this article.
  6. Use your web browser to go to the Concrete5 installation URL. The Install concrete5 page appears.

    If you uploaded the Concrete5 files to the document root directory, the installation URL is your domain name (for example, If you uploaded the Concrete5 files to a subdirectory, add the subdirectory's name to the URL.
  7. In the Language list box, select the language you want to use for the Concrete5 interface, and then click Choose Language.
  8. The Concrete5 installer tests your account to ensure it meets installation requirements. Click Continue to Installation.
  9. Under Site Information, in the Site Name text box, type a name for your site.

    The name appears in the title bar of users' web browsers when they visit your site.
  10. Under Administrator Information, complete the following fields:

    • In the Email Address text box, type the administrator's e-mail address.
    • In the Password and Confirm Password text boxes, type a password for the administrator.
  11. Under Database Information, complete the following fields:

    • In the Server text box, type localhost.
    • In the MySQL Username text box, type the name of the database user you created in step 5.
    • In the MySQL Password text box, type the password of the database user you created in step 5.
    • In the Database Name text box, type the name of the database you created in step 5.
  12. Under Sample Content, select one of the following options:

    • To create a site with sample content, select Full Site.
      If this is your first time setting up a Concrete5 site, we recommend you select this option.
    • To create an empty site, select Empty Site.
  13. Click Install concrete5. The installation process begins.

    Be patient—it can take several minutes for the installation process to finish.
  14. When installation completes, click Continue to your site to visit your site.

More Information

For more information about Concrete5, please visit

Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.