Résoudre les problèmes

Update Assistant affiche « Please fix the following error(s) »

Vérifié le 3 min de lecture mise à jour erreurs PrestaShop

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 :

  1. Consultez les journaux d'Update Assistant dans /directorio-admin/autoupgrade/logs et cherchez le premier prérequis en échec.
  2. 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>/cache correspond aux anciens thèmes de PrestaShop 1.6.
  3. Si vous avez un accès SSH, allez dans modules/autoupgrade et exécutez php bin/console update:check-requirements admin123, en remplaçant admin123 par le nom réel de votre répertoire d'administration. Consultez le guide officiel d'Update Assistant en CLI.
  4. Corrigez le propriétaire, le groupe ou les permissions uniquement sur le chemin que la vérification déclare non accessible en écriture. 755 permet 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

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.