Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal更新失败_Drupal - Fatal编程技术网

Drupal更新失败

Drupal更新失败,drupal,Drupal,刚刚将我的Drupal更新到最新版本。 但是,一定有什么东西坏了,因为现在我看到的只是这个错误: 致命错误:在第147行的/home//public\u html/sites/all/modules/rules/modules/node.rules.inc中找不到类“RulesEventHandlerEntityBundle” 有没有关于什么地方出了问题以及我该如何回退的想法?我仍然可以访问该网站的CPanel,但我不知道我可以从这里做什么 我通过重新安装旧版本的规则模块(删除现有模块并上载新文

刚刚将我的Drupal更新到最新版本。 但是,一定有什么东西坏了,因为现在我看到的只是这个错误:

致命错误:在第147行的/home//public\u html/sites/all/modules/rules/modules/node.rules.inc中找不到类“RulesEventHandlerEntityBundle”


有没有关于什么地方出了问题以及我该如何回退的想法?我仍然可以访问该网站的CPanel,但我不知道我可以从这里做什么

我通过重新安装旧版本的规则模块(删除现有模块并上载新文件)修复了此问题。我安装了

这是一个已知错误,本应使用规则2.5修复,但在我刚刚体验到的规则2.6中仍在发生

首先,为了将来的参考,我建议您使用版本控制,比如Git,这样在出现安装错误时可以很容易地回滚

我试图遵循这篇文章中的各种建议

我无法运行,尽管它似乎适用于某些用户

drush updatedb 德鲁什更新 另一方面,通过管理界面进行数据库升级修复了这个问题

yoursite.com/update.php
yoursite.com/update.php上面的建议对我不起作用。我遵循了Drupal站点上的建议,它告诉您在尝试Drupal更新之前独立地更新规则模块&db

我跑:

drush dl rules
drush updatedb

修正了规则的独立更新;然后我可以升级其他contrib模块和Drupal OK。

只需在更新之前上传文件和数据库备份。你确实有一个,对吗?数据库已经备份了,但没有文件。我会以当前的形式保存网站的完整副本,并尝试查看哪些文件不同于新的drupal安装…更快的方法-获取数据库并按照页面上的说明进行操作。今天早些时候,在更新规则后,同样的事情也发生在我身上,我用了注册表重建。然后,使用Update.php将我带到了需求问题,我无法再进一步了。我遇到了与规则相关的相同问题,这是因为我没有完成数据库更新。执行db update.php页面修复了这个问题!如果
drush updatedb
不起作用,您可以尝试重建注册表。这解决了我在仅仅更新数据库还不够的网站上的问题<代码>drush rr修复了它。