Project: ProjectPier
Code Location: https://projectpier.svn.sourceforge.net/svnroot/projectpier/ProjectPier/Trunk/ProjectPier/Trunk
Browse
/
Download File
UPGRADE.txt
           		
~~~~~~~~~~~~~~~~~~~~~
Upgrading ProjectPier
~~~~~~~~~~~~~~~~~~~~~

General Notice: We are not changing the built-in upgrade checker in ProjectPier for pre-release
versions of 0.8.  0.8.0-dev and 0.8.0-RC1 and 0.8.0 (the final release) will all be
considered 0.8 as far as the upgrade checking utility is concerned.  That means that if you
have installed a pre-release version -dev or -RC1, you will not receive upgrade notification 
within ProjectPier.

All versions of ProjectPier 0.8 are database compatible with each other and with activeCollab 0.7.1.

There is not an upgrade script for ProjectPier 0.8.  A set of instructions is provided below, but use
them at your own risk.  Make sure you have backed up all your data (files and database) so that you
can return to your previous version if necessary.  

When upgrading, do NOT run the installation scripts!

1) Backup your database

2) Backup your installation files (you will need your existing /config/config.php to complete this 
   installation).

3) Unzip the ProjectPier package to a new directory on your hard drive, then upload to your server, 
   overwriting the existing activeCollab or ProjectPier installation files.

5) Add the following lines to /config/config.php that you backed up in step 2 (NOT the one you just
   unzipped, the one you backed up from your existing installation!!)
   define('SHOW_MESSAGE_BODY', true); 
   define('SHOW_COMMENT_BODY', true); 
   define('SHOW_MILESTONE_BODY', true); 
   define('TOKEN_COOKIE_NAME', '93c65403ce6b695a583e9e4c8c5b25e687283ee8');

   SHOW_MESSAGE_BODY = Set this to true or false, it determines whether to include message text in new 
                       message notification emails.

   SHOW_COMMENT_BODY = Set this to true or false, it determines whether to include comment text in new 
                       comment notification emails.

   SHOW_MILESTONE_BODY = Set this to true or false, it determines whether to include milestone text in new
                         milestone notification emails.

   TOKEN_COOKIE_NAME = set this to any unique string of characters, the exact length is not important.  This
                       is required, but only used to differentiate between installations when there are
                       multiple installations on the same server.
   
   Change from: define('PRODUCT_VERSION', '0.7.1');
            to: define('PRODUCT_VERSION', '0.8.0');

6) Upload /config/config.php that you just edited to your server, overwriting the existing file.

7) You should be ready to go now.