Come ottenere $ base_url per mostrare l'url corretto per il mio sito Drupal quando eseguo un cron job? Devo impostare il $ base_url globale manualmente affinché ciò accada? Devo eseguire il cron job come utente registrato?
Quando eseguo mysite.com/cron.php a mano tutto sembra funzionare correttamente: $ base_url è impostato sull'URL corretto. Tuttavia, quando eseguo un comando simile tramite cron o drush, $ base_url è impostato su un generico "http: // default".
La cosa divertente è che quando eseguo cron manualmente come utente registrato da Drupal (usando devel, per esempio), $ base_url allontana i punti all'ur destro.
Qualche suggerimento?
Grazie in anticipo,
Leo
Ciao berchi, grazie per il tuo messaggio! Sfortunatamente, non penso che la mia domanda sia stata precisa. Cron sta andando bene. Ma non sta inizializzando $ base_ulr. Vuoi qualche suggerimento? –
stai dicendo che se fai il cron a mano, $ base_url è impostato correttamente, ma se lo fai sparire attraverso il server (riga di comando) non lo è? – berkes