Overview

Follow this tutorial to install ProcessMaker in Slackware 13.1 and later. Before installing checking the installation requirements. After installation, see Additional Server Configuration.

Note: ProcessMaker doesn't not currently offer support for Slackware.

Requirements

  • ProcessMaker v 2.5 or later
  • Slackware v. 14

Installation guide

Installing Slackware

Check the Slackware official documentation and follow the steps to have slackware successfully installed on your server.

Installing MySQL On Slackware

It is important to follow CAREFULLY this instructions provided in the Slackware guide to have MySQL successfully installed, otherwise you may have some problems while configuring ProcessMaker database.

Installing ProcessMaker

The installation is practically the same as the CentOS installation, so follow this guide.

Edit the pmos.conf file to match your server's environment:

# Please change the ip address with your server ip address and
  # the ServerName with you own subdomains.
  NameVirtualHost your_ip_address
  #processmaker virtual host
  <VirtualHost your_ip_address >
    ServerName "your_processmaker_domain"
    DocumentRoot /opt/processmaker/workflow/public_html
    DirectoryIndex index.html index.php
    <Directory  "/opt/processmaker/workflow/public_html">
       AddDefaultCharset UTF-8
       AllowOverRide none
       Options FollowSymlinks
       Order allow,deny
       Allow from all
       RewriteEngine on
       RewriteRule ^.*/(.*)$ sysGeneric.php [NC,L]
       ExpiresActive On
       ExpiresDefault "access plus 1 day"
       ExpiresByType image/gif "access plus 1 day"
       ExpiresByType image/png "access plus 1 day"
       ExpiresByType image/jpg "access plus 1 day"
       ExpiresByType text/css "access plus 1 day"
       ExpiresByType text/javascript "access plus 1 day"
       AddOutputFilterByType DEFLATE text/html
    </Directory>
  </VirtualHost>

Note: If using Apache 2.4 (which is found in Slackware Current), then change the following line from:

    Allow from all

To:

    Require all granted