2009-09-03 61 views
1

我想在Mac OS X 10.6上運行本地PHP(5.3)網站。我已經正確配置了PHP,並且可以使用http://mymac.local/~me/index.html訪問網站。我有這樣的文件夾結構:Mac OS X上網站的子文件夾

~me/Sites/index.html which points to http://mymac.local/~me/index.html 
~me/Sites/mysite/home.html which doesn't work 

如果我嘗試http://mymac.local/~me/mysite/home.html,我會得到一個禁止錯誤,說明我沒有權限訪問該文件。如果我把Home.html放在Sites文件夾中,我仍然會收到錯誤信息。似乎Apache很難連線,只喜歡index.html和沒有子文件夾。有沒有辦法讓這個工作?

回答

1

在〜me/Sites /下創建一個新文件夾並查看該文件夾是否可訪問。 權限已更改,您可以chown或chmod該文件夾和文件以使其恢復爲可讀狀態。

+0

這絕對是權限,但我不知道如何通過「Get Info」在Mac上改變這種情況,這並沒有好處。新的子文件夾會產生相同的禁止結果。如果我將index.html(現在可用的那個)重命名爲home.html,那很好。因此該文件具有其他所有人需要的特殊權限。 – 4thSpace 2009-09-03 14:11:52

1

查看「系統偏好設置」中的「共享」面板,並確保文件共享已打開,並且「每個人」都可以閱讀您的站點文件夾。

1

我不完全理解你的問題。但是,根據經驗我知道OS X上的Apache可能會很痛苦。你可以躲避這個問題,改用XAMPPMAMP

1

我運行了chmod -R 777站點並解決了它。