Jump to content

tache cron et serveur OVH


Recommended Posts

Bonjour,

 

Je souhaite mettre en place 2 taches cron sur mon serveur OVH, une pour le sitemap et une autre pour la réindexation.

 

Prestashop propose des liens de ce type : https://www.xxxxxxxx.fr/admin153456/searchcron.php?full=1&token=rYeWTApc

 

et dans mon manager OVH, seul un lien relatif est demandé du type /modules/sitemap/fichier

 

Comment mettre le lien prestashop dans OVH ?

 

Dois-je indiquer ceci : /admin153456/searchcron.php ?

 

et que faire de la suite du lien ?full=1&token=rYeWTApc ?

 

merci d'avance

 

Nicolas

Edited by morphinux (see edit history)
Link to comment
Share on other sites

Alors après avoir reçu un mail des logs, j'ai ce message :

 

Heure de début : 2013-11-13 05:43:06
Heure de fin : 2013-11-13 05:43:08
Commande exécutée : /usr/local/bin/php.ORIG.5 -c /usr/local/lib/php.ini /homez.635/apistelv/adminxxxxx/searchcron.php
Code de retour : 65280

L'utilisation de ce service est limitée à l'envoi de 10 emails.
Passée cette limite, vous pourrez le réactiver via votre Espace Client :

https://www.ovh.com/managerv3/

Attention, la taille des logs envoyés est limitée à 50'000 caractères.

-------------------------== Début ==-------------------------

Status: 404 Not Found
X-Powered-By: PHP/5.2.17
Content-type: text/html

No input file specified.

-------------------------== Fin ==-------------------------

 

 

Il semble ne pas trouver le fichier :( .

Edited by morphinux (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...
  • 8 months later...
  • 1 month later...

Bonjour,

J'ai chercher longtemps avant de trouver la solution, le script généré par le module Sitemap de Prestashop ne peux pas être géré tel quel par le gestionnaire de tache d'OVH, il faut créer un petit script PHP pour faire exécuter cette tache.

 

Avec NotePad++

 

Créez un nouveau fichier que vous nommez par exemple : cron_sitemap_ovh.php et copiez le code ci-dessous

<?php
file_get_contents("http://monsiteweb.com/modules/gsitemap/gsitemap-cron.php?token=fxx6r34dl03&id_shop=1");
?>

Remplacez  le texte écrit en vert du code ci dessus par le code généré par votre module Sitemap Prestashop.

 

Enregistrez le fichier et transférez le par FTP dans le répertoire :      /www/modules/gsitemap    de votre serveur OVH
 

Via votre manager OVH,  dans le gestionnaire de tache, écrivez dans la case "script à exécuter"   www/modules/gsitemap/cron_sitemap_ovh.php  

 

Validez et le tour et joué.

 

Sylvain.

Edited by Sylvain L. (see edit history)
  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...