Upgrading to Version 1.2.0
Update The Database
IF you are upgrading from a version previous to the current version, you must install all previous SQL upgrades FIRST. These are included in the sql folder in the download package.
-
Access your installation's BCOE&M database (via phpMyAdmin or shell access).
-
Import or copy/paste the information contained in each of the upgrade documents up to and including the 1.2.X_upgrade.sql (current version) document. All can be found in the sql folder. This will update your database's structure and add relevant data.
Upload the New Files
Most versions add or make changes to multiple files. Therefore you should replace all of the folders/files on your web server.
If you have made changes to any code, be sure to back up the appropriate files and compare with the files in the latest BCOE&M version.
- Unzip the BCOE&M archive file locally.
- Locate the "sites" folder in the "competition" folder of the unzipped archive.
- Using a text editor or your favorite WYSIWYG editor, open the config.php file in the "sites" folder.
- Add the username, password, and database variables for your BCOE&M installation's MySQL database.
- Connect to your webserver via FTP.
- Upload all files from your local drive, replace them if prompted.
- Optionally, delete the "Connections" folder on your webserver's BCOE&M installation.
- Finally, if you are receiving server errors after trying to access your installation, see below.
Most versions add new features. As such, you may need to set preferences for them.
-
Log in.
-
Roll over Admin in the top navigation bar.
-
Choose Defining Preferences > Define > Site Preferences.
-
Adjust your site's preferences.
Beginning in version 1.2.0, administrators can set their preferences with regard to their particular competition's organization (e.g., queued judging, entries per flight, etc.).
- Log in.
- Roll over Admin in the top navigation bar.
- Choose Defining Preferences > Define > Competition Organization Preferences.
- Adjust your site's preferences.
Experiencing Server Errors?
If, after installing BCOE&M and navigating to your site, you are experiencing issues with your installation throwing repeated 500 Internal Server Errors, this may have to do with the .htaccess file that ships with BCOE&M. The file is specifically targeted for use with servers running PHP as an Apache module.
To remedy this, simply remove the .htaccess file from your installation's root folder. A more elegant solution is forthcoming.