【问题标题】:Fatal error: Call to undefined function lock_acquire()致命错误:调用未定义函数 lock_acquire()
【发布时间】:2012-07-18 19:48:15
【问题描述】:

我使用的是 Drupal 6.25 版。

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

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

它似乎位于:

第 810 行的modules/system/system.module

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

希望你们中的某个人知道如何解决它,因为我不能再进一步了,我需要在本地进行此复制。

【问题讨论】:

  • 本地副本的 /includes/ 文件夹中有 lock.inc 文件吗?
  • “我复制了一个现有的 drupal 页面并尝试在我的系统上本地安装它”是什么意思?
  • @scronide - 是的,我在 /includes/ 文件夹中有一个 lock.inc
  • @VladStratulat - 我按照此分步说明复制现有页面。 ostraining.com
  • 所以基本上你想在本地机器上复制一个网站,不是吗?

标签: drupal drupal-6 drupal-modules


【解决方案1】:

system.module的PHP顶部添加:

include_once './includes/lock.inc';

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

【讨论】:

  • 感谢您的帮助@scronide
  • 和@VladStratulat。我想将 Drupal 与 phoneGap 一起使用,并尝试将其本地安装到我的项目中。但不幸的是,您不能运行 .php 文件,还有另一种更好的方法可以通过“服务”模块将 Drupal 和移动设备结合起来。现在我尽力做到这一点。无论如何感谢您的帮助。
猜你喜欢
  • 2012-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 1970-01-01
  • 2017-01-25
  • 2012-06-28
  • 2014-03-27
相关资源
最近更新 更多