Upgrade using Update Installers
An "update installer" contains the ]project-open[ code necessary for minor updates (for example: from V4.0.4 to V4.0.5).
The update installer contains only the bare product code. So you need to install ]project-open[ first using one of the operating specific installers (Windows, VMware with CentOS, Amazon AWS, Ubuntu or Debian, ...).
Upgrade Installers
Upgrade installers are files with the structure
- project-open-Update-X.Y.Z.V.W.tgz
that you can find on our SourceForge download zone in the folder
- http://www.sourceforge.net/projects/project-open/files/project-open/VX.Y/
Windows Update
- Please check for the "packages" folder of your "projop" ]po[ server.
It is usually located in C:/project-open/servers/projop/.
- Perform a backup of your ]po[ database.
- Stop the ]po[ server.
- Rename the old "packages" folder to "packages.x.y.z" according to the old version.
- Unpack the project-open-Update-X.Y.Z.V.W.tgz file using 7-Zip or a similar compression utility in the folder C:/project-open/servers/projop/
- Check for permissions - Please make sure that the new "packages" folder has the same owner and the same permissions as the old one.
- Delete your old log files at C:/project-open/servers/projop/log/*.*
- Restart your ]po[ server.
- Check the log file C:/project-open/servers/projop/log/error.log in case something goes wrong.
Linux Update
- Please check for the "packages" folder of your "projop" ]po[ server.
It is usually located in /web/projop/.
- Rename the old "packages" folder to "packages.x.y.z" according to the old version.
- Unpack the update installer using "tar xzf project-open-Update-X.Y.Z.V.W.tgz".
- Check for permissions - Please make sure that the new "packages" folder has the same owner and the same permissions as the old one.
- Delete your old log files at /web/projop/log/*.*
- Restart your ]po[ server.
- Check the log file /web/projop/log/error.log in case something goes wrong.
Running Upgrade Scripts
The "Home" page of your ]po[ server will probably show a new portlet asking you to run a number of upgrade scripts.
"Upgrade scripts" are small pieces of SQL that are used to update the data-model in the database to the new version.
Just follow the commands, ]po[ "knows" in which order to run these upgrade scripts.