我试图在我的Mac OS X上使用php和mysql设置apache服务器。 为此,我使用this tutorial。
在收到说明后,我在加载页面时仍然出现 403禁止错误。
这些是我已经完成的步骤:
apachectl start
/etc/apache2/httpd.conf
(here is my full config file)我取消注释了行LoadModule php5_module libexec/apache2/libphp5.so
和行Include /private/etc/apache2/extra/httpd-vhosts.conf
apachectl restart
mysql-5.6.25-osx10.9-x86_64.dmg
export PATH=/usr/local/mysql/bin:$PATH
因为它在教程抛出这些命令,因为它们在教程中:
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
/etc/apache2/extra/httpd-vhosts.conf
以制作新的虚拟主机(here is my full config file)apachectl restart
127.0.0.1 roy.local
dscacheutil -flushcache
http//roy.local
我得到403禁止页面我'我们已经尝试通过执行以下命令为我的/user/roy/websites
文件夹提供chmod
775:
cd /user/roy
chmod 775 Websites
然后再次重启apache,这没有做到这一点。请帮帮我。如果您需要更多信息,我很乐意这样做。我自己无法解决这个问题。提前谢谢!
答案 0 :(得分:0)
将您的设置更改为此。您使用的是旧的apache语法。
<Directory "/Users/Roy/Websites">
Require all granted
</Directory>
仅出于测试目的,将目录和文件的权限更改为777。