Joomla Clean Cache - 删除失败

时间:2011-11-08 22:21:51

标签: joomla joomla1.5

Joomla 1.5:我在特定的菜单项上启用了SSL。菜单项无法切换到https,这促使我谷歌解决方案。一个论坛说通过清除缓存解决了问题。所以,我去了工具/清理缓存,在“网站”下选中所有内容并点击删除按钮。这导致了一大堆错误 - 我试图删除的每个项目都有一个错误,说"Delete failed: 'index.html'"

有人知道什么是幸福吗?

3 个答案:

答案 0 :(得分:1)

如果你去'帮助' - > '系统信息' - >在您网站的/ administrator /区域中的“目录权限”,您应该获得一个文件夹列表,其中包含是否可写的信息。

我怀疑你的/ cache /文件夹是不可写的 - 因此你需要更改相关文件夹的权限,以允许Joomla / PHP / Apache从该文件夹中删除文件。

答案 1 :(得分:0)

同时检查是否已经核心定义了缓存文件夹。您可以在“站点>全局配置”

中更改缓存文件夹位置

答案 2 :(得分:0)

在您的webroot上执行以下命令

代码:

-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/

然后转到TOOLS - >管理员站点上的CLEAN CACHE并选择全部并删除。

上述步骤解决了我的问题。