2012-11-22 27 views
0

我已经在this教程中设置了Pow和Apache他们建议的方式。我的httpd-vhosts.conf包含以下条目。设置pow.cx来为PHP应用程序使用Apache

<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禁止。

错误日志说:

[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 

任何人都有这个问题?

回答

0

问题在于权限。它终于工作,当我chmod'd完整路径到我工作的目录到755.

〜/,〜/ Dropbox,〜/ Development ...等。

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

0

这似乎与Pow无关。 Apache没有必要的权限在/Users/michael/Dropbox/Development/test内工作。

请检查该目录的权限,我想他们应该是755.检查他们:

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

而且复制粘贴test目录的线。

+0

嗨,谢谢你的回应。 “drwxr-xr-x 3 michael staff 102 Nov 20 17:44测试”是我得到的。 –