我已经在我的开发环境中部署了drupal网站,我可以查看该网站的前端。使用安装在drupal上的APC服务器缓存模块缓存站点页面。
问题是我无法使用Drupal CMS的管理控制台清除缓存,因为登录后我收到错误 - 致命错误:在第289行的C:\ xampp \ htdocs \ nrdrupaldev \ sites \ all \ modules \ apc \ drupal_apc_cache.inc中调用未定义的函数apc_delete()
由于上述错误无法访问Admin,我尝试使用此查询直接从数据库禁用模块 - UPDATE系统SET status ='0'WHERES name ='apc'
之后我还通过删除配置设置来禁用settings.php中的模块。
但这给了我一系列错误和警告,见下图![在此处输入图片描述] [1]
答案 0 :(得分:0)
首先要检查的是PHP版本。 APC不再适用于PHP 5.5+,因此您需要APCu extension。
如果您收到错误,指出未定义属于APC的功能,则可以安全地说未加载扩展名。
我有一段时间没有使用APC Drupal模块,因为我已将我的缓存需求切换到Redis,但我相信它已更新以支持APCu。