Drupal缓存无法正常工作(表空)

时间:2012-05-31 08:49:57

标签: mysql drupal-7 centos

我遇到了在CentOS 5,Apache 2,PHP 5,MySQL 5上运行的几个Drupal 7发行版的问题。无论我做什么,有几个cache_*表都是空的并且没有被填满,这就是为什么我的AJAX登录表单不起作用的原因(我已经调试了核心并将其追溯到返回空的form_get_cache函数)。

我在Windows 7计算机上运行了完全相同的代码和数据库,并且正在填充缓存表没有问题。

有没有人偶然发现这样的事情,并指出了我的方向?我真的尝试了一切,没有任何作用。

2 个答案:

答案 0 :(得分:1)

这是相关的:Drupal cache not working - tables remain empty

在禁用memcache模块后,必须从settings.php中删除/取消注释以下行:

$conf['cache_inc'] = 'sites/all/modules/memcache/memcache.inc';

答案 1 :(得分:0)

进一步调试核心并找出问题所在:Memcache。

我在CentOS服务器上使用了Drupal的memcache,但在Windows上却没有。看起来像Drupal在Memcache上没有100%正确的工作。