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