Mac OS X Apache安装无法正常工作403 Forbidden

时间:2015-05-30 11:53:05

标签: php mysql macos apache

我试图在我的Mac OS X上使用php和mysql设置apache服务器。 为此,我使用this tutorial

在收到说明后,我在加载页面时仍然出现 403禁止错误。

这些是我已经完成的步骤:

  1. apachectl start
  2. 已修改/etc/apache2/httpd.confhere is my full config file)我取消注释了行LoadModule php5_module libexec/apache2/libphp5.so和行Include /private/etc/apache2/extra/httpd-vhosts.conf
  3. 在此之后,我使用此命令apachectl restart
  4. 重新启动了apache
  5. 我用mysql-5.6.25-osx10.9-x86_64.dmg
  6. 安装了MySQL
  7. 我点击了偏好设置并启动了MySQL服务器
  8. 我做了export PATH=/usr/local/mysql/bin:$PATH因为它在教程
  9. 中这么说
  10. 抛出这些命令,因为它们在教程中:

    cd /var
    mkdir mysql
    cd mysql
    ln -s /tmp/mysql.sock mysql.sock
    
  11. 我修改了/etc/apache2/extra/httpd-vhosts.conf以制作新的虚拟主机(here is my full config file
  12. 使用apachectl restart
  13. 重新启动apache
  14. 在我的主机文件中添加了一行:127.0.0.1 roy.local
  15. 已刷新的dns:dscacheutil -flushcache
  16. 启动浏览器并输入:http//roy.local我得到403禁止页面
  17. 我'我们已经尝试通过执行以下命令为我的/user/roy/websites文件夹提供chmod 775:

    cd /user/roy
    chmod 775 Websites
    

    然后再次重启apache,这没有做到这一点。请帮帮我。如果您需要更多信息,我很乐意这样做。我自己无法解决这个问题。提前谢谢!

1 个答案:

答案 0 :(得分:0)

将您的设置更改为此。您使用的是旧的apache语法。

<Directory "/Users/Roy/Websites">
   Require all granted
</Directory>

仅出于测试目的,将目录和文件的权限更改为777。