我目前已安装 MAMP PRO,并在其中运行本地 WP 安装。我正在尝试安装 Phabricator。
我遵循了所有方向在他们的网站上,但我无法让它工作。
我已加载所有需要的 apache 模块。我在 MAMP PRO 中将我的域设置为 phab.dev。这会将正确的条目添加到我的主机文件中。然后我使用
<VirtualHost *:80>
ServerName phab.dev
DocumentRoot "/Users/developer/Sites/phabricator/webroot"
RewriteEngine on
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
</VirtualHost>
我还尝试将上述相同的选项添加到 httpd-vhosts.conf。没有成功。当我在浏览器中输入 phab.dev 时,我最终得到了 403,因为没有可用的索引文件。这是有道理的,因为 index.php 文件位于 webroot 文件夹中。这意味着 RewriteRule 不会像预期的那样重定向到 webroot。
我还可以检查哪些内容?如何解决此问题?
最初我以为是权限问题,但所有文件都有写权限。