Bonjour,
Cela fait quelques heures que je galère sur mon problème de cron qui ne voulait pas s'exécuter (alors que le log ne m'indiquait aucune erreur) et après divers tests, j'ai trouvé la solution à mon problème.
Il se trouve que cette solution ne me satisfait pas complètement et j'aimerais avoir d'autres avis dessus.
Le problème : mon script PHP faisait un
Code:
require('/home/login/www/fichier_conf.php')
Je m'étais basé sur le guide MutualiseCron et sur divers sujets glanés sur le net.
Donc ça ne fonctionnait pas.
J'ai donc remplacé login par mon login ftp. Sans aucun succès. J'ai ensuite créé un fichier de test en faisant une erreur volontaire dedans. Le message d'erreur obtenu m'a indiqué que je devais me positionner sur homez.XXX.
Au final, mon script PHP fonctionne avec le require suivant :
Code:
require('/homez.XXX/mon_login_ftp/www/fichier_conf.php')
Rien à dire sur l'utilisation de mon_login_ftp. Par contre, ai-je la garantie que homez.XXX ne changera pas dans le temps pour homez.YYY ou autre chose ?
Si tel n'est pas le cas, comment s'en prémunir ?
Par avance merci pour votre aide !