Wordpress old/updated/deleted CSS 文件正在缩小,我无法删除它们。为什么?
Wordpress old/updated/deleted CSS files are being served minified and I cant delete them. Why?
背景故事
我们正在使用 LAMP 堆栈 (bitnami) 到 运行 多站点 Wordpress 实例。这是我第二次将 运行 放入一个在我们推送更新时不会更新的文件中(我们使用 git 并将最新更改拉到 bitnami 服务器)。
我们注意到,当删除(为此重命名)文件时,仍然可以通过对资源(或浏览器中的 url )执行 GET 来检索它。此外,如果我们尝试进行更改,更改不会随文件一起提供 - 它仍然是旧文件。有趣的是,该文件被缩小了,由于过去的问题,我们不使用任何缩小我们 CSS 的插件。所以应该没有理由缩小它。
我们有 WP Total Cache - 清除所有缓存成功,但不会阻止这种情况发生。 (我们曾经使用 WP Super Cache,当这个错误发生时,我们决定将插件更改为 WP Total Cache 并清除缓存,它解决了问题 - 但它又回来了,不再有效)。
我还看到了我们可以在 url 上使用“?ver=###”查询参数的技巧。这行得通,但这会阻止我们对我们的文件使用 CloudFront(目前所有这些测试都被禁用,所以它也不是问题)。此外,我不相信这是一个长期的解决方案 - 或者根本不是一个解决方案,因为正在创建这些缩小的文件并且不应该放在首位。
附加信息
它可能没有帮助,但我们注意到的文件位于主题文件夹中,从技术上讲,该文件夹不是活动主题。我们只是将该文件夹用于我们自己创建的其他资源。我们在某些页面的头部引用了它们。
示例:
/wp-content/themes/active-theme <- The active theme
/wp-content/themes/resources <- Our custom resources
问题:
这个文件存储在哪里?
如何删除?
如何防止这再次浪费我们的时间?
我发现问题出在 bitnami 服务器本身。 Apache2 模块 PageSpeed 导致服务文件被缩小和缓存,导致无论我们在 wordpress 上做什么,页面都不会更新。
阿帕奇:
要禁用 PageSpeed,请在 httpd.conf (/opt/bitnami/apache2/conf/httpd.conf
)
中注释掉以下行
#Include conf/pagespeed.conf
#Include conf/pagespeed_libraries.conf
找到解决方案here
背景故事
我们正在使用 LAMP 堆栈 (bitnami) 到 运行 多站点 Wordpress 实例。这是我第二次将 运行 放入一个在我们推送更新时不会更新的文件中(我们使用 git 并将最新更改拉到 bitnami 服务器)。
我们注意到,当删除(为此重命名)文件时,仍然可以通过对资源(或浏览器中的 url )执行 GET 来检索它。此外,如果我们尝试进行更改,更改不会随文件一起提供 - 它仍然是旧文件。有趣的是,该文件被缩小了,由于过去的问题,我们不使用任何缩小我们 CSS 的插件。所以应该没有理由缩小它。
我们有 WP Total Cache - 清除所有缓存成功,但不会阻止这种情况发生。 (我们曾经使用 WP Super Cache,当这个错误发生时,我们决定将插件更改为 WP Total Cache 并清除缓存,它解决了问题 - 但它又回来了,不再有效)。
我还看到了我们可以在 url 上使用“?ver=###”查询参数的技巧。这行得通,但这会阻止我们对我们的文件使用 CloudFront(目前所有这些测试都被禁用,所以它也不是问题)。此外,我不相信这是一个长期的解决方案 - 或者根本不是一个解决方案,因为正在创建这些缩小的文件并且不应该放在首位。
附加信息
它可能没有帮助,但我们注意到的文件位于主题文件夹中,从技术上讲,该文件夹不是活动主题。我们只是将该文件夹用于我们自己创建的其他资源。我们在某些页面的头部引用了它们。 示例:
/wp-content/themes/active-theme <- The active theme
/wp-content/themes/resources <- Our custom resources
问题:
这个文件存储在哪里?
如何删除?
如何防止这再次浪费我们的时间?
我发现问题出在 bitnami 服务器本身。 Apache2 模块 PageSpeed 导致服务文件被缩小和缓存,导致无论我们在 wordpress 上做什么,页面都不会更新。
阿帕奇:
要禁用 PageSpeed,请在 httpd.conf (/opt/bitnami/apache2/conf/httpd.conf
)
#Include conf/pagespeed.conf
#Include conf/pagespeed_libraries.conf
找到解决方案here