Prestashop : comment resoudre probleme cron sur Ionos ?

PrestaShop : Vérifier l’URL du cron dans le module dédié
Dans PrestaShop, le module Cron tasks manager ou un autre module similaire permet de configurer des tâches automatisées. Vérifie bien que l’URL générée est correcte et fonctionne lorsque tu la colles dans le navigateur.
Une URL mal formée ou pointant vers une page supprimée peut rendre la tâche inopérante. Assure-toi que cette URL fonctionne manuellement, avant de la programmer sur IONOS.
PrestaShop : Créer la tâche cron dans l’espace client IONOS
Sur IONOS, va dans ton espace client > Hébergement > Planificateur de tâches (cron). Crée une nouvelle tâche en indiquant la commande wget ou curl suivie de l’URL du cron PrestaShop.
Choisis la bonne fréquence d’exécution (ex. toutes les heures) et vérifie que le chemin complet est bien accepté. Cela permet de lancer les scripts automatiques comme l’envoi d’e-mails ou le nettoyage du cache.
PrestaShop : Tester l’exécution manuelle de la tâche cron
Avant de compter sur IONOS, teste l’URL du cron dans ton navigateur. Si l’URL s’exécute correctement, tu verras souvent un message de confirmation ou un simple “OK”.
Si elle affiche une erreur 500 ou une page blanche, le problème vient du côté PrestaShop ou du module, pas d’IONOS. Cela t’aide à cibler si le souci est lié à l’hébergeur ou à la boutique.
PrestaShop : Vérifier les permissions sur les fichiers appelés
Si la tâche cron pointe vers un script personnalisé dans PrestaShop (ou un module), assure-toi que ce fichier a les bons droits d’exécution. Sur IONOS, les scripts doivent avoir des permissions de lecture correctes (644).
Un fichier restreint peut générer une erreur d'accès ou être ignoré par le serveur. Vérifie également que les dossiers parents sont bien en 755 pour autoriser le parcours.
PrestaShop : Utiliser curl ou wget selon la configuration IONOS
Sur certains plans IONOS, la commande wget peut ne pas être disponible ou autorisée. Dans ce cas, utilise curl pour exécuter la tâche cron. Le format de commande est légèrement différent.
Assure-toi que tu appelles bien l’URL complète, y compris le préfixe https://. Si la commande n’est pas reconnue, contacte IONOS pour connaître les commandes autorisées dans les cron jobs.
PrestaShop : Examiner les logs d’exécution des tâches
Dans le gestionnaire de tâches IONOS, tu peux demander à enregistrer la sortie de la tâche cron dans un fichier .log. Analyse ce fichier pour voir si la tâche s’est bien exécutée ou si une erreur serveur est survenue.
C’est un excellent moyen de diagnostiquer des problèmes silencieux, surtout si les tâches ne semblent pas s’exécuter mais ne génèrent pas de message d’erreur visible.
PrestaShop : Adapter la fréquence d’exécution de la tâche
Si tu exécutes ta tâche trop souvent (par exemple toutes les minutes), IONOS peut restreindre son exécution, surtout sur les hébergements mutualisés. Respecte un délai raisonnable comme 15 ou 30 minutes.
Trop de sollicitations peuvent être bloquées par un système de protection anti-abus. Une fréquence bien calibrée garantit une exécution régulière sans générer de surcharge serveur.
PrestaShop : Activer les logs internes du module cron
Certains modules cron de PrestaShop disposent de leur propre système de journalisation. Active cette fonction pour voir l’historique des exécutions et les éventuelles erreurs rencontrées.
Tu peux ainsi détecter si la tâche est bien déclenchée, mais échoue ensuite pour une autre raison (problème de script, erreur PHP, etc.). Ces logs sont précieux pour corriger la source exacte du problème.
PrestaShop : Désactiver le cache si les tâches ne s’exécutent pas
Dans certains cas, les tâches cron ne s’exécutent pas correctement à cause du cache activé (notamment le cache Smarty ou celui des modules). Essaie de désactiver temporairement le cache dans Performances.
Cela permet de tester les tâches en environnement "propre", sans interférence. Une fois le problème résolu, tu pourras réactiver le cache intelligent pour optimiser les performances globales.
PrestaShop : Contacter le support IONOS en cas de blocage
Si la tâche cron ne s’exécute toujours pas malgré une configuration correcte, contacte le support technique IONOS. Donne-leur l’URL, la commande utilisée, et la fréquence configurée.
Ils pourront vérifier les limitations serveur, débloquer une commande ou corriger un problème de droits. Leur intervention est utile pour résoudre des cas où le planificateur ne fonctionne pas comme prévu.