Salut @Eolia,
J'ai galéré tout l'après-midi pour mettre en place le module de CRON prestashop d'une 1.6.2 en place sur OVH, offre perf2014x1.
Je viens de tomber sur ton script, je le test en direct, en l'appelant depuis le SSH OVH :
Contenu du fichier :
<?php /*
** Changez cette variable en true ou false pour que le cron
** affiche quelque chose - ceci apparaît dans les log de la
** console
*/
$verbose = true;
/*
** Remplacez l'url http ou https://.... avec celle présente
** sur l'écran de configuration du module cronjobs
** après avoir activé le mode avancé
*/
$cronjob_url = 'https://www.prestaplugins.com';
/**************************************
** Ne rien modifier après cette ligne **
***************************************/
error_reporting(E_ALL);
$break_line = (php_sapi_name() == "cli") ? PHP_EOL : '<br/>
';
$output = $verbose ? $break_line.'Cron Report of '.date('c').$break_line.$break_line : '';
$cronjob_url = trim($cronjob_url);
$ch = curl_init($cronjob_url);
curl_setopt($ch, CURLOPT_URL, $cronjob_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$data = curl_exec($ch);
if ($verbose) {
if($data)
$output .= 'Ok'.$break_line.$data;
else
$output .= 'Failed';
}
curl_close($ch);
die($output);
Je l'appelle comme ça depuis la console SSH OVH :
usr/local/php5.6/bin/php /homez.230/*******/www3/cron_ovh2.php
et j'obtiens :
Failed
Une idée du soucis please ?