繁体   English   中英

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

[英]Mac OS X Apache install not working 403 Forbidden

我试图在Mac OS X上使用php和mysql设置一个Apache服务器。为此,我正在使用本教程

按照说明进行操作后,加载页面时仍然出现403禁止错误。

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

  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
  4. 我用mysql-5.6.25-osx10.9-x86_64.dmg安装了MySQL
  5. 我单击首选项并启动MySQL服务器
  6. 我确实export PATH=/usr/local/mysql/bin:$PATH因为它在本教程中是这样说的
  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. 在我的主机文件中添加了一行: 127.0.0.1 roy.local
  11. 刷新的dns: dscacheutil -flushcache
  12. 启动浏览器并输入: http//roy.local ,我得到了403禁止页面

我已经尝试通过执行以下命令为/user/roy/websites文件夹提供775的chmod

cd /user/roy
chmod 775 Websites

然后再次重新启动apache,这并没有解决问题。 请帮帮我。 如果您需要更多信息,我很乐意这样做。 我自己弄不清楚。 提前致谢!

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM