Comment obtenir $ base_url pour afficher l'URL correcte pour mon site Drupal lorsque j'utilise un travail cron? Dois-je configurer le $ base_url global manuellement pour que cela se produise? Dois-je exécuter le travail cron en tant qu'utilisateur enregistré?
Lorsque je lance mysite.com/cron.php à la main tout semble fonctionner correctement: $ base_url est défini sur l'URL correcte. Cependant, lorsque j'exécute une commande similaire via cron ou drush, $ base_url est défini sur un générique "http: // default". La chose amusante est que quand je lance manuellement cron en tant qu'utilisateur enregistré depuis Drupal (en utilisant devel, par exemple), $ base_url redirige vers l'URL de droite.
Des suggestions?
Merci à l'avance,
Leo
Bonjour berkes, merci pour votre message! Malheureusement, je ne pense pas que ma question était précise. Cron fonctionne bien. Mais il n'initialise pas $ base_ulr. Auriez-vous des suggestions? –
vous dites que si vous lancez cron à la main, $ base_url est réglé correctement, mais si vous le lancez sur le serveur (ligne de commande) ce n'est pas le cas? – berkes