How to use SiteWorx to install ExpressionEngine

How to use SiteWorx to install ExpressionEngine 

This article shows how Nexcess clients on physical (non-cloud) servers can install ExpressionEngine.

What you need


  1. Download ExpressionEngine
  2. Configure SFTP credentials to transfer ExpressionEngine files
  3. Prepare files for transfer
  4. Use FTP to connect to your Nexcess server
  5. Configure your database
  6. Configure ExpressionEngine

Step 1: Download ExpressionEngine

  1. Navigate to the EllisLab ExpressionEngine website.
  2. Log in to your EllisLab account by clicking Sign In > Buy Now.
  3. Scroll down the EllisLab store page, find your corresponding ExpressionEngine download link and click Download

Step 2: Configure SFTP credentials to transfer ExpressionEngine files 

If you already have Nexcess SFTP credentials, you may skip this section. Otherwise, see How to reset your SSH password and add SSH keys in SiteWorx.

Step 3: Prepare files for transfer 

  1. Navigate to the ExpressionEngine download.

  2. Right-click on the ExpressionEngine zip file and select Extract All….

  3. Select the destination directory for the extraction and then click the Extract button.  

  4. After the files have extracted, open the new folder.

Step 4: Use SFTP to connect to your Nexcess server       

If you do not have a preferred SFTP client, see How to transfer files to a server with SFTP.

  1. Launch your preferred SFTP client and in the Host, Username, and Password fields, type the Nexcess server name, username, and password you created earlier in SiteWorx.

  2. In the local computer pane of your FTP client, locate the unzipped ExpressionEngine file.  

  3. The remote computer pane is the Nexcess server.  Click the appropriate folders to navigate to the target directory for ExpressionEngine installation.  

  4. Click-and-drag the ExpressionEngine file from your local computer window to the Nexcess server window. This will start the file copying process to your site.

Step 5: Configure your database 

  1.  Log in to your SiteWorx account.

  2. In the SiteWorx main menu, click Hosting Features > MySQL > Databases.

  3. In the MySQL Database Management panel, in the Database Name field, type a name for your ExpressionEngine database and select the Create User check box.

  4. Enter a name for your database and username. We recommend both names to be the same as the database for the sake of consistency. 

  5. Within the Password and Confirm Password fields, either provide your own password, or click Generate.

  6. Verify all of the MySQL User Permissions check boxes are selected and click Add.  

Step 6: Configure ExpressionEngine       

  1. Navigate to your domain with the path of your ExpressionEngine installation. For example, if your domain name is, and your ExpressionEngine installation is EE, navigate to the following path: If your ExpressionEngine installation is at the top level of your domain, then navigate to

  2. The ExpressionEngine Installation and Update Wizard page will appear; click Click here to begin!.

  3. The next page is a pre-installation test that will check whether you are installing or upgrading the version of ExpressionEngine. Once the pre-installation test is complete, select Click here to install a brand new copy of ExpressionEngine Core,

  4. You will now see the ExpressionEngine License agreement. Read the agreement, and if you agree, select the I agree check box, then click Submit.

  5. The server settings window will appear. Type your email address in the Email address of webmaster field. 

  6. The "Database Settings" window displays. Enter the database credentials created earlier.

  7. Type your username, password, and database name in the corresponding fields. Ignore all other settings.

  8. The “Create your Admin Account” window displays. Fill-in the fields with the appropriate information.

    Attention:  For steps I to K, refer to the figure below.

  9. In the “Choose your Site Theme” section, choose a pre-existing theme or maintain it as a "None-Empty Installation."

  10. The “Optional Modules” section allows you to install various modules that are not included with ExpressionEngine. You may now choose to include any or all of those modules.

  11. In the Localization Settings fields, enter your country and city. Click Install ExpressionEngine.

  12. A message will display once the installation is complete. Launch your  SFTP client, navigate to ExpressionEngine, and locate the /system/installer folder. Right-click on the folder and select Delete.


For 24-hour assistance any day of the year, contact our Support Team by email or through the Client Portal.

Article Rating (No Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
How to secure your ExpressionEngine website
Added on Mon, Jan 14, 2019
How to change the password for a MySQL database user
Added on Wed, Dec 19, 2018
How to repair MySQL tables
Added on Fri, Sep 14, 2018
How to install SSL certificates in SiteWorx
Added on Wed, Mar 13, 2019
How to delete a MySQL database with SiteWorx
Added on Thu, Dec 20, 2018
How to install the Nexcess CDN with ExpressionEngine
Added on Tue, Sep 10, 2013
How to purchase a wildcard SSL certificate
Added on Mon, Dec 17, 2018
What is ExpressionEngine?
Added on Wed, Sep 11, 2013
How to perform one-time backups with SiteWorx
Added on Wed, Dec 19, 2018
How to delete secondary users from your SiteWorx account
Added on Wed, Dec 12, 2018