Installing ExpressionEngine
ExpressionEngine is a powerful web publishing platform and content management system (CMS). Unlike many other apps in Softaculous, ExpressionEngine requires manual installation on hosting accounts.
Why Use ExpressionEngine?
Section titled “Why Use ExpressionEngine?”- Flexible CMS for blogs, e‑commerce, and enterprise sites.
- Supports custom templates, channels, and advanced publishing workflows.
- Strong developer community and plugin ecosystem.
Steps to Install ExpressionEngine (Manual)
Section titled “Steps to Install ExpressionEngine (Manual)”-
Sign up for an ExpressionEngine account.
- Visit ellislab.com or expressionengine.com to download the software.
- Choose either the free version or the paid version for full features.
-
Download and Extract Files.
- Download the
.zipfile to your local computer. - Extract its contents.
- Download the
-
Upload Files to Hosting Account.
- Use FTP or File Manager in cPanel to upload the extracted files to your
public_htmldirectory. - Alternatively, upload to a subdirectory (e.g.,
example.com/ee).
- Use FTP or File Manager in cPanel to upload the extracted files to your
-
Create a MySQL Database.
- In cPanel, use the MySQL Database Wizard to create a database and user.
- Assign the user full privileges.
- Note the database name, username, and password — you’ll need them during installation.
-
Set File Permissions.
-
Connect via SSH or use File Manager.
-
Run the following commands to set correct permissions:
Terminal window cd ~/public_htmlfind . -type f -exec chmod 644 {} \;find . -type d -exec chmod 755 {} \;
-
-
Run the Installation Wizard.
-
In your browser, go to
http://yourdomain.com/admin.php. -
The ExpressionEngine Installation and Update Wizard will appear.
-
Follow the prompts:
- Accept license terms.
- Enter webmaster email.
- Provide database details (host:
localhost, username, password, database name). - Create your admin account (username, password, email).
- Set site name and theme (choose “None – Empty Installation” or “Agile Records” sample data).
-
-
Finalize Installation.
- Click Install ExpressionEngine Core!
- Once complete, you’ll see a success message.
- Bookmark your control panel and site URLs.
-
Delete Installer Directory.
-
For security, remove the installer:
Terminal window cd ~/public_html/systemrm -rf installer
-
-
Log in to Control Panel.
- Use the admin credentials you created to access the ExpressionEngine dashboard.