当我运行 drush 时,有时我会得到:“动作 [警告] 表中存在 2 个孤立动作(comment_publish_action,comment_unpublish_action)。删除孤立动作”或类似的东西,这是严重错误吗?还是我应该忽略它?那是什么意思?以及如何解决?
问问题
2432 次
3 回答
5
因为它在控制台中,所以您看不到链接。但是“删除孤立操作”文本是指向admin/config/system/actions/orphan的链接,然后可以解决问题。
孤立动作是存在于数据库中但不再在代码中找到的动作(例如,因为提供它们的模块已被禁用)。
于 2011-03-08T08:42:57.983 回答
3
我用
drush php-eval "actions_synchronize(TRUE);" -l site.com
我的 Drupal 7没有admin/config/system/actions/orphan
页面。它只是重定向到正常操作页面。
另请参阅Drupal 7 的actions_synchronize()。
于 2011-10-17T10:54:01.133 回答
2
在命令行上使用 drush 清除孤立的操作:
- 德鲁巴 7:
drush php-eval "actions_synchronize(TRUE);"
- drupal 6:
drush php-eval "actions_synchronize(actions_list(), TRUE);"
于 2013-09-02T20:58:52.300 回答