2011-10-28 132 views
0

当我想在我的Mac(运行Snow Leopard)的站点文件夹中设置一个站点时,如果它是一个PHP站点,我没有任何问题运行它我的本地主机在我的浏览器,但如果它是一个简单的HTML网站,如果我在本地主机上运行它,我有403紫禁城消息:在OS X上的本地主机上运行HTML网站

故宫

您没有权限访问这个/mysite/index.php服务器。

它基本上搜索index.php作为默认页面。我检查了我的httpd.conf并将DirectoryIndex设置为index.html。 我现在有点困惑!

有什么想法?

在此先感谢。

回答

0

403错误代码表示您的浏览器无法访问请求的URL。这可能是由很多原因造成的:这是一个checklist。检查每个选项。我想你会得到你的解决方案

看看here carefully.You应该找到一个解决方案

+0

是的,我知道什么是403,问题是,它试图访问/mysite/index.php而它无法访问或找到/mysite/index.htm湖如果我打开文件路径之后的index.html文件,如file:///Users/myname/Sites/mysite/index.html,它当然是有效的。我希望它通过本地主机运行,如:http:// localhost /〜myname/mysite/ – Mauro74

+0

打开您的httpd.conf。搜索“拒绝所有”。如果发现此问题,请将其改为“允许所有”。然后重新启动httpd。 –

+0

如果没有解决,那么看看这里也http://support.apple.com/kb/TA25038?viewlocale=en_US –

0

做一个LS -al上的mysite /,并检查文件和文件夹是可读的你,如:

-rw-r--r-- 1 yourusername staff 111 11 Set 17:09 index.php 

如果没有搭配chmod它

chmod 644 mysite/index.php 
chmod 755 mysite/ 
+0

我在mysite文件夹中做了一个ls -l,index.html文件显示如下: - rwxr-xr-x 1 maurizio staff 7144 2 Sep 19:20 index.html它是什么意思? – Mauro74

+0

这意味着你(文件的所有者)可以读写和执行,然后是组的权限,最后为其他用户。更多信息[Wikipedia上的文件系统权限](http://en.wikipedia.org/wiki/File_system_permissions#Symbolic_notation) –

相关问题