我的 Joomla 1.5.26 (Apache/2.2.14 Ubuntu) 管理员面板存在很大的缓存问题。
一切都被缓存了大约 15 分钟,我的意思是一切。
如果我转到全局配置并在那里更改任何值,例如站点名称从“MyTestSite”更改为“MyTestSite2”,或者 Feed 长度从 15 到 30 并保存,则会显示一条消息,表明所有内容都已保存并且缓存已清除. 如果我立即再次转到全局配置,我会看到旧值(MyTestSite 和 15)仍然存在。如果我查看 configuration.php,我会看到该文件已正确更改。此外,如果我等待 15 分钟,我可以看到正确的值。这不仅与配置有关,甚至与文章编辑有关!
在 2 台计算机上以及 Firefox、Chrome 和 IE 上都是一样的。
我试图通过在 /admistrator/ 中放置一个 .htaccess 来禁用任何缓存来修复它,但无济于事。
我试过这个:
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
或这个:
ExpiresActive On
ExpiresDefault "access plus 1 minute"
这里发生了什么?(它工作了 2 年)。如何阻止 Joomla 缓存管理后端?