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 :
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);
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
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 />
Le fait que le script marche bien quand je le lance moi-même montre que la définition de $backupdir est bonne.

Qu'en pensez-vous ?