когда я запускаю drush, иногда я получаю: «2 потерянных действия (comment_publish_action, comment_unpublish_action) существуют в таблице действий [предупреждение]. Удалить потерянные действия» или что-то в этом роде, это критическая ошибка? или я должен игнорировать это? что это значит? и как это решить?
drush потерянные действия ошибка drupal
comment
если вы добавите -d или --debug в параметр, вы получите полную информацию о том, что происходит во время запуска drush, и это может быть полезно для отладки.
- person PurplePilot   schedule 08.03.2011
Ответы (3)
Поскольку это в консоли, вы не видите ссылку. Но текст «Удалить несвязанные действия» — это ссылка на admin/config/system/actions/orphan, которая решает проблему.
Потерянное действие — это действие, существующее в базе данных, но больше не найденное в коде (например, из-за того, что модуль, который их предоставляет, был отключен).
person
corbacho
schedule
08.03.2011
Путь (ссылка), указанный coracho, предназначен для Drupal 7. Для Drupal 6 это путь admin/settings/actions/orphan. Когда вы посещаете эту страницу, она удаляет потерянные действия, а затем перенаправляет вас на страницу «Управление». Страница действий.
- person speedytwenty; 05.04.2011
я использую
drush php-eval "actions_synchronize(TRUE);" -l site.com
В моем Drupal 7 нет страницы admin/config/system/actions/orphan
. Она просто перенаправляет на страницу обычных действий.
Также см. actions_synchronize() для Drupal 7.
person
john
schedule
17.10.2011
Использование drush в командной строке для очистки потерянных действий:
- друпал 7:
drush php-eval "actions_synchronize(TRUE);"
- друпал 6:
drush php-eval "actions_synchronize(actions_list(), TRUE);"
person
LarS
schedule
02.09.2013