Mac OS X Apache安装不正常403禁止



我试图在我的Mac OS X上设置php和mysql的apache服务器。为此,我使用了这个教程。

在遵循指示后,当我加载页面时,我仍然得到403 forbidden错误。

这些是我所做的步骤:

  1. apachectl start
  2. 编辑/etc/apache2/httpd.conf(这是我的完整配置文件)我取消了LoadModule php5_module libexec/apache2/libphp5.so行和Include /private/etc/apache2/extra/httpd-vhosts.conf
  3. 的注释之后,我用apachectl restart 命令重新启动apache我用mysql-5.6.25-osx10.9-x86_64.dmg安装MySQL
  4. 我点击首选项并启动MySQL服务器
  5. 我选择了export PATH=/usr/local/mysql/bin:$PATH,因为在教程
  6. 中是这么说的
  7. 运行这些命令,因为它们在教程中:

    cd /var
    mkdir mysql
    cd mysql
    ln -s /tmp/mysql.sock mysql.sock
    
  8. 我编辑了/etc/apache2/extra/httpd-vhosts.conf来创建一个新的虚拟主机(这里是我的完整配置文件)
  9. apachectl restart重新启动apache
  10. 添加一行到我的hosts文件:127.0.0.1 roy.local
  11. 已刷新dns: dscacheutil -flushcache
  12. 打开浏览器,输入:http//roy.local,我得到一个403禁止页面

我已经尝试给我的/user/roy/websites文件夹的chmod 775通过执行这些命令:

cd /user/roy
chmod 775 Websites

然后重新启动apache,这并没有奏效。请帮帮我。如果你需要更多的信息,我很乐意。我自己也弄不明白。提前感谢!

更改您的设置。您正在使用旧的apache语法。

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

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

相关内容

  • 没有找到相关文章

最新更新