Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment creer tache cron chez Infomaniak ?

tout servces prestashop

1. Accéder à l’interface de gestion Infomaniak

Pour créer une tâche cron Prestashop chez Infomaniak, commencez par vous connecter à votre console d’administration Infomaniak. Sélectionnez ensuite l’hébergement concerné par votre boutique.

Dans le tableau de bord, cliquez sur "Planificateur de tâches" ou "Tâches planifiées". C’est ici que vous pourrez définir les paramètres de vos exécutions automatiques pour Prestashop.


2. Créer une nouvelle tâche planifiée

Une fois dans le menu des tâches, cliquez sur "Ajouter une tâche". Cela vous permettra de configurer une exécution automatique pour Prestashop.

Renseignez le type de tâche (souvent une URL externe), la fréquence d’exécution, et le lien vers votre script Prestashop, comme un module cron ou une URL personnalisée.


3. Définir la bonne URL de la tâche cron Prestashop

Dans Prestashop, de nombreux modules génèrent une URL spécifique à utiliser dans la tâche cron. Cette URL permet de lancer des actions automatiques, comme des sauvegardes ou des mises à jour.

Rendez-vous dans le module concerné, copiez l’URL du cron, et collez-la dans le champ URL chez Infomaniak. Cette adresse doit être accessible publiquement pour fonctionner correctement.


4. Choisir la bonne fréquence d’exécution

Infomaniak propose des options de fréquence comme toutes les heures, tous les jours ou selon une planification avancée. La fréquence dépend du besoin de votre module Prestashop.

Par exemple, un module de suivi de colis peut avoir besoin d’être exécuté toutes les heures, alors qu’une sauvegarde automatique peut se faire une fois par jour. Adaptez l’intervalle selon votre activité.


5. Activer les notifications en cas d’échec

Lors de la configuration de votre tâche cron, Infomaniak permet de recevoir un e-mail d’alerte en cas d’échec. Cela est très utile pour surveiller le bon fonctionnement du cron Prestashop.

Activez cette option et indiquez une adresse de contact. Vous serez informé si le script ne s’exécute pas correctement, ce qui permet d’intervenir rapidement.


6. Tester manuellement l’URL de la tâche cron

Avant d’enregistrer définitivement votre tâche cron, il est recommandé de tester manuellement l’URL dans un navigateur. Cela permet de vérifier si le script Prestashop répond bien.

Si l’URL affiche une réponse "OK" ou déclenche une action visible, cela signifie que le lien fonctionne. En cas d’erreur (ex. : page blanche ou erreur 500), il faudra corriger l’URL ou les droits du fichier.


7. Vérifier les permissions sur les fichiers du script

Le script ou le module cron que vous utilisez doit avoir les bons droits d’accès sur le serveur. Si les permissions sont incorrectes, Infomaniak ne pourra pas l’exécuter.

Assurez-vous que le fichier est en lecture et exécution pour le serveur web. Cela peut être contrôlé depuis le gestionnaire de fichiers d’Infomaniak ou un client FTP.


8. Utiliser un module Prestashop compatible cron

Certains modules comme "Cron tasks manager" facilitent la création de tâches cron internes à Prestashop. Ils génèrent automatiquement une URL prête à l’emploi.

Installez ce type de module depuis le catalogue de modules Prestashop, puis copiez l’URL générée dans la console Infomaniak. Cela simplifie le suivi et la gestion des tâches automatisées.


9. Vérifier le journal d’exécution chez Infomaniak

Une fois la tâche créée, Infomaniak propose un journal d’activité pour chaque cron. Il indique si la tâche s’est exécutée, à quelle heure et avec quel résultat.

Consultez régulièrement ce journal pour confirmer que le cron Prestashop fonctionne comme prévu. Cela vous permet de détecter les anomalies et de les corriger rapidement.


10. Adapter les URL selon la version Prestashop utilisée

Selon votre version de Prestashop, l’URL à exécuter peut varier. Certains modules ajoutent des chemins différents ou des tokens de sécurité à inclure dans l’URL.

Lisez attentivement la documentation du module utilisé, et vérifiez la compatibilité avec votre version actuelle de Prestashop. Une URL incorrecte peut empêcher l’exécution correcte de la tâche cron.