phpbb3缓存问题

时间:2008-12-10 19:00:25

标签: caching templates phpbb3

我在phpbb3中缓存模板时遇到问题。我已经在管理控制面板中对模板进行了更改并保存了它,然后通过“清除缓存”清除了模板缓存,我没有看到论坛上的更改反映,但更改WAS保存在管理控制面板中。我接下来手动编辑模板文件(而不是通过管理控制面板)并上传我更改的模板文件并从缓存目录中删除所有文件,我仍然看不到任何更改。任何人都可以告诉我缓存文件存储在其他任何地方吗?此外,当我尝试通过样式部分中的管理控制面板删除特定文件的缓存并选择“缓存”链接时,页面显示它已被删除但缓存似乎仍然存在。任何人都可以告诉我,如果存储缓存文件不止一个地方?想法??

1 个答案:

答案 0 :(得分:1)

我意识到这是一个非常古老的帖子,但本周末我遇到了同样的问题,所以很抱歉把它带回来......

如果您从ACP编辑样式并且phpBB3无法写入整个样式文件夹,它会将整个样式复制到数据库,现在它会覆盖服务器上的文件。 “清除缓存”按钮现在将恢复为存储在数据库中的版本

要解决此问题,请返回编辑样式的ACP,然后单击“导出”按钮,在文件版本中获取样式的修改版本,然后单击“刷新”按钮。这将破坏样式的数据库版本。

现在,由于您可能想要这些更改,请将样式文件替换为刚刚下载的样式文件。对这些文件进行进一步更改,再次清除缓存,并远离ACP中的“编辑”按钮,除非这是 only 方式,您将要编辑样式。