Koozali.org: home of the SME Server

ProcessMaker - Workflow & Business Process Management (BPM)

Leskovcanin

It seems to be very useful program, but my installation on SME 8.0b (php5 requirements) is not successful. I don't know to solve installing in /opt folder. Help me, please!

Offline Stefano

  • *
  • 10,836
  • +2/-0
Re: ProcessMaker - Workflow & Business Process Management (BPM)
« Reply #1 on: June 17, 2009, 07:37:17 AM »
help us to help you..
what's the problem?
is there any error in the logs?
ciao
Stefano and... my crystal ball does't work on the beach

Offline jmbac

  • *
  • 35
  • +0/-0
ProcessMaker Howto
« Reply #2 on: June 24, 2009, 07:11:35 PM »
http://www.processmaker.com/
http://wiki.processmaker.com/index.php/ProcessMaker_CentOS_5_Installation

## Install dependepency

yum install php-gd php-mysql php-xml php-soap php_mbstring php_ldap

## Install Process Maker
wget http://softlayer.dl.sourceforge.net/sourceforge/processmaker/pmos-1.2-2372.noarch.rpm

yum localinstall pmos-1.2-2372.noarch.rpm

ProcessMaker Configuration

chown -R www.www /opt/processmaker
chmod 777 /opt/processmaker/workflow/engine/config/
chmod 777 /opt/processmaker/workflow/engine/content/languages/
chmod 777 /opt/processmaker/workflow/engine/js/labels

##PHP Settings

db configuration setprop php memory_limit 128M
db configuration setprop php register_globals On
db configuration setprop php asp_tags On
db configuration setprop php file_uploads On
db configuration setprop php short_open_tag On

expand-template /etc/php.ini
/etc/init.d/httpd-e-smith restart

HTTPD  Configuration

Define a Virtual Host in httpd for ProcessMaker.
To do that, create/edit the file httpd template fragment

mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
nano -w /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90processmaker


# Please change the ip address with your server ip address and
# the ServerName with you own subdomains.

NameVirtualHost 192.168.x.x
#processmaker virtual host
<VirtualHost 192.168.x.x >
ServerName 192.168.x,x
DocumentRoot /opt/processmaker/workflow/public_html
DirectoryIndex index.html index.php

Alias /pm /opt/processmaker/workflow/public_html
<Directory  "/opt/processmaker/workflow/public_html">
        AddDefaultCharset UTF-8
        Options -Indexes
        AllowOverride all
       Options FollowSymlinks
       Order allow,deny
       Allow from all
       Satisfy all
       AddType application/x-httpd-php .php .php3
       php_admin_value open_basedir /opt/processmaker/workflow/public_html/:/tmp
       php_flag magic_quotes_gpc off
       php_flag track_vars on
       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>

expand-template /etc/httpd/conf/httpd.conf

httpd -t

sv t /service/httpd-e-smith

 /etc/rc.d/rc7.d/S86httpd-e-smith restart





Start ProcessMaker
http://server IP Address/pm
« Last Edit: June 25, 2009, 05:31:00 AM by jmbac »

Offline Stefano

  • *
  • 10,836
  • +2/-0
Re: ProcessMaker - Workflow & Business Process Management (BPM)
« Reply #3 on: June 24, 2009, 09:24:43 PM »
ProcessMaker Configuration

chmod 777 /opt/processmaker/workflow/engine/config/
chmod 777 /opt/processmaker/workflow/engine/content/languages/
chmod 777 /opt/processmaker/workflow/engine/js/labels

chmod 777 is evil

Quote
##PHP Settings

  Edit  /etc/php.ini


no..

read here and change the variables via db commands..

if you need to change something not present in the db:
- create a fragment in /etc/e-smith/templates-custom tree
- open a NFR in bugzilla for it

Ciao
Stefano