WSOD和DRUSH CC所有在删除长时间前删除模块后失败
-
29-09-2020 - |
题
背景
drupal 7.40网站,所有是Up2date,网站本身工作,直到最后一小时,只是很好。
问题
我曾经有一个名为 flexslider 并已在5个月前删除它。其中一个观点和/或内容类型保持活力,我在最后一小时内删除了它;从那时起,我的网站上有一个wsod,每次尝试用疏水冲刷所有缓存时,我都会收到以下错误,无法访问flexslider文件。
任何想法为什么会发生?
用户的图像更新 - les lim:
解决方案
因为我碰巧从 WSOD AFTE卸载Memcache模块并删除它的文件夹您刚刚使用memcache停止,然后我知道您的Drupal站点刚刚恢复使用数据库缓存。
您可能在首先切换到Memcache之前的数据库缓存中有条目。那些真正旧的数据库缓存条目现在正在使用。
你试图清除缓存,绝对是正确的事情。但是,如果特定的CTools缓存条目已损坏https://www.drupal.org/node/1775612
但是,在这种情况下,手动修复非常简单。您需要截断数据库中的cache
表。这应该允许缓存正常重建。 不隶属于 drupal.stackexchange