Как заставить Drupal $ base_url работать с заданием cron?

Как заставить $ base_url отображать правильный URL-адрес моего сайта Drupal, когда я ' m запускаете cron? Нужно ли мне вручную устанавливать глобальный $ base_url, чтобы это произошло? Должен ли я запускать задание cron от имени зарегистрированного пользователя?

Когда я запускаю mysite.com/cron.php вручную, все работает нормально: для $ base_url задан правильный URL-адрес. Однако, когда я запускаю аналогичную команду через cron или drush, для $ base_url устанавливается общий "http: // default".

Забавно то, что когда я запускаю cron вручную как зарегистрированный пользователь изнутри Drupal (используя devel, например), $ base_url всегда указывает на правильный URL.

Есть предложения?

Заранее спасибо,

Лео

5
задан Leo Burd 22 October 2010 в 12:51
поделиться