Installing ExpressionEngine
ExpressionEngine is compatible with all hosting.com accounts. However, you must install it manually.Although hosting.com servers are compatible with a wide variety of software applications, we cannot provide troubleshooting assistance for application-specific issues.
- Sign up for an account at http://ellislab.com. After you create an account, you can download a free version of ExpressionEngine, or you can pay for the full version to access all of the features.
- Download the .zip file to your local computer, and then extract its contents.
-
Use FTP to upload the contents of the extracted.zip file to the public_html directory of your hosting.com account.
📘 Note Alternatively, you can upload the contents of the extracted.zip file to a subdirectory on your account.
-
Use cPanel to create a MySQL database and database user for ExpressionEngine. You will need this information during the web configuration process.
📘 Note For information about how to create a MySQL database and user, please see this article.
-
Log in to your account using SSH.
📘 Note For information about how to access your account using SSH, please see this article.
-
To set the correct file permissions for the ExpressionEngine files, type the following commands at the command prompt:
📘 Note If you uploaded the ExpressionEngine files to a subdirectory, change to that directory instead before you change the permissions.
- Use your web browser to go to the ExpressionEngine installation URL, which is your domain name followed by admin.php (for example, http://www.example.com/admin.php ). The ExpressionEngine Installation and Update Wizard page appears.
- Click Click here to begin! The pre-installation tests should complete successfully.
- Click Click here to install a brand new copy of ExpressionEngine.
- Review the license agreement, click I agree to abide by the license Terms and Conditions, and then click Submit.
- Under Server Settings, review the default index page and URL settings. You can change these settings if you want.
- In the Email address of webmaster text box, type the e-mail address of your site’s webmaster.
- Under Database Settings, confirm that the SQL Server Address value is set to localhost.
-
In the SQL Username text box, type the name of the database user you created in step 4.
📘 Note Remember that the database username begins with your username. For example, if you create a database user named eeuser, the full database username is username_eeuser, where username represents your account username.
- In the SQL Password text box, type the password for the database user you created in step 4.
-
In the SQL Database Name text box, type the name of the database you created in step 4.
📘 Note Remember that the database name begins with your username. For example, if you create a database named ee, the full database name is username_ee, where username represents your account username.
- Confirm that the SQL Database Prefix value is set to exp, and that the database connection is set to Non-persistent.
- Under Create Your Admin Account, in the Username text box, type a username for the administrator.
- In the Password and Password confirmation text boxes, type a password for the administrator.
- In the Email text box, type the administrator’s e-mail address.
- In the Screen Name text box, type the name you want to appear on channel entries and posts.
-
In the Name of your site text box, type a name for your web site.
📘 Note By default, the site name appears in the title bar of users’ web browsers when they visit your site.
-
Under Choose your Site Theme, select one of the following:
- If you want to build your site from scratch without any sample templates or data installed, select None - Empty Installation.
- If you want to install sample templates and data, select Agile Records.
- Under Optional Modules, select the modules that you want to install.
- Under Localization Settings, select the time zone for your location.
-
Click Install ExpressionEngine Core! When the installation finishes, you receive a ExpressionEngine has been successfully installed! message.
👍 Tip For easy access later, bookmark the links to your ExpressionEngine control panel and web site that are displayed on this page.
-
To log in, you must delete the installation directory first. To do this, in your SSH connection window, type the following commands at the command prompt:
- Use your web browser to go to the control panel bookmark you saved in step 26.
- To log in, use the username and password you specified in steps 18 to 19. You can now start configuring your ExpressionEngine site.
More information
- For general information about ExpressionEngine, please visit https://expressionengine.com/
- To view the ExpressionEngine online documentation, please visit https://docs.expressionengine.com/latest/