- 1. ProcessMaker Upgrade Plan
- 2. Upgrading to ProcessMaker 2.5.x
- 3. Upgrading to ProcessMaker 3.2.2 or 3.2.3
- 4. Upgrading to ProcessMaker 3.3.x
- 5. Upgrading to ProcessMaker 3.4.x
- 6. Upgrading to ProcessMaker 3.5.x
- 7. Upgrading to ProcessMaker 3.6.x
- 8. Upgrading to ProcessMaker 3.7.x
- 9. Upgrading to ProcessMaker 3.8.x
Overview
According to the Upgrade Road Map, this document explains the standard procedure to upgrade from ProcessMaker versions 2.0.3x or 2.0.4x to ProcessMaker versions 2.5.0x or 2.5.2x based on these supported operating systems:
Linux
Follow these steps to upgrade from ProcessMaker 2.0.x to ProcessMaker 2.5.x in Linux platforms:
In the terminal, log on as root or with the root privileges:
su or:
sudo su - Copy the
processmaker-2.5.x.tar.gz
file to the/opt
directory:cp processmaker-2.5.x.tar.gz /opt/ Overwrite any existing files in the
/opt
directory:cd /opt tar -xzvf processmaker-2.5.x.tar.gz Configure the permissions for the
processmaker
directory:chmod -R 770 processmaker/ Set the Apache user as the owner of the files within the
processmaker
directory:chown -R apache:apache processmaker Note: The Apache user and group are named
apache:apache
in CentOS/Red Hat,www-data:www-data
in Debian/Ubuntu andwwwrun:www
in SUSE/OpenSUSE.Go to the
processmaker
directory:cd processmaker Upgrade ProcessMaker files, the ProcessMaker database, and the translation files as described at ProcessMaker Command:
./processmaker upgrade Flush the cache:
./processmaker flush-cache
Windows
Follow these steps to upgrade from ProcessMaker 2.0.x to ProcessMaker 2.5.x in Windows platforms:
Copy the
processmaker-2.5.x.tar.gz
file to theC:\opt
directory.Use a program like WinRAR or 7-Zip to extract
processmaker-2.5.x.tar.gz
to theC:\opt
directory.In a terminal, go to the
C:\opt\processmaker
directory:cd C:\opt\processmaker Upgrade ProcessMaker files, the ProcessMaker database, and the translation files as described at ProcessMaker Command:
php -f processmaker upgrade Flush the cache:
php -f processmaker flush-cache