剛安裝好drupal 5.6, 網站設定過程中,因為不知道如何自動產生/files資料夾和/files/temp資料夾,只好採手動新增。
進行到theme設定,Administer > Site building > Themes.
(管理 > 網站建置 > 版型)
出現以下紅字錯誤warning: fopen(files/.htaccess) [function.fopen]: failed to open stream: Permission denied in /home/yasuo/public_html/mlan/includes/file.inc on line 117.
安全性警告:無法寫入 .htaccess 檔案。請在你的 files 目錄裡建立一個 .htaccess 檔案,包含以下內容:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
我依指示建立.htaccess檔案並上傳至/files,問題仍然存在,請問
1.
應該如何解決呢?
2.
問題是否是因為手動產生/files資料夾和/files/temp資料夾所致?
如果是的話,那應該如何讓drupal重新自動產生呢?
因為我擔心以後還會有其他錯誤產生
Re: 網站設定過程中,手動新增/files資料夾,造成的theme設定頁面錯誤
修改資料夾的權限為可讀寫,或是讓 web server 有權限可以建立資料夾。
Re: 網站設定過程中,手動新增/files資料夾,造成的theme設定頁面錯誤
請問是修改哪個資料夾的權限呢?
修改成666嗎?
Re: 網站設定過程中,手動新增/files資料夾,造成的theme設定頁面錯誤
檔案開放所有權應該改成 666 rw-rw-rw-
資料夾開放所有權應該改成 777 rwxrwxrwx
這是最懶的改法(安全性較差)...
在Linux... x(執行權)在資料夾的意思是「進入」,只開放成 666,會變成看得到檔案但不能讀。 XD
好久前上課的時候學到的,有錯的話麻煩指教... (記得不是很清楚了.... = =a)
Re: 網站設定過程中,手動新增/files資料夾,造成的theme設定頁面錯誤
謝謝大家的回應~ 問題已解決
刪除原本的/file
將根目錄權限設為766
重新用系統自動新增/files目錄
原本的錯誤訊息就不見了