Skip to content

ProcessMaker server installation

tomolimo edited this page Dec 9, 2019 · 14 revisions

This section provides all information needed to install the ProcessMaker server the right way to be able to use it with the GLPI Processmaker plugin and GLPI.

Notes

  1. We are using a modified version of the ProcessMaker Community Edition which you can download from our repository.
  2. ProcessMaker server is not relocatable, i.e. it is not possible to install it in a sub-folder of a web server (for example: "http://my.server.com/processmaker/..."), it must be in a root folder by itself, like explained in the wiki (you may use a virtual host).
  3. ProcessMaker server and GLPI server may share the same MySQL instance, but it's not mandatory.
  4. See also PHP and MySQL compatibility notes
  5. at any time, you may refer to the official wiki ProcessMaker Wiki, but do not install anything at this point.

As a global instruction list, you may follow these:

  1. Download latest version of ProcessMaker server available here
  2. Open the downloaded archive, and extract it onto the desired folder
  3. Configure your web server to point to the /workflow/public_html folder
  4. Configure virtual host:
    1. Configure virtual host for Apache 2.2
    2. Configure virtual host for Apache 2.4
    3. Configure virtual host for Nginx
    4. Configure virtual host for IIS
  5. Configure Inbound rewrite rules
  6. Normally, at this step you should be able to start a web page on your web server, see ProcessMaker Wiki Step 6 of manual installation, and to configure your default workspace. Don't forget to de-activate MySQL STRICT mode before doing the setup. You may re-enable it after.
  7. Install the languages you need. The languages must match the ones that are used in GLPI. A fallback into English is implemented, i.e.: if the language used in GLPI is not available in PM server, then English will be used in the embedded forms viewed in GLPI.