2013-01-24 49 views
0

我在Ubuntu 12.04LTS上安裝了Lampp。我嘗試通過編輯httpd.conf中的兩個DocumentRoot值將我的htdocs移動到home/myusername/lampp/htdocs。移動Lampp htdocs

這樣做後,我在所有頁面上獲得訪問禁止。

我已經嘗試過目錄上的chmod 755,但這已經是主目錄上的默認設置,並且可以預測沒有任何影響。

下面htdocs目錄中的所有目錄編輯

搭配chmod 755解決了禁的問題。我現在可以看到默認的XAMPP頁面@ localhost/xampp/index.php和我的test.html頁面在localhost/test.html下。

但是localhost/xampp/index.php不能正常工作,點擊任何語言鏈接都不會導致標準的Xampp配置和介紹頁面,而是什麼都不做。

編輯

再一次的權限是在倍。使用遞歸chmod基本上都是需要完成的。

回答

1

你好,這聽起來像是一個權限是錯誤的,進入家庭文件夾和CHMOD文件夾,確保他們是可讀的,可執行的。另外,您可以將用戶添加到www數據中,看看是否可以解決問題,但我懷疑是這種情況。

確保您在chmod上使用-R命令,這會將其設置爲遞歸執行所有文件夾和所有文件。由於文件夾上的755不能解鎖實際的文件本身,因此它們仍然不可讀。

sudo chmod 755 -R /home/username/lamp/htdocs 
+0

我試過所有三個,仍然是同樣的問題。/home /的權限已經是755,chmod g + w在/ home/myusername/lamp/htdocs /和sudo useradd上沒有權限區別-G www-data myusername表示我的用戶已經存在。 – Vort3x

+0

是'本壘打'是打字錯誤。更正後。 – Vort3x

+0

剛更新了它。你會得到這些消息的唯一原因是,Apache2無法訪問你所知道的,所以它必須是一個權限設置是公雞阻止它。 –

相關問題