Upgrading Exponent
From ExponentCMS Docs
This page contains a guide to Upgrading an existing Exponent website.
| ALERT! If you are upgrading an existing Exponent installation, it is HIGHLY RECOMMENDED that you export your database and backup your files. |
Contents |
Upgrading Exponent
Use the following steps to upgrade an existing Exponent installation. For more detailed instructions see sections below.
- Backup the Exponent Database. See Backup the Exponent Database below.
- Backup your Configuration File which contains the settings for your Exponent installation:
-
/conf/config.php (file)
-
- Backup your Files Folder which contains the Files and Resources you have uploaded to your Exponent website. See Backup your Files Folder below.
-
/files/ (folder, including sub-folders)
-
- Backup your Themes Folder which should contain any custom Themes which you've created for your website.
-
/themes/ (folder, including sub-folders)
-
- Upload and Extract a new version of the Exponent Software archive over your existing Exponent installation.
- In a web browser, visit your exponent website and load the Exponent Install Wizard.
- Step through the installer selecting Upgrade Installation to ensure the install process does NOT overwrite your Database with default data (erasing your old data).
- Restore your Configuration File by uploading the backup to your website and overwriting the new version.
- Restore your Files Folder by uploading the backup to your website.
- Restore your Themes Folder by uploading the backup to your website.
- Visit your upgraded Exponent website and all your data should be intact.
Backup the Exponent Database
Guides to backup up your database using the Exponent Data Exporters routine, cPanel Control Panel, MySQL Administrator, MySqlDump or PhpMyAdmin.
Backup the Database using Exponent Data Exporters
- Login to your Exponent website.
- Load the Administration Control Panel.
- Load the Database > Export Data page.
- Locate the EQL Database Exporter and click the Run Data Exporter link.
- Click on Select All to Export all installed tables.
- Name the Export file.
- Click on Export Data and when prompted Save the EQL file to your local computer.
Backup the Database using cPanel Control Panel
This guide is for the cPanel Control Panel but the steps should be similar for most web hosting Control Panels.
- Login to your Control Panel.
- Load the Backups page.
- Locate the Databases section and select your Exponent Database.
- When prompted Save the Backup to your file to your local computer.
For more info see the documentation for your Control Panel cPanel Documentation, DirectAdmin Site-Helper, Ensim Pro, H-Sphere Documentation, Plesk Documentation, or contact your Web Hosting provider.
Backup the Database using MySQL Administrator
- Launch MySQL Administrator and login.
- Browse to Backup.
- Select New Project at the bottom of the window.
- Select the New Project from the left-hand listing.
- Rename the New Project to something useful.
- Select the Exponent database and Add it to the project.
- Click on Backup.
For more info see MySQL Administrator.
Backup the Database using MySqlDump
Backup the Database using PhpMyAdmin,
Backup your Files Folder
Instructions for backing up your Files Folder with Exponent Data Exporters routine and platform specific guides.
Backup your Files using Exponent Data Exporters
- Login to your Exponent website.
- Load the Administration Control Panel.
- Load the Database > Export Data page.
- Locate the Uploaded Files Exporter and click the Run Data Exporter link.
- Click on Select All to Export resources from all modules.
- Name the Export file.
- Click on Export Data and when prompted Save the tar.gz file to your local computer.
Backup your Files using Linux Command Line
- cd into exponent directory.
- use the command:
tar -czvf ../backup/files.tar.gz files.
Backup your Files using Windows File Explorer
- Select your
/files/directory using the File Explorer. - Right-click the directory and use
Send to > Compressed (zipped) folder. - Move the archive created to your backup directory.
Backup your Files using Mac OSX Finder
- Select your
/files/folder using the Finder. - Control-click the folder and use
Create archive of "files". - Move the archive created to your backup directory.
Upload and Extract Exponent Over an Existing Installation
Guides to Uploading and Extracting Exponent over an existing installation.
Upload and Extract Exponent for Linux
- Place the file
exponent_new_version.tar.gzin the folder that contains exponent installation. - Use the command:
tar -xzvpf exponent_new_version.tar.gz. - Use the command:
mv exponent_new_version exponent_old_version.
Upload and Extract Exponent for Windows
- Double click on
exponent_new_version.zipto extract the contents. - Overwrite the the existing Exponent folders with the new version, replacing old files.
Upload and Extract Exponent for Mac OSX
- Double click on
exponent_new_version.zipto extract the contents. - Overwrite the the existing Exponent folders with the new version, replacing old files.
Using the OSX Terminal Application
- Launch the Terminal application and login.
- Change directory to your exponent installation, usually:
cd /Library/WebServer/Documents/


