我对phpbb3中的模板缓存有一个问题。我对管理控制面板中的模板进行了更改并保存了它,然后通过“清除缓存”清除了模板缓存,我没有看到论坛上出现的更改,但是更改保存在管理控制面板中。接下来,我手动编辑了模板文件(而不是通过管理控制面板),上传了修改过的模板文件,并从缓存目录中删除了所有文件,我仍然没有看到任何更改。有人能告诉我还有其他地方存储缓存文件吗?另外,当我试图通过样式部分的管理控制面板删除特定文件的缓存并选择“缓存”链接时,页面表示它已被删除,但缓存似乎仍然存在。有人能告诉我是否有不止一个存储缓存文件的地方吗?思想??
发布于 2009-11-09 15:22:07
我知道这是个很老的帖子,但这个周末我也遇到了同样的问题,所以很抱歉把它带回来.
如果编辑来自ACP的样式,而phpBB3无法写入整个样式文件夹,则它会将整个样式复制到数据库中,在数据库中,它将覆盖服务器上的文件。“清除缓存”按钮现在将恢复到存储在数据库中的版本。
要解决此问题,请回到您编辑样式的ACP,并单击文件版本中的“导出”按钮,获取样式的修改版本,然后单击“刷新”按钮。这将对样式的数据库版本产生影响。
现在,由于您可能希望进行这些更改,所以将样式文件替换为您刚刚下载的样式文件。对这些文件进行任何进一步的更改,再次清除缓存,并远离ACP中的“编辑”按钮,除非这是您要编辑样式的only方式。
https://stackoverflow.com/questions/357161
复制相似问题