Ask questions about installing and configuring ProcessMaker 3

Moderator: amosbatto

By idioty

I'm new to here.
I have to install ProcessMaker (v3.2.1) on Debian 9. This server is already installed and used with ISPConfig. So the database is MariaDB: mysql Ver 15.1 Distrib 10.2.14-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

The server installation is complicated:
The default PHP is 7.0, this installed with apt.
I installed PHP 7.1, PHP 7.2 and PHP 5.6 to /opt folder.

With apache I configured ProcessMaker with php5.6. And I resolved all required component except mysql.
How can I setup with mariadb?

By amosbatto
It is on my "to do" list to update the instructions on the Debian and Ubuntu installations on the PM wiki, but I haven't had the time.

How did you install PHP 5.6? Here is how I did it: ... n-debian-9

First, uninstall mariadb:
apt-get purge mariadb*

First get the lastest version of the MySQL packages repo found here:

If you want to avoid registering with Oracle, you can download and install the MySQL repo in the terminal like this:
wget ... -1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb

When the package is installing, you will see a dialog box in the terminal that asks which version of MySQL. You should select "mysql-5.6" in the first screen and "MySQL Server & Cluster" in the second screen.

Then, update the repo list:
apt-get update

Then, verify that the version of MySQL to be installed is 5.6:
apt-cache show mysql-server

Then, install MySQL 5.6:
apt-get install mysql-server php5.6-mysql

Note: Your "php5.6-mysql" package might have a different name, if you didn't use to install PHP 5.6.

I have been testing regarding this trigger, it[…]

Approval from grid

Hi Amos, Your script works well, now I left with […]

Please file a bug report about it a[…]

Add Days to date

Oh sorry, I see that the PHP code I gave you doesn[…]