0

我已经按照他们在本教程中建议的方式设置了 Pow 和 Apache 。我的httpd-vhosts.conf包含以下条目。

<VirtualHost *:80>
    DocumentRoot /Users/michael/Dropbox/Development/test
    ServerName test.dev

    <Directory "/Users/michael/Dropbox/Development/test">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

当我到达http://test.dev/时,我仍然收到 403 Forbidden 。

错误日志说:

[Wed Nov 21 19:24:21 2012] [crit] [client 127.0.0.1] (13)Permission denied: /Users/michael/Dropbox/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Wed Nov 21 19:24:43 2012] [error] [client 127.0.0.1] (13)Permission denied: access to / denied

有没有其他人有这个问题?

4

2 回答 2

0

这似乎与 Pow 无关。Apache 没有在/Users/michael/Dropbox/Development/test.

请检查此目录的权限,我认为它们应该是 755。检查它们:

cd /Users/michael/Dropbox/Development/  
ls -l

并复制粘贴test目录的行。

于 2012-11-24T13:36:20.903 回答
0

问题是权限。当我将我正在工作的目录的完整路径更改为 755 时,它终于起作用了。

~/, ~/Dropbox, ~/Development...等。

我敢打赌有更好的方法来做到这一点,但它的工作。所以,你去吧。

于 2012-11-27T18:10:17.177 回答