我在 CentOS 5、Apache 2、PHP 5、MySQL 5 上运行的多个 Drupal 7 发行版遇到问题。一些 cache_*
表是空的并且没有被填充,没有不管我做什么,这就是我的 AJAX 登录表单无法工作的原因(我已经调试了核心并将其追溯到返回空的 form_get_cache
函数)。
我在 Windows 7 计算机上运行完全相同的代码和数据库,并且缓存表的填充没有任何问题。
有没有人偶然发现这样的事情并可以为我指明方向?我确实尝试了一切,但没有任何效果。
最佳答案
这是相关的:Drupal cache not working - tables remain empty
禁用 memcache 模块后,有必要从 settings.php 中删除/取消注释以下行:
$conf['cache_inc'] = 'sites/all/modules/memcache/memcache.inc';
关于mysql - Drupal 缓存不工作(表为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830258/