¿Cómo obtener $ base_url para mostrar la URL correcta para mi sitio Drupal cuando estoy ejecutando un trabajo cron? ¿Tengo que configurar el $ base_url global de forma manual para que eso suceda? ¿Tengo que ejecutar el trabajo cron como un usuario registrado?
Cuando ejecuto mysite.com/cron.php a mano, todo parece funcionar bien: $ base_url se establece en la URL correcta. Sin embargo, cuando ejecuto un comando similar a través de cron o drush, $ base_url se establece en un "http: // default" genérico.
Lo curioso es que cuando ejecuto cron manualmente como un usuario registrado desde dentro de Drupal (usando devel, por ejemplo), $ base_url aways apunta a la url derecha.
¿Alguna sugerencia?
Gracias de antemano,
Leo
Hola berkes, gracias por tu mensaje! Desafortunadamente, no creo que mi pregunta sea precisa. Cron está funcionando bien. Pero no está inicializando $ base_ulr. ¿Tendría alguna sugerencia? –
está diciendo que si desencadena cron a mano, $ base_url se establece correctamente, pero si lo desencadena a través del servidor (línea de comandos) no lo es? – berkes