Drupal 7 Drupal Cron无法手动工作

Drupal 7 Drupal Cron无法手动工作,drupal-7,cron,Drupal 7,Cron,当我为Drupal7手动运行cron时,出现以下错误 致命错误:调用/home/sitename/public_html/example.com/modules/php/php.module(80):eval()中未定义的函数db_fetch_object(),代码位于第57行 错误似乎是“db_fetch_object()”函数未定义。我搜索了一下,发现这个函数不再用于Drupal7。我验证了每个模块,它们都指向Drupal7版本 我安装了“Search Debug”模块,发现只有当我只为“S

当我为Drupal7手动运行cron时,出现以下错误

致命错误:调用/home/sitename/public_html/example.com/modules/php/php.module(80):eval()中未定义的函数db_fetch_object(),代码位于第57行

错误似乎是“db_fetch_object()”函数未定义。我搜索了一下,发现这个函数不再用于Drupal7。我验证了每个模块,它们都指向Drupal7版本

我安装了“Search Debug”模块,发现只有当我只为“Search”模块运行cron时,才会发生此错误。搜索模块选择每个模块进行索引,但很难找到哪个模块有错误。我不知道如何调试这个问题

有人帮我吗


还有一件事我得到了“cron通道默认的意外终止,中止。执行的最后一个作业:search_cron”错误在“最近的日志消息”下。

第一件事尝试不要在Drupal 7中使用db_fetch_对象,因为它在Drupal 6中使用,尝试在Drupal 7中使用db包装函数,这些函数正在使用db_查询和findAll、findAll、fetchAllAssoc()


如果从单个文件运行cron,请确保已加载完整的drupal引导。

我没有手动调用此函数。这是引用任何模块。我已经解决了问题。问题是由于在db PHP代码中使用了“db_fetch_object”函数