我在CentOS 5,Apache 2,PHP 5,MySQL 5上运行的几个Drupal 7发行版有问题。cache_*
几个表是空的,没有被填满,没有不管我做什么,这就是为什么我的AJAX登录表单不工作的原因(我调试了内核并将其跟踪到form_get_cache
函数返回空)。Drupal缓存不工作(表空)
我有确切相同的代码和数据库在Windows 7机器上运行,并且正在填充缓存表没有问题。
有没有人偶然发现过这样的事情,并可以指出我的方向?我真的尝试了一切,没有任何工作。
我在CentOS 5,Apache 2,PHP 5,MySQL 5上运行的几个Drupal 7发行版有问题。cache_*
几个表是空的,没有被填满,没有不管我做什么,这就是为什么我的AJAX登录表单不工作的原因(我调试了内核并将其跟踪到form_get_cache
函数返回空)。Drupal缓存不工作(表空)
我有确切相同的代码和数据库在Windows 7机器上运行,并且正在填充缓存表没有问题。
有没有人偶然发现过这样的事情,并可以指出我的方向?我真的尝试了一切,没有任何工作。
稍微调试一下核心,找出问题所在:Memcache。
我在CentOS服务器上使用带Drupal的memcache,但没有在Windows上使用。看起来像Drupal不能100%正确地使用Memcache。
这是有关:Drupal cache not working - tables remain empty
这是必要禁用内存缓存模块后删除/取消注释的settings.php从以下行:
$conf['cache_inc'] = 'sites/all/modules/memcache/memcache.inc';