2011-11-08 75 views
1

Joomla 1.5:我在特定的菜單項上啓用了SSL。該菜單項無法切換到https,這促使我Google解決方案。一個論壇表示通過清除緩存解決了問題。所以,我去了tools/clean cache,在「site」下全部選中並點擊刪除按鈕。這導致了一大堆錯誤 - 我試圖刪除的每個項目都有一個錯誤,說"Delete failed: 'index.html'"Joomla Clean Cache - 刪除失敗

任何人都知道什麼是幸福?

回答

1

如果您在網站的/ administrator /區域中轉到'幫助' - >'系統信息' - >'目錄權限',您應該得到一個文件夾列表,列出它們是否可寫入的信息。

我懷疑你的/ cache /文件夾是不可寫的 - 所以你需要更改有問題的文件夾的權限,以允許Joomla/PHP/Apache從該文件夾中刪除文件。

0

另請檢查是否正確定義了緩存文件夾。您可以在「站點>全局配置」

0

Excecute你的根目錄下面的命令來更改緩存文件夾的位置

代碼:

-bash-3.1$ chmod 777 administrator/backups/ 
-bash-3.1$ chmod 777 administrator/components/ 
-bash-3.1$ chmod 777 administrator/language/ 
-bash-3.1$ chmod 777 administrator/language/en-GB 
-bash-3.1$ chmod 777 administrator/modules/ 
-bash-3.1$ chmod 777 administrator/templates/ 
-bash-3.1$ chmod 777 components/ 
-bash-3.1$ chmod 777 images/ 
-bash-3.1$ chmod 777 images/banners/ 
-bash-3.1$ chmod 777 images/stories/ 
-bash-3.1$ chmod 777 language/ 
-bash-3.1$ chmod 777 language/en-GB 
-bash-3.1$ chmod 777 language/pdf_fonts/ 
-bash-3.1$ chmod 777 media/ 
-bash-3.1$ chmod 777 modules/ 
-bash-3.1$ chmod 777 plugins/ 
-bash-3.1$ chmod 777 plugins/content/ 
-bash-3.1$ chmod 777 plugins/editors 
-bash-3.1$ chmod 777 plugins/editors-xtd/ 
-bash-3.1$ chmod 777 plugins/search/ 
-bash-3.1$ chmod 777 plugins/system/ 
-bash-3.1$ chmod 777 plugins/user/ 
-bash-3.1$ chmod 777 plugins/xmlrpc/ 
-bash-3.1$ chmod 777 templates/ 
-bash-3.1$ chmod 777 cache/ 
-bash-3.1$ chmod 777 administrator/cache/ 
-bash-3.1$ chmod 777 logs/ 
-bash-3.1$ chmod 777 tmp/ 
-bash-3.1$ chmod 777 configuration.php 
-bash-3.1$ chmod -R 777 cache/ 
-bash-3.1$ chmod -R 777 administrator/cache/ 

然後點擊工具 - > CLEAN CACHE的管理員站點,選擇全部並刪除。

以上步驟解決了我的問題。