我最近升級從6.15我的Drupal核心6.26。在更新過程中,我被要求對我的所有文件進行備份,然後從我的服務器上刪除整個Drupal安裝,然後使用提供的文件重新構建它。然後,我將所有相關的備份文件從本地機器複製回服務器。我現在遇到的問題是,當我以管理員身份執行任何操作時,我會收到「目錄不可寫入」通知。最初,我收到「網站/默認/文件」不可寫的錯誤,但我修復了這個錯誤,並且將安裝中每個文件的權限更改爲755.爲什麼我得到這個錯誤,以及如何修復它?Drupal的道:「目錄不可寫」
3
A
回答
5
雖然權限可以設置爲755,最有可能的目錄所有權被設置爲錯誤的用戶。
0
找到權限問題之後,你可能會想回去和chmod 644所有文件,755目錄(除了上傳文件夾),只要是安全的。
0
您可以使用兩種可能的選擇做到這一點:
1.改變文件目錄的所有者和它裏面的所有文件到apache用戶
2.給777個權限遞歸的文件目錄
0
的Drupal有時會產生一些目錄,以便檢查網站/默認/文件子目錄具有正確的權限
3
只想添加這種可能性,它嘗試很多事情之後修復了這個問題對我來說:
如果你る在SELinux(如Fedora)中,您可能在/ sites/default或/ sites/default /文件上存在「安全上下文」問題。所以,即使你使用chmod 777打開它(不是一個好主意),你仍然會遇到許可問題。
的解決方法是(第一cd到網站目錄):
restorecon -rv default/
我跑了這個當地人稱爲根。
我不假裝是任何延伸的安全上下文的專家,但Fedora文檔是here。
希望幫助他人避免我頭疼!
相關問題
- 1. 父目錄不可寫
- 2. Drush使目錄不可寫
- 3. 目錄不可寫CentOS7,Apache 2.4.6,PHP 5.4.16
- 4. smarty模板編譯目錄不可寫
- 5. XAMPP WIN 7緩存目錄不可寫
- 6. Drupal和NFS目錄
- 7. Drupal從子目錄
- 8. 創建可寫目錄
- 9. 阻止apache目錄從mod_authz_owner寫道
- 10. 寫表不同的目錄
- 11. 位置子目錄的nginx與重寫drupal的
- 12. Drupal 7文件系統錯誤:目錄網站/默認/文件存在,但不可寫,並且無法寫入
- 13. 的Javascript虛擬目錄不知道虛擬目錄的
- 14. PHP說目錄是可寫的,但不能創建一個目錄
- 15. Java - mkdir()不寫目錄
- 16. 伏目錄不能寫入
- 17. 更改Drupal模塊目錄
- 18. 重寫問題:把magento放到drupal安裝目錄中
- 19. Drupal mod重寫目錄到查詢字符串
- 20. 將Drupal文件目錄重寫爲子文件夾
- 21. 的.htaccess重寫子目錄父目錄
- 22. 軌道 - /子目錄
- 23. ArgumentError:父目錄是世界可寫的,FileUtils#remove_entry_secure不起作用
- 24. apache可以從PHP寫入的目錄,但不會從
- 25. Apache不可見的URL重寫到子目錄
- 26. 爲什麼我會得到「文件的父目錄不可寫?」
- 27. 「父目錄不可寫」在Android中的錯誤
- 28. 可以讀取,但不能寫入安全目錄中的Apache
- 29. Laravel 5共享託管pathinfo()和不可寫目錄的問題
- 30. 重寫目錄
啊,我沒有在服務器上的權利,改變所有權,但是我聯繫了管理,而且似乎這樣做。對不起,花了這麼長的時間來接受你的答案! – Chiubaka
其實我面臨着同樣的問題,我嘗試了所有的建議,如權限是755,所有者是阿帕奇......但仍然是問題是一樣的 –