Ask questions about installing and configuring ProcessMaker 3
By loginzhang
#783817
Hi Guys,

I have a problem after install process maker 3.0 under IIS. After create a process, I cannot save it. It showed a red error box "Error saving the process.'
I didn't have any problems during installation. There was no PHP error reported when I have this error.
Could someone guide me how to troubleshooting the issue and solve it?

my environment:
IIS7.5 with PHP 5.6.11, FastCGI.
URL rewrite rule with default installation.
<rule name="ProcessMaker Rule" stopProcessing="true">
<match url="^.*/(.*)$" ignoreCase="true" />
<action type="Rewrite" url="app.php" />
</rule>

my demo:
http://bpm.bioscikin.com/sysbioscikin/e ... ogin/login
username: localadmin
password: DemoUser
workplace:bioscikin

Can someone help me on this? Thanks in advance!
User avatar
By ashkufaraz
#783828
Say error 405 - HTTP verb used to access this page is not allowed.because url rewriting
In my apache conf
Code: Select all
NameVirtualHost *:8080

#processmaker virtual host 
<VirtualHost *:8080 >
  ServerName "localhost"
  DocumentRoot "D:/pm4.0.5/processmaker/workflow/public_html"
  DirectoryIndex index.html index.php
  <Directory  "D:/pm4.0.5/processmaker/workflow/public_html">
    Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all

        ExpiresActive On

        <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
        </IfModule>
  </Directory>
</VirtualHost>
I does not know how can convert it for iis ...
By loginzhang
#783837
Many Thanks!!!

I have resolved the issue. You pointed out the issue relates to HTTP verbs. Yes, It is!
The root cause is, PHP Manager Extension in IIS will only allow GET,HEAD,POST by default.

Modify
<add name="php-5.6.11" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Inetpub\phproot\php-5.6.11-nts-Win32-VC11-x86\php-cgi.exe" resourceType="Either" requireAccess="Script" />
To
<add name="php-5.6.11" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Inetpub\phproot\php-5.6.11-nts-Win32-VC11-x86\php-cgi.exe" resourceType="Either" requireAccess="Script" />

then everything works fine.

Thanks again!
By Chandu
#784935
hello guys - Even i also facing the same proplem in windows configuration .. can any one guide me in which file i should modify the script line
By meshesha
#785773
Chandu wrote:hello guys - Even i also facing the same proplem in windows configuration .. can any one guide me in which file i should modify the script line
file C:\Windows\System32\inetsrv\config\applicationHost.config
or
1) iis manger (inetmgr)
2) "Handler Mappings"
3) double-click on your php FastCgiModule Handler
4) Click "Request Restrictions"
5) Click "Verbs" tab
6) change the "GET,HEAD,POST" to "^"
7) restart iis
What's SAP FICO?

Embarking on a dissertation can be one of the most[…]

Hello. For rental housing, there are software solu[…]

Experience heightened pleasure with Cenforce 100 M[…]

Get an instant solution to move emails to MBOX for[…]