Ask questions about installing and configuring ProcessMaker 3
#781097
I'm a newcomer to processmaker in last day .. so this question might be answered somewhere on the forum or wiki.

I've already run through the installation of processmaker 2.5.2 on Ubuntu 14.04 .. but requiring a few tweaks to pmos.conf.

Now, curious to see what is in processmaker-beta-668bac5 (RESTful API), I downloaded the beta and tried to install following INSTALL.txt which comes with the download.

But this installation note is out of date. It refers to older installation 2.*.
e.g. in beta ...
There is no "shared" folder.
There is no "js/labels" folder.

Are there more up to date installation notes I can follow?

Thanks.
#781100
Thanks for that additional information. I had to use sudo su to run some of the commands
at this step .. permission denied at cd workflow/engine.

I hope I've carefully followed the steps but I now get this message when running http://processmaker3.dev/
Forbidden

You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at processmaker3.dev Port 80
Note that I have a number of other virtual hosts which work .. including apache default and processmaker.dev (version 2.5.2).

They are all working on port 80.

I've checked that the two virtual host config files do not conflict (e.g. I use "processmaker3" for beta and "processmaker for 2.5.2).
Port 80 throughout should be o.k. for virtual hosts .. no need for different ports for processmaker and processmaker3.

I have ...
/etc/apache2/sites-available/pmos.conf
/etc/apache2/sites-available/pmos3.conf

Here is the beta 3 version pmos3.conf
<VirtualHost 127.0.0.1>
ServerName "processmaker3.dev"
DocumentRoot "/opt/processmaker3/workflow/public_html"
DirectoryIndex index.html index.php

<Directory "/opt/processmaker3/workflow/public_html">
AddDefaultCharset UTF-8

AllowOverRide none
Options FollowSymlinks

Require all granted
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"

</Directory>
</VirtualHost>
Note that I have apache 2.4 running on Ubuntu 14.04 so I've amended the pmos directives to suit.

i.e. Require all granted

I'll check code again tomorrow with a fresh eye.
Meanwhile I suggest that you drop INSTALL.txt in the beta download and just refer to the wiki.
#781106
I inspected more closely my pmos3.conf and made it follow more closely virtualhost.conf.example in beta download ...

This variant allows me to get to the processmaker3 login page without the Forbidden message ...
<VirtualHost *:80>
ServerName processmaker3.dev
DocumentRoot /opt/processmaker3/workflow/public_html
DirectoryIndex index.html index.php

<Directory /opt/processmaker3/workflow/public_html>
Options Indexes FollowSymLinks MultiViews
AddDefaultCharset UTF-8
AllowOverRide none

Require all granted
Allow from all

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app.php [QSA,L]
</IfModule>
</Directory>
</VirtualHost>
So I'll proceed from here to experiment with both versions 2.5.2 and beta 3.

Thanks.

Are you looking for incredible savings on your nex[…]

Are you looking for incredible savings on your nex[…]

Are you looking for incredible savings on your nex[…]

Are you looking for incredible savings on your nex[…]