Ask questions about installing and configuring ProcessMaker 3

Moderator: amosbatto

#825452
Hi guys,
I want to install two different and independent instance of process maker on a single OS like windows server 2016. Actually i want one of them for my test purposes and the other one for my main implementations.I want them to be completely independent and standalone and dont have any side effects on each other.
Is this a practical idea or i have to install one of them on a dedicated OS like a virtual OS?
Thanks in advance
#825499
Yes, it is possible to install two instances of ProcessMaker on the same machine. The Bitnami Installer will automatically install another instance using different port numbers for Apache and MySQL.

If you want to install another instance manually, then you can use the existing installation of Apache and MySQL. These instructions for version 2 still work in version 3:
https://wiki.processmaker.com/index.php ... me_machine
However, the Apache configuration for ProcessMaker in version 3 is different from version 2.5.

Here is what the pmos.conf file looks like in my machine:
Code: Select all
Listen 339

<VirtualHost localhost:339>
    ServerName "localhost"

    DocumentRoot /opt/pm3.3.9/workflow/public_html
    DirectoryIndex index.html index.php

    <Directory /opt/pm3.3.9/workflow/public_html>
        Options Indexes FollowSymLinks MultiViews
        AddDefaultCharset UTF-8
        AllowOverride None
        Require all granted
        ExpiresActive On

        <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
        </IfModule>
        AddOutputFilterByType DEFLATE text/html
    </Directory>
</VirtualHost>


Listen 3310

<VirtualHost localhost:3310>
    ServerName "localhost"

    DocumentRoot /opt/pm3.3.10/workflow/public_html
    DirectoryIndex index.html index.php

    <Directory /opt/pm3.3.10/workflow/public_html>
        Options Indexes FollowSymLinks MultiViews
        AddDefaultCharset UTF-8
        AllowOverride None
        Require all granted
        ExpiresActive On

        <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
        </IfModule>
        AddOutputFilterByType DEFLATE text/html
    </Directory>
</VirtualHost>

When you do the setup, remember to give the MySQL database a different name in your second installation.
#825846
I do your instructions and successfully installed two different instance of process maker one manually and the other by Bitnami installer (both version 3.3). I used different ports for Apache and also for Mysql and i have two independent instance of PM now.
But there is a weird problem here. I installed the first version on this path (installed manually) :
C:\opt\processmaker
and the second one here (Installed using Bitnami installer) :
C:\Bitnami\processmaker-3.3.6-4

the problem is that every time i decide to stop and start the Apache service of the second instance (the one installed by Bitnami installer),the Apache service of first instance will stop instead of it ! I stop Apache using this lines :
Code: Select all
cd C:\Bitnami\processmaker-3.3.6-4\apache2\bin
httpd -k stop
Also using this commands will stop the first instance :
Code: Select all
cd C:\opt\Apache24\bin
httpd -k stop
I can restart the second instance from Services interface in windows anyway, but i want to know the reason of this problem . Why always the first instance stop when i using command line ?

Hi, I want to have some of my workflows to be avai[…]

Hi Support, I think this is good. I too have fixe[…]

Hi, I'm facing the same error and when I run : […]

Routing Logic

Hi All I am doing a process, where i have 3 tasks […]