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.rpmyum 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