我很难在ProcessMaker 7上运行CentOS,我已经通过了CentOS 7安装并拥有了所有的先决条件。我修改了虚拟主机文件,如下所示:
NameVirtualHost my.host.com
<VirtualHost my.host.com:80>
ServerName my.host.com
DocumentRoot /opt/processmaker/workflow/public_html
DirectoryIndex index.html index.php
<Directory /opt/processmaker/workflow/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
Require all granted
Allow from all
ExpiresActive On
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
</Directory>
</VirtualHost>我收到以下错误消息:
Sistem配置错误:请检查您的apache虚拟主机配置文件,并确保您有以下规则: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /app.php QSA,L
我已经验证了是否安装和加载了mod_rewrite:
# ls /etc/httpd/modules | grep mod_rewrite
mod_rewrite.so
# grep rewrite /etc/httpd/conf.modules.d/00-base.conf
LoadModule rewrite_module modules/mod_rewrite.so我在这里错过了什么?
发布于 2015-12-27 23:32:32
<VirtualHost *:9999>
ServerName 127.0.0.1
DocumentRoot /opt/processmaker/workflow/public_html
DirectoryIndex index.html index.php
<Directory /opt/processmaker/workflow>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app.php [QSA,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>发布于 2015-08-13 19:33:42
我仍然不明白为什么会发生这种情况,但是重新安装所有的东西都会稍微有点不同。主要的更改是使用默认的PHP安装,但是添加当前的EPEL存储库以获得php_mcrypt,但在其他方面遵循库存安装说明。我看不出有什么好的理由可以改变任何事情,但现在起作用了。
https://stackoverflow.com/questions/31970483
复制相似问题