Résoudre les problèmes
Update Assistant affiche « Please fix the following error(s) »
Le module Update Assistant, auparavant appelé 1-Click Upgrade, vérifie plusieurs prérequis avant la mise à jour. Le message générique Please fix the following error(s) (dans un back-office en espagnol, Por favor, corrige el (los) siguiente(s) error(es)) n'indique pas lequel a échoué.
Conservez le prérequis affiché et l'heure de la tentative. Ensuite :
- Consultez les journaux d'Update Assistant dans
/directorio-admin/autoupgrade/logset cherchez le premier prérequis en échec. - Vérifiez l'espace disponible, la version de PHP, les extensions et l'écriture uniquement sur le chemin indiqué. Dans les versions actuelles de PrestaShop, le cache des ressources du thème se trouve dans
/themes/<tema>/assets/cache;/themes/<tema>/cachecorrespond aux anciens thèmes de PrestaShop 1.6. - Si vous avez un accès SSH, allez dans
modules/autoupgradeet exécutezphp bin/console update:check-requirements admin123, en remplaçantadmin123par le nom réel de votre répertoire d'administration. Consultez le guide officiel d'Update Assistant en CLI. - Corrigez le propriétaire, le groupe ou les permissions uniquement sur le chemin que la vérification déclare non accessible en écriture.
755permet au propriétaire d'écrire, mais ne règle pas un propriétaire incorrect et ne doit pas être appliqué récursivement comme valeur universelle.
Faites une sauvegarde manuelle vérifiée avant la mise à jour, même si le module propose sa propre sauvegarde. Relancez la vérification et confirmez que le prérequis corrigé disparaît bien avant de lancer la mise à jour.
Préparer la mise à jour une fois le prérequis validé
Utilisez la version d'Update Assistant compatible avec la boutique d'origine et consultez l'aide de la commande installée : les options changent d'une version à l'autre. La vérification des prérequis ne met pas à jour la boutique et ne remplace pas un test complet.
Validez d'abord en staging le thème, les modules et la version cible. Pendant la bascule publique, surveillez les commandes, le cron et les notifications de paiement pour qu'une restauration n'écarte pas de nouvelles opérations. Gardez la sauvegarde et les journaux en dehors de la racine web et vérifiez que l'espace libre suffit aussi pour les fichiers temporaires d'extraction et de sauvegarde.
Cela peut aussi vous aider
- Erreur lors de l'installation de modules dans PrestaShop, The file is missing Diagnostiquez The file is missing à partir du code d'envoi de PHP et des journaux avant de modifier...
- Erreur « An error occurred while sending the message » dans le formulaire de contact de PrestaShop Diagnostiquez le rejet du formulaire de contact et corrigez un ancien override uniquement s'il n'env...
- Activer temporairement le mode debug de PrestaShop Obtenez l'exception exacte en activant temporairement _PS_MODE_DEV_ depuis le back-office ou defines...
- Avertissement « Suppression d'activité en cours ! » dans Moodle Repérez la tâche ad hoc course_delete_modules qui maintient une suppression en attente et exécutez l...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.