2014-02-18 54 views
0

讓我困惑的是,爲什麼我的Drupal站點的目錄或部分突然返回「Forbidden」的消息 - 作爲第一次使用,我無法訪問管理區域中各個部分的站點。我將default/sites/files目錄下的權限更改爲777.這可能會對每個人都有太多的訪問權限。但是,只有在這樣做之後,我才收到禁止訪問的消息 - 我無法訪問管理區域的各個部分。我是第一個用戶。
我改變了這個目錄的權限,因爲當我試圖更新一些模塊時,我得到了一個錯誤,該文件無法創建。
我有一個專門的vps服務器上的cpanel/whm。所以,一個問題是如何找出在通過cPanel託管各種域的服務器上用戶和組的所有權應該是什麼。看起來對於其他帳戶具有與帳戶名稱匹配的用戶:所有者權限。我不確定默認組:owner是否應保持爲www-data:www-data,例如,在Ubuntu上,或者如果cpanel/whm說「使apache組和用戶等於帳戶名稱」。 在此先感謝您的幫助, BruceLAMP堆棧上Drupal的權限和所有權應該如何?

回答

0

首先,我假設您正在談論Drupal 7,但實際上,這種情況幾乎沒有什麼區別。

嘗試閱讀權限here

+0

所以,我正在閱讀該頁面。我曾經諮詢過這個網頁。它假定服務器以用戶www-data的形式運行。我如何才能找出用戶:group apache運行在基於cpanel/whm的環境中。這是一個專門的vps,但我爲少數客戶設置了cpanel/whm。我的其他客戶都在共享主機上。 –

+0

你有權限訪問httpd.conf嗎? – Markosaurus

0

它非常簡單文件夾應該具有用戶:用戶所有權和正確的權限,分別有755級權限的文件夾。服務器可能在suphp上運行,因此你不能有錯誤的權限錯誤的用戶。