2012-04-11 141 views

回答

0

虽然这里有很多变量需要检查,但最大的两个是服务器根目录(确保所有路径元素都是正确的)以及用户的权限/所有者WordPress文件本身。

所有这一切说,为什么不使用MAMP这种情况呢?

+0

我添加的路径是“/ Users/myusername/Sites/wordpress” 我将wordpress文件的所有者更改为“_www”,并向所有人添加了写入权限。 没有反对MAMP,我只是想,如果我已经有所有的组件来建立服务器,理论上它应该工作,为什么不离开安装另一件事。 – marchello 2012-04-12 09:11:36

0

尝试输入http://your-host-name/index.php

问题能否解决,那么需要改变到的DirectoryIndex index.html的index.php文件

你的DirectoryIndex指令(在httpd.conf)如果不解决这个问题,类型tail -f/var/log/apache2/error_log,并在浏览器中点击http://your-host-name/index.php时查看终端屏幕。它可能会告诉你问题是什么。如果没有,请将日志文件的最后几行粘贴到这里,我会为您查看。

+0

感谢您的回答。我应该分成两种情况: 1:mysql正在运行,网络共享已启用,httpd.conf中启用了php 我在浏览器中输入localhost,然后得到“It works!”。 2:以上都完成了,再加上DocumentRoot和是 已更改为我新鲜的wordpress副本(/ Users/myusername/Sites/wordpress)的路径,并且wordpress的所有权更改为“_www”,加上写入权限。 输入localhost到浏览器后我得到“Forbidden 您无权访问/在此服务器上。” 我在这之后,我仍然应该得到“它的工作!” – marchello 2012-04-12 09:03:28

+0

在日志中我得到:[Thu Apr 12 11:07:30 2012] [error] [client 127.0.0.1](13)Permission denied:access to /favicon.ico denied,referer:http:// localhost / – marchello 2012-04-12 09:08:23

1

好吧,接缝我发现是什么原因造成的问题。 网站文件夹,我把wordpress文件夹的权限750,改为751后,现在它的作品。 这是一个合适的解决方案,否则我应该继续挖掘?