0

標題並沒有真正總括起來......鏌鋣緩存:文件被寫入與錯誤的權限

我最近在Apache服務器上安裝鏌鋣革命2.2.4和我有緩存的併發症夾。有時我必須通過ftp手動清除緩存文件夾,但是那裏寫的任何文件都由Apache擁有,我的賬戶無法刪除它們。我曾嘗試在系統設置中添加「new_file_permissions」和「new_folder_permissions」,但沒有任何更改。緩存文件始終由Apache擁有,我無法通過ftp訪問。

另外,諸如.htaccess之類的文件和我上傳的任何東西(CSS等)都被視爲modx不可編輯的,除非我通過ftp手動將它們更改爲777。儘管如此,我無法改變主人和小組。

服務器技術無法弄清楚。這已經發生在modx論壇上,但它從來沒有得到答案。

回答

1

很明顯,這是一個服務器問題。

我有這個問題(儘管IIS服務器),並且主機需要改變他們的一些設置。

尤其是,如果MODX適用於您的不同主機。

+0

我認爲這也是一個服務器問題。 Modx設置在安裝時應該是正確的。 – OptimusCrime

0

這就是它應該工作的方式,您的FTP帳戶沒有寫入由apache編寫的文件的權限,您的ftp可能是該組的成員,但沒有寫入權限。 [需要刪除]。我懷疑這是出於安全目的而設計的。

您的new_file_permissions,new_folder_permissions用於modx文件管理器。

所以你可以做兩件事情:下FastCGI的

運行鏌鋣,這樣用戶編寫的文件應該是相同的用戶FTP用戶。

OR

寫一個小腳本[你甚至可以塞到一個片段],將刪除緩存文件給你。 [因爲它將作爲apache用戶運行,所以應該沒有問題。