Как отображать сообщения об ошибках drupal в пакетных сценариях?


Я использую несколько сценариев для одноразовой проверки и очистки данных. Они загружают загрузочную версию Drupal, но не пользовательский интерфейс:

require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

Как я могу отобразить любые сообщения об ошибках, которые они генерируют?

 2
7
Author: uwe, 2012-02-28

2 answers

Вам действительно следует использовать Drush. Он обрабатывает загрузку, сообщения об ошибках и т. Д. В частности, вам будет полезна команда drush php-script.

$ cd /path/to/drupal/sites/mysite
$ drush php-script /path/myscript.php

Напишите свой сценарий как обычно. Drush загрузится за вас, так что вы можете просто начать вызывать API-интерфейсы Drupal. Все сгенерированные сообщения об ошибках будут распечатаны в stderr. Смотрите файл readme, http://drush.org и drush topic за всевозможные советы по началу работы.

 3
Author: greg_1_anderson, 2012-02-28 04:43:14

На самом деле вам нужно написать собственные команды drush. Взгляните на пример кода сэндвича в исходном коде drush.

 1
Author: BetaRide, 2012-02-28 06:20:29