Database Cleanup peut-il planifier un nettoyage automatique PrestaShop par cron ?
Non. Database Cleanup est un outil manuel du back-office. Vous ouvrez l'écran de nettoyage, voyez un compteur à jour pour chaque tâche, vieux paniers abandonnés, anciennes statistiques de recherche, prix spécifiques expirés, vieux logs, données de connexion et d'invités, logs d'e-mails, et lancez une tâche ou toutes à la demande. Il n'y a pas d'endpoint cron : rien ne s'exécute seul selon un calendrier.

C'est voulu : vous vérifiez exactement ce qui sera supprimé et en quelle quantité avant de valider, idéal pour un nettoyage ponctuel et après de gros imports. L'erreur fréquente est d'attendre qu'il garde la base propre tout seul, il ne le fera pas ; vous devez revenir le lancer.
Si vous voulez que les nettoyages s'exécutent automatiquement selon un calendrier, c'est Cleanup Revolution qu'il faut, avec automatisation cron (par exemple un nettoyage quotidien de la base et une optimisation hebdomadaire des tables) et journal d'audit. Donc : Database Cleanup pour les lancements manuels, Cleanup Revolution quand vous le voulez planifié et sans intervention.
Dans le code, Cleanup Revolution enregistre trois tâches cron : db_cleanup tous les jours à 03:00, file_cleanup tous les jours à 03:30 et table_optimize chaque semaine à 04:00. Database Cleanup n'enregistre pas ces tâches et n'expose pas d'URL cron ; copier une commande cron de Cleanup Revolution dans Database Cleanup ne rendra donc pas le module manuel planifié.
Pour les détails de configuration, utilisez la documentation de configuration cron de Cleanup Revolution depuis la page produit/support de Cleanup Revolution : Cleanup Revolution.
Cette réponse vous a-t-elle été utile ?
Produits associés
Vous avez encore des questions ?
Vous ne trouvez pas ce que vous cherchez ? Envoyez-nous votre question et nous vous répondrons.