Bonjour,
J'ai un fichier php que je cherche à exécuter via une tâche cron. Celle-ci ne semble pas fonctionner alors que, si je lance le fichier moi-même, ça marche.
L'interface de Hostinger, mon hébergeur, en matière de tâche cron n'est pas très ergonomique.
Une fois celle-ci enregistrée, on ne peut pas voir les paramètres d'exécution. Pour faire simple, j'ai programmé la tâche "une fois par jour à 6H00".
Il y a un bouton View Output qui, je suppose permet de tester la tâche.
Voici un extrait de mon script PHP :
Lorsque je clique sur ViewOutPut, il m'indique qu'il ne trouve pas le répertoire à l'instruction chdir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $backupdir = $_SERVER['DOCUMENT_ROOT'].'/forum/store'; // la valeur donnée par dirname(__FILE__) n'est pas le répertoire courant. Il faut donc le spécifier. chdir($backupdir);
Le fait que le script marche bien quand je le lance moi-même montre que la définition de $backupdir est bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 X-Powered-By: PHP/5.5.26 Content-type: text/html <br /> <b>Warning</b>: chdir(): No such file or directory (errno 2) in <b>/home/u654156753/export/sendgz2dropbox.php</b> on line <b>14</b><br />
Qu'en pensez-vous ?
Partager