Please disregard the 'View article...' shown at the bottom of many posts as this is the result of restoring old forum posts from a backup.
v3.0.1 is now available
Note: this was originally released as v3.0.0rc1, but since re-versioned to v3.0.1.
You should already be running Exponent v2.7.1 before attempting this upgrade. As always, we recommend you test the installation before upgrading a production server. You MUST be logged in as an admin user to upgrade Exponent.
If you are not running at least PHP v7.4.x (yes, the minimum requirement for v3.0 is now PHP v7.4!), you will see a blank page when attempting to browse to the site, and an error message if attempting to install or upgrade. We also no longer automatically display a login box on the 'maintenance' view. You must specifically attempt to log on with the siteurl/logmein.php command and the database must be up and running. This version removes support for obsolete PHP versions less than v7.4.
If you update via 'git' you may experience a merge conflict due to the MANY changes. The best remedy is to have saved your database (eql file), files archive, and config.php file and when performing the 'git pull', if you receive a 'merge conflict', do this:
You should already be running Exponent v2.7.1 before attempting this upgrade. As always, we recommend you test the installation before upgrading a production server. You MUST be logged in as an admin user to upgrade Exponent.
If you are not running at least PHP v7.4.x (yes, the minimum requirement for v3.0 is now PHP v7.4!), you will see a blank page when attempting to browse to the site, and an error message if attempting to install or upgrade. We also no longer automatically display a login box on the 'maintenance' view. You must specifically attempt to log on with the siteurl/logmein.php command and the database must be up and running. This version removes support for obsolete PHP versions less than v7.4.
If you update via 'git' you may experience a merge conflict due to the MANY changes. The best remedy is to have saved your database (eql file), files archive, and config.php file and when performing the 'git pull', if you receive a 'merge conflict', do this:
git fetch origin master git merge -s recursive -X theirs origin/masterv3.0.0rc1 Download