当我运行一个cron作业时,如何让$ base_url显示我的Drupal站点的正确URL?我是否必须手动设置全局$ base_url才能实现?我是否必须以注册用户身份运行cron作业?
当我手动运行mysite.com/cron.php时,一切似乎都运行良好:$ base_url设置为正确的url.但是,当我通过cron或drush运行类似的命令时,$ base_url被设置为通用的"http:// default".
有趣的是,当我从Drupal内部手动运行cron作为注册用户时(例如使用devel),$ base_url指向正确的URL.
有什么建议?
提前致谢,
狮子座