Before installing ProcessMaker, check the Installation Requirements of your version of ProcessMaker to see whether your server meets the necessary hardware and software requirements. Also, do not forget to read the following recommendations:
The next step is to add the ProcessMaker Virtual Host file to the Apache Virtual Host configuration. To do this, follow these steps:
Replace your_ip_address with the IP number or domain name of the server running ProcessMaker. If only planning on running and accessing ProcessMaker on your local machine, then use the IP address "127.0.0.1". To use ProcessMaker on a machine using a dynamic IP address (such as a machine whose IP address is assigned with DHCP), then use *, which represents any "IP address". To use a port other than the standard port 80, then it is necessary to also specify the port number.
After all ProcessMaker configurations are set up, open a web browser and enter the IP address (and port number if not using the default port 80) where ProcessMaker is installed. For instance, if ProcessMaker is installed at the address 192.168.10.100, go to ; or if it is installed locally at port 8080, go to :8080.
This screen checks the versions of PHP, MySQL, and cURL to ensure that the necessary PHP modules are enabled and PHP memory_limit is at least 80MB. Requirements that are not met will be marked as No. Fix any missing requirements before continuing with the installation.
If there is a problem accessing some files or directories, check to make sure the file permissions of the directories are set, so the web server administrator user running ProcessMaker can access them, then click the Check again button to refresh the list.
It is possible to change the location of the shared directory, where files containing process and case data are stored. This directory is placed inside the ProcessMaker installation directory under shared by default, but it can be placed in another location or on a Network Address Translation (NAT) server. If the default location for the shared directory is not used, make sure that the chosen location has the proper file permissions so that it can be accessed by ProcessMaker, but is still restricted from normal users on the server who shouldn't have access to sensitive files. It is recommended to regularly back up the shared directory and MySQL files to prevent data loss.
Note: If a previous version of ProcessMaker was accessed by the web browser unintentionally, it is recommended to clear the browser cache after installing ProcessMaker to clear any stored pages from previous versions of ProcessMaker.
Once ProcessMaker is installed, some additional parameters must be set in the main env.ini configuration file.
To do this, edit the env.ini file located at /processmaker/workflow/engine/config/env.ini with a plain text editor.
This file redirects the browser to the database IP direction. Replace the HOST fields of this file to 127.0.0.1 (if it was installed locally) and not to localhost. Otherwise, redirect this file to the IP where the database is installed.
This error indicates that the installer was unable to access the MySQL databases to install the translations. Make sure that the MySQL port (which is 3306 by default) isn't blocked by a firewall and MySQL is configured to accept connections from the server running ProcessMaker.
To check if MySQL is configured to use strict mode, open the file my.cnf with a plain text editor and look for the following line:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESTo disable STRICT mode, change it to:sql_mode=""Note: Search for a line that contains STRICT_ALL_TABLES mode, and then disable it. In general remove all the lines with STRICT_TRANS_TABLES, STRICT_ALL_TABLES, and other SQL modes that may be valid in the specific MySQL configuration because they enable the STRICT mode.
Then, restart MySQL or reboot for the new configuration to take effect. If ProcessMaker has already been installed, then you will need to delete the existing wf_workflow database in MySQL and reinstall. To do this first log in to MySQL as the root user from the command line:cd C:\MySQL installation directory\mysql\binmysql -u root -pEnter the root password for MySQL. Once in MySQL, drop the wf_workflow database (or whatever name it was given during installation).mysql> drop database wf_workflow;Query OK, 0 rows affected (0.59 sec)mysql> exitByeThen, redirect your web browser to your server's location and follow the steps to reinstall ProcessMaker.
Automate your Workflow with Business Process Management
Software licensed under the GNU Affero General Public License version 3
Contact us: comm...@processmaker.com
Privacy Statement
Copyright 2000-2024 ProcessMaker Inc. All rights reserved.