2011-10-28 162 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) –

相關問題