【发布时间】:2015-12-03 14:11:25
【问题描述】:
我已经阅读了我可以在错误消息中找到的所有帖子:
您无权访问此服务器上的 /。
我什至不确定要包含哪些信息。绝对是新手。这就是我所知道的。我在 Mac OSX Yosemite 上运行 Apache/2.4.16。在某一时刻http://localhost 返回“它有效!”。然后我转到 /etc/apache2,打开文件 httpd.conf 并从以下几行中删除 #(使用 MacRabbit Espresso):
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule alias_module libexec/apache2/mod_alias.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so
我重新启动了 apachectl。在那一点上,一切似乎仍然运行良好。 (虽然我没有重新测试 localhost)。
问题似乎从这里开始。我创建了一个新文件 info.php。我把它放在“/Library/WebServer/Documents”中。然后我尝试了“http://localhost/info.php”。那是权限错误开始出现的时候。那就是我邪恶的黑客一方接管的时候。我使用 Finder 更改了几个子目录中的权限,基本上是给我添加了读写权限。一个奇怪的地方是 httpd.conf 文件对我、轮子和每个人都有权限。但没有“系统”的权限。 (不知道这是否重要。)
最终结果:我收到了上面写的权限错误。
那么我从这里去哪里呢?
【问题讨论】:
标签: php macos apache permissions