【发布时间】:2010-10-22 04:56:38
【问题描述】:
当我运行 cron 作业时,如何让 $base_url 为我的 Drupal 站点显示正确的 url?我是否必须手动设置全局 $base_url 才能发生这种情况?我必须以注册用户的身份运行 cron 作业吗?
当我手动运行 mysite.com/cron.php 时,一切似乎都正常:$base_url 设置为正确的 url。但是,当我通过 cron 或 drush 运行类似命令时,$base_url 被设置为通用的“http://default”。
有趣的是,当我从 Drupal 内部(例如使用 devel)以注册用户身份手动运行 cron 时,$base_url aways 指向正确的 url。
有什么建议吗?
提前致谢,
狮子座
【问题讨论】: