Mod rewrite 在cPanel/WHM上安装Phabricator时URL重写配置

Mod rewrite 在cPanel/WHM上安装Phabricator时URL重写配置,mod-rewrite,cpanel,phabricator,Mod Rewrite,Cpanel,Phabricator,我正在尝试在cPanel/WHM服务器上安装Phabricator。根据本页: 我需要在httpd.conf中添加一些URL重写配置,但这在cPanel中是不可能的,错误是: Request parameter '__path__' is not set. Your rewrite rules are not configured correctly. 我尝试将重写规则复制到Phabricator的web根目录中,这应该可以工作,但没有,并且给出了500个错误,没有任何错误日志条目 尝试更改

我正在尝试在cPanel/WHM服务器上安装Phabricator。根据本页:

我需要在httpd.conf中添加一些URL重写配置,但这在cPanel中是不可能的,错误是:

Request parameter '__path__' is not set. Your rewrite rules are not configured correctly.
我尝试将重写规则复制到Phabricator的web根目录中,这应该可以工作,但没有,并且给出了500个错误,没有任何错误日志条目

尝试更改此行:

RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
通过删除第一个斜杠(以防它无法识别这是根目录),但也没有帮助

我做错了什么,是否有关于使用cPanel/WHM安装Phabricator的指南(我找不到)


注意:我拥有root和WHM对服务器的访问权限,但如果可能的话,我希望避免进行需要这些权限的更改。

虽然在cPanel/WHM上安装Phabricator时这并不是最大的问题,但解决方案是一个特定于vHost的include,由cPanel/WHM支持。以下是一个简单的指南:

可以在此处找到更多信息(尽管可能更令人困惑):


我不建议在“普通计算机”以外的任何设备上安装Phabricator。你可能会遇到许多这样的问题,而上游将无法为你提供任何支持。根据我目前看到的情况,你是对的,但为Phabricator建立一个新的虚拟机实际上会使其比竞争产品更昂贵,这是我试图避免的。不确定设置所付出的痛苦是否值得,但如果我弄明白了一切,也许有人会从这些知识中受益。如果你是新客户,你可以在AWS上获得一年的免费微实例。