URL 在 cPanel/WHM 上安装 Phabricator 时重写配置
URL Rewrite Config when Installing Phabricator on cPanel/WHM
我正在尝试在 cPanel/WHM 服务器上安装 Phabricator。根据此页面:
https://secure.phabricator.com/book/phabricator/article/configuration_guide/#next-steps
我需要添加一些 URL 重写配置到 httpd.conf,但这在 cPanel 中是不可能的,错误是:
Request parameter '__path__' is not set. Your rewrite rules are not configured correctly.
我尝试将重写规则复制到 Phabricator 的 web 根目录,这应该可以,但它没有,并给出 500 错误,没有任何错误日志条目。
尝试更改此行:
RewriteRule ^(.*)$ /index.php?__path__= [B,L,QSA]
通过删除第一个斜杠(以防它没有将其识别为根目录),但这也没有帮助。
我做错了什么,是否有关于使用 cPanel/WHM 安装 Phabricator 的指南(我找不到)?
注意:我拥有服务器的 root 和 WHM 访问权限,但希望尽可能避免进行需要这些权限的更改。
虽然这并不是在 cPanel/WHM 上安装 Phabricator 时遇到的最大问题,但解决方案是 vHost-specific 包含,受 cPanel/WHM 支持。这是一个简单的指南:
http://tecadmin.net/add-custom-settings-in-whm-cpanel-apache-virtualhost/
可以在此处找到更多信息(尽管可能更令人困惑):
https://documentation.cpanel.net/display/EA/Modify+Virtualhost+Containers+With+Include+Files
我正在尝试在 cPanel/WHM 服务器上安装 Phabricator。根据此页面:
https://secure.phabricator.com/book/phabricator/article/configuration_guide/#next-steps
我需要添加一些 URL 重写配置到 httpd.conf,但这在 cPanel 中是不可能的,错误是:
Request parameter '__path__' is not set. Your rewrite rules are not configured correctly.
我尝试将重写规则复制到 Phabricator 的 web 根目录,这应该可以,但它没有,并给出 500 错误,没有任何错误日志条目。
尝试更改此行:
RewriteRule ^(.*)$ /index.php?__path__= [B,L,QSA]
通过删除第一个斜杠(以防它没有将其识别为根目录),但这也没有帮助。
我做错了什么,是否有关于使用 cPanel/WHM 安装 Phabricator 的指南(我找不到)?
注意:我拥有服务器的 root 和 WHM 访问权限,但希望尽可能避免进行需要这些权限的更改。
虽然这并不是在 cPanel/WHM 上安装 Phabricator 时遇到的最大问题,但解决方案是 vHost-specific 包含,受 cPanel/WHM 支持。这是一个简单的指南:
http://tecadmin.net/add-custom-settings-in-whm-cpanel-apache-virtualhost/
可以在此处找到更多信息(尽管可能更令人困惑):
https://documentation.cpanel.net/display/EA/Modify+Virtualhost+Containers+With+Include+Files