1-2-All is developed to work with a wide range of server settings and configurations. We are constantly working on improving the software by fixing any problems that are found and adding new features, many of which come from our clients' feature suggestions. As a result, minor upgrades are released every week or two, with major upgrades usually released two or three times a year.
If you find you're having any problems using 1-2-All, we recommend upgrading to the latest version first. In many cases this is all that is needed to resolve the issue. 1-2-All has a built in mechanism for detecting whether or not you are using the latest version of the software. Simply select the "Check for Updates" option under the Settings menu to find out whether a new version is available.
You can upgrade to the latest version of the software from our web support center at http://www.activecampaign.com/support/downloads.php. You will be asked to log into your support center account before downloading. If your upgrade/support contract is expired, you'll be prompted to renew; there are several renewal options to suit your needs. If you are more comfortable allowing our support technicians to perform the upgrade for you, simply go to http://www.activecampaign.com/support/submit_ticket.php and submit a support ticket to the Install & Upgrade department.
If you are performing the upgrade yourself, you will need to ensure that you download the software in the correct format for your server. If you are unsure whether you are currently using the software in Zend Optimizer format or in Ioncube format, there are two ways that you can check. You can either upload a copy of our test script, available from http://www.activecampaign.com/12all/requirements.php, which will tell you which of these formats your server supports. You can also simply look inside the 1-2-All installation directory on your server. If there is a folder inside called "ioncube," then it is most likely that you are already using the Ioncube version and can simply download the new version of 1-2-All in this format. If no "ioncube" folder is present, then you should upgrade using the Zend Optimizer package.
Before the upgrade process begins, even if you are asking our support staff to perform the upgrade for you, it is necessary for you to backup your existing installation folder and your MySQL database in case anything goes wrong during the upgrade process and you need to revert back to a previous version to recover your data.
To begin the upgrade process, ensure that your FTP software (if you're uploading via FTP) is set to upload all files to the server in binary mode only. Then, upload the entire contents of the update folder over your existing 1-2-All directory, overwriting all files. Since all of your data and settings are stored in the database, no data will be lost. However, if you have customized the main smarty template files, rather than creating new templates of your own, you will need to back these up before the upgrade and restore them afterward.
Once this is done, simply run the updater script from within your web browser. This script is located in the /12all/admin/ folder, so if 1-2-All was installed at http://mydomain.com/12all/, then you would point your browser to http://mydomain.com/12all/admin/updater.php
If you're upgrading from a version of 1-2-All earlier than 4.0, please allow our support staff to perform the upgrade for you, or, for more technically savvy users, find directions for upgrading in the upgrade.txt file in the /12all/docs/ folder.