Upgrading an existing eFront installation is a simple process. A simple step-by-step guide follows:
1. Download the latest version of eFront, from http://www.efrontlearning.net/download.php
2. Navigate to the folder where your existing eFront installation lies, for example, c:\efront or /var/www/efront
3. Unzip the downloaded file inside the eFront folder, thus overwriting existing files.
4. Open your web browser and point to the installation script. If, for example, your visit eFront with http://efront.example.com/index.php, then the installation script is at: http://efront.example.com/install/install.php.
5. Click on the "Upgrade from previous versions" icon to proceed to step 1.
6. Review the new version's prerequisites listed in step 1. If everything is ok, you may proceed to step 2
7. In step 2, the system reads your configuration file and prepopulates database settings. You are also presented with an extra option to provide a "New database name". This is optional; if you specify another database name, then your current database will be left intact, and the upgraded data will be put inside the new database. This is useful when you want to test a new installation, without the fear of loosing or corrupting any data.
8. Click on the "Next" icon to begin upgrading. This may take a considerable amount of time, depending on your data size and the host speed. After the upgrade finishes, you are ready to use eFront!
9. You are strongly advised to clear your browser's cache, and delete all eFront cookies, in order to be sure that any CSS and JavaScript changes will be made visible immediately.

Keep in mind that eFront automatically performs a backup of your database (except when upgrading to a new database). If anything goes wrong, or not as expected, you may find this backup at the installation's first page. Clicking on it will restore the previous database.

You can find the latest version of this guide at http://docs.efrontlearning.net/index.php/Upgrading_from_previous_versions
