Retired Documentation:  You are using the documentation for version 1.7.3 which was retired in 2013. Go here for the latest version documentation or check here for your available upgrades to ExpressionEngine 3.

Updating from a Previous Version of ExpressionEngine

This page describes the process for updating an older version of ExpressionEngine to the most current version. In addition to the steps on this page there may be some additional steps required for specific versions. At the bottom of this page you'll see version notes for each version.

Note: If the Discussion Forum Module or Multiple Site Manager is installed, it is necessary to update them immediately after completing the ExpressionEngine update.

1.  Prepare for the Update

2.  Upload the New Files

Using an FTP program such as WS_FTP, SmartFTP, Transmit, Fetch, etc. you will now upload and replace the folders listed below on your server with the new versions you downloaded. Remember to upload the files and directories in ASCII format (not Binary format).

It is recommended that you delete the files you will be replacing before uploading the new files and directories.

Do NOT overwrite the path.php or config.php files you backed up in step one.

Important: If you have installed any extra Plugins, Modules, or Extensions, then you should download those files from your server first and reupload them after updating the core ExpressionEngine files. Language files for Modules and Extensions will be located in system/language/.

3.  Verify the File Permissions

Note: If you are hosted on a Windows server you will skip this step, but you should ensure that the files and directories are writable by ExpressionEngine. You may need to contact your Host or server admin for this.

If you are using a Unix server you must set the following files to 666:

You must set the following directories to 777:

4.  Run The Update Wizard

Point your browser to the ExpressionEngine Update Wizard, located here:

system/update.php

This file will perform changes that are required in order to update you to the new version of ExpressionEngine.

Important: Make sure you are accessing the file as you would a regular webpage, using an address similar to http://example.com/system/update.php. DO NOT access the file locally on your desktop computer.

When you are finished delete the system/updates/ directory and system/update.php file from your server.

5.  Version Specific Notes

Please view the update notes that apply to any versions that are newer than the version you have been running.

6.  Update Your Documentation

If you use the local version of the documentation, then you should replace your current version. The documentation can be downloaded from the My Purchases area of ExpressionEngine.com. It may be best for you to delete the local version of the documentation you have on your server now and then upload the new version.

Top of Page