0
我已經創建了一個簡單的PHP頁面var/www/tuto導演,但是當我試圖打開這個頁面(這是它的網址:http://localhost/tuto/index.php
)我得到了這個消息:我無法訪問一個PHP頁面
故宮
您沒有權限訪問此服務器上/tuto/index.php。
阿帕奇/ 2.2.22(Ubuntu的)本地主機端口80
我已經創建了一個簡單的PHP頁面var/www/tuto導演,但是當我試圖打開這個頁面(這是它的網址:http://localhost/tuto/index.php
)我得到了這個消息:我無法訪問一個PHP頁面
故宮
您沒有權限訪問此服務器上/tuto/index.php。
阿帕奇/ 2.2.22(Ubuntu的)本地主機端口80
的tuto
目錄具有aimad
作爲組和所有者服務器。 drwx------
表示只有您對目錄具有讀/寫/執行權限。
d
意味着該節點是目錄r(4)
裝置讀取權限w(2)
手段寫入權限x(1)
裝置執行權限順序爲權限是用戶,組,世界。
要解決這個問題,您需要更正權限,以便apache可以從中讀取權限。這是用這個命令完成的。
chmod -R 755 /var/www/tuto
7
= R + W + X5
= R + X5
= R + X它將設置正確的許可爲目錄和裏面的一切。
更好的方法是將目錄的組更改爲www-data
,這是apache在Ubuntu上使用的,然後設置允許該組的權限。
chown -R aimad:www-data /var/www/tuto
chmod -R 750 /var/www/tuto
爲了更好地理解權限是如何工作的,請看Wikipedia頁面。 http://en.wikipedia.org/wiki/Filesystem_permissions
檢查該頁面上的文件保留 – 2013-03-16 14:08:59
您已經編寫了PHP,但您嘗試打開html文件?請澄清... – 2013-03-16 14:10:05
這是一個新鮮的安裝?嘗試用「127.0.0.1」替換「localhost」並檢查文件權限。 – OmniPotens 2013-03-16 14:10:34