2010-11-02 41 views
1

我剛剛安裝了Fedora 14並安裝了apache(並運行它),php和mysql。 我把/ var/www/html我的文件夾peki與php頁面,但是當我嘗試在瀏覽器(http://localhost/peki/info.php)中看到它是FORBIDDEN(你沒有權限訪問/peki/info.php在這臺服務器上)。我開始像超級用戶(服務httpd開始,原因是當我是其他用戶啓動失敗)。如何使這項工作?Fedora 14 LAMP問題 - 禁止

+0

確保目錄上的'permissions'設置正確。 – drudge 2010-11-02 23:56:56

+0

我對它們都設置了chmod 777,但它仍然被禁止 – Damir 2010-11-02 23:58:47

回答

0
  • 檢查SELinux是否啓用:getenforce。
  • 檢查apache是​​否運行得像apache用戶:ps aux | grep http。
  • apache可以讀取和執行/ var/www/html/peki?
  • apache可以讀取並執行/var/www/html/peki/info.php?
1

你必須進入SELinux管理和禁用「系統默認強制模式」,並正下方的是,要改變「電流強制模式」,以章法,並留下「系統默認策略類型」有針對性的。

1

您必須將www文件夾的所有者權限更改爲您的用戶,因爲默認所有者是root用戶。
在這裏: 首先啓動您的終端 然後cd到www文件夾 ,然後使用chown函數將所有者更改爲您的用戶名.....通過使用Google搜索瞭解關於chown和chmod的更多信息。

歡迎您