Thanks for purchasing software from Geodesic Solutions. ############# SERVER REQUIREMENTS ############## Below are the requirements of the "host" you wish to install the software to. If you already have an account with a hosting company, contact us for a script to upload to your server that checks to see if all the requirements are met. If your current hosting provider does not meet the minimum requirements, and is unable or unwilling to accommodate you to meet these requirements, contact us for further options. If you have a dedicated server with root access, and need help upgrading or installing something to meet any of these requirements, contact us and we can point you in the right direction. For a list of hosts that we have verified meet the minimum requirements, see the resources section of our website. --MINIMUM HOST REQUIREMENTS-- (Requirements have changed as of 3.0.0) The software will not function properly, or not at all, without at least these minimum requirements from your host: - PHP version 4.3+ - MySQL version 3.2+ At least one of the following: - IonCube Loaded at Runtime --OR-- - IonCube Loaded in php.ini --OR-- - Zend Optimizer Installed (currently not compatible with PHP 5.2) Note that the first step of the online upgrade script will verify that these minimum requirements are met. If you are in the process of choosing a new hosting company, note that you will usually have to ask the hosting company if they support one of the last 3 requirements, as they are not typically listed on a host's "feature list". If you prefer, contact Geodesic Support and we will be happy contact the host for you, to verify if they meet the minimum requirements. --RECOMMENDED HOST REQUIREMENTS-- The software will run fine with the minimum requirements listed in the section above, but if you want to get the most out of your new Geodesic software, we recommend these hosting requirements: - PHP version 5.1+ (Software is enhanced for PHP 5.1 and above) - IonCube Loaded at Runtime (recommended over the "IonCube Loaded in php.ini" or the Zend Optimizer options) - GD Library - Needed for "security image" feature, and image upload resizing/manipulation - MySQL version 4.* or 5.* (higher versions of MySQL typically run faster and more dependably) NOTE: THESE INSTRUCTIONS HAVE CHANGED! Please read these instructions carefully, they have changed as of 3.0.0 1) Database Backup--------------------- BEFORE PROCEEDING ANY FURTHER GET A COMPLETE BACKUP OF YOUR DATABASE. TYPICALLY THIS IS DONE USING PHPMYADMIN. TIP: Add drop table when backing up your database so restoration will be easier if it is needed. 2) File Backup--------------------- BEFORE PROCEEDING ANY FURTHER GET A COMPLETE BACKUP OF YOUR SOFTWARE FILES BY DOWNLOADING THEM TO YOUR PC VIA FTP. 3) Logout of Admin--------------------- If you are currently logged into your admin, log out. 4) Upload Files (New Instructions)--------------------- There are 2 methods for uploading the files needed for an upgrade. There is an upgrade wizard to use, or a zip file to allow manual uploads. Note that both upgrade packages exclude certain files, to avoid over-writing your custom files. This should NOT be used as the only safeguard to protect your files, you still need to follow all backup steps above. Both upgrade packages include: -All PHP files -ENTIRE upgrade folder -ENTIRE admin folder It does NOT include (except for folders mentioned above): -CSS files -images -JS files -config.php USING UPGRADE WIZARD: Geodesic_CA_upgrade_wizard_v#.exe: (Recommended upload method) Download and run the upgrade wizard, and follow all steps of the wizard. Make sure that you download the wizard labeled "UPGRADE", if you accidentally use the full install wizard, it will overwrite ALL files, not just php files. If this happens, restore the original files from the backup you made in previous steps. If you need help at any point during the wizard, click on the "Help" button at the bottom of the wizard. USING ZIP FILE: Geodesic_CA_upgrade_v#.zip: IMPORTANT: THE FOLLOWING FILES MUST BE UPLOADED IN BINARY MODE IF USING ZEND VERSION. IF YOU ARE UNSURE HOW TO DO THIS CONSULT THE HELP SECTION OF YOUR FTP PROGRAM. classes/products.zend.php classes/php5_classes/products.zend.php classes/DataAccess.class.zend.php classes/php5_classes/DataAccess.class.zend.php Upload ALL files over your existing files. 5) Root File--------------------- There is a file included in this upgrade called index.php in the same location as the config.php. This file is your root file and should correspond with the root file name in the admin > site configuration > general section of your admin. If your original root file is a name different than index.php(you can skip to the next step if it is not different) rename the index.php file in this upgrade to the name set for the root file in your admin. Once done, delete the old root file from your server and upload the renamed one from the upgrade. NOTE: In your installation of the software there should not be any files named the following if they are NOT your root file: sys.php, index.php,or classifieds.php. meaning once you upload the index.php file from this update and rename it to your root file name, delete any files that are of the above name without deleting your new root file. 6) Start Online Upgrade--------------------- The online portion of the upgrade may be automatically started if you use the upgrade wizard. If it does not, or if you used the manual zip package to upload the files by FTP, do the following. Type in the address to the upgrade file in the address bar of an internet browser. (i.e. www.yoursite.com/somefolder/upgrade/index.php). If you are using the wizard, it will automatically take you to the needed page after it finished uploading the files. 7) Upgrade Begins--------------------- Do not interrupt this process. Follow the steps that you are prompted. 8) Upgrade Complete--------------------- Thanks so much!!! Please contact support through our website if you have any problems. 9) Login To Your Admin--------------------- The first time that you do this after upgrading you may be prompted for a license key if you do not have one. If you were not sent one, please contact support@geodesicsolutions.com. 10) Post Upgrade Instructions--------------- If upgrading from a version prior to 3.0.0, follow the post-upgrade instructions found in the file post_upgrade_instructions.html in the same folder as this document. Open the file using an internet browser like Internet Explorer or Firefox, and follow the instructions carefully. Have fun ;) Geodesic Staff support@geodesicsolutions.com Contact us with any questions.