Bonjour,
J'ai un script PHP que j'appelle via une tâche CRON programmée toutes les heures (pour tester…).
Le script testé individuellement fonction très bien 0 erreur, 0 warning. Par contre la tâche CRON ne s'éxécute pas. Je précise que les droits d'accès à mon script sont réglés sur 705 (droit d'éxécution donc).
Finalement les logs CRON d'ovh m'indique ceci
[2017-02-21 20:51:03] ## OVH ## START - 2017-02-21 20:51:03.247218 executing: /usr/local/php5.6/bin/php /homez.777/ccpaimpo/./www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php
[2017-02-21 20:51:03]
[2017-02-21 20:51:03] ## OVH ## END - 2017-02-21 20:51:03.353477 exitcode: 255
Pas très explicite donc sur l'erreur.
Merci pour toute aide apportée
Fred.
Bonjour,
dans ton code source fais-tu des include, require, fopen, etc. ?
Si oui, as tu bien indiqué des chemins absolus ?
A+
Oui, en effet je viens de me rendre compte que ça vient de là… grâce aux logs en temps réels
[2017-02-22 12:38:03] ## OVH ## START - 2017-02-22 12:38:03.174507 executing: /usr/local/php5.6/bin/php /homez.777/ccpaimpo/www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php
[2017-02-22 12:38:03]
[2017-02-22 12:38:03] ## OVH ## END - 2017-02-22 12:38:03.303602 exitcode: 255
[2017-02-22 15:38:03] ## OVH ## START - 2017-02-22 15:38:03.235547 executing: /usr/local/php5.6/bin/php /homez.777/ccpaimpo/www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php
[2017-02-22 15:38:03]
[2017-02-22 15:38:03] Warning: require(../utl-paimpol/wp-load.php): failed to open stream: No such file or directory in /home/ccpaimpo/www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php on line 6
[2017-02-22 15:38:03]
[2017-02-22 15:38:03] Warning: require(../utl-paimpol/wp-load.php): failed to open stream: No such file or directory in /home/ccpaimpo/www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php on line 6
[2017-02-22 15:38:03]
[2017-02-22 15:38:03] Fatal error: require(): Failed opening required '../utl-paimpol/wp-load.php' (include_path='.:/usr/local/php5.6/lib/php') in /home/ccpaimpo/www/maquettes_cyber/utl-paimpol-cron/emailing-agenda.php on line 6
[2017-02-22 15:38:03]
[2017-02-22 15:38:03] ## OVH ## END - 2017-02-22 15:38:03.398826 exitcode: 255
J'ai modifié mon code source comme suis
// load wordpress classes
require(DIR."/../utl-paimpol/wp-load.php");
// load Event class
require(DIR."/lib/Event.php");
// load Log class
require(DIR."/lib/Log.php");
$log = new Log(DIR."/logs/mails.log");