致命错误:调用未定义函数lock_acquire()

问题描述:

我正在使用Drupal版本6.25。致命错误:调用未定义函数lock_acquire()

我复制了一个现有的drupal页面,并试图在我的系统上本地安装它。
在那里我进入我得到这个致命的错误数据库信息的步骤之后:

Fatal error: Call to undefined function lock_acquire()

它似乎是位于:

modules/system/system.module on line 810

但不幸的是我无法弄清楚如何解决它。

希望你们中有人知道如何解决它,因为我不能再走了,我需要本地重复。

+0

在本地副本的/ includes /文件夹中是否有lock.inc文件? – scronide 2012-07-19 16:32:44

+0

你是什么意思?“我复制了一个现有的drupal页面,并试图在我的系统上本地安装它。”? – 2012-07-19 18:14:53

+0

@scronide - 是的,我在*/includes/*文件夹中有* lock.inc *。 – Yves 2012-07-20 07:20:53

在PHP中system.module加顶:

include_once './includes/lock.inc'; 

然后运行update.php并清除缓存。

+0

感谢您的帮助@scronide – Yves 2012-07-23 12:42:37

+0

和@VladStratulat。 我想用phoneGap使用Drupal,并尝试将它本地安装到我的项目中。但不幸的是,你不能运行.php文件,还有另一种更好的方式来通过“服务”模块来结合Drupal和移动。现在我尽力而为。无论如何感谢您的帮助。 – Yves 2012-07-23 12:47:19