Bonjour,
Feedwordpress necessite d'installer le cron suivant
*/10 * * * * /usr/bin/curl --silent http://www.veilleina.fr?update_feedwordpress=1
Le plugin pour wordpress "Postie" necessite le cron suivant : http://www.veilleina.fr/?postie=get-mail
Mais OVH refuse le passage de variables (? et =), comment faire ?
Quelqu'un a t il trouvé une alternative (autre qu'un service exterieur tel que easycron.com) ?
Je vous remercie.
Bonjour,
Tu créés un fichier php ou bash "standard" qui lui même fait un Curl vers l'url dont tu as besoin.
dans mon cas, j'ai tout mis dans un fichier php avec le code suivant
$url="http://blabla.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch_rech, CURLOPT_RETURNTRANSFER, true); // Retourne la réponse au lieu de l'afficher.
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 2500);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$results = curl_exec($ch);
curl_close($ch);
?>
en mutualisé, tu as, entre autre, cette limitation par contre
> En hébergement mutualisé, il n’est pas possible de configurer les minutes à laquelle la tâche automatisée doit s’exécuter. De plus, celle-ci ne peut être exécutée qu’une fois par heure.
source : https://docs.ovh.com/fr/fr/web/hosting/mutualise-taches-automatisees-cron/
Bonjour,
oui, il faut par contre l'url complète avec http:// au début il me semble.
oui tu peux tout dupliquer. çà lancera les crons les uns après les autres.
la ligne
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 2500);
coupe le curl après 2,5 s tu peux augmenter ou diminuer cette valeur. (c'est en millisecondes)