Le message d’erreur que vous rencontrez indique qu’un service nommé PsAccountsService
est manquant ou mal configuré dans votre installation PrestaShop. Ce problème est souvent lié au module PsAccounts, qui gère les comptes PrestaShop et les services associés.
Voici les étapes pour résoudre ce problème :
1. Vider le cache
- Rendez-vous dans le back-office de PrestaShop.
- Allez dans Paramètres avancés > Performances.
- Cliquez sur Vider le cache.
2. Vérifier le module PsAccounts
- Allez dans Modules > Gestion des modules.
- Recherchez le module
PsAccounts
. - Si le module n’est pas installé, installez-le.
- S’il est installé mais pas à jour, mettez-le à jour.
- S’il est déjà à jour, essayez de le réinstaller.
3. Vérifier les surcharges
- Parfois, des surcharges (overrides) ou des personnalisations dans votre thème peuvent interférer avec les services du module.
- Vérifiez le dossier
override
dans le répertoire d’installation de PrestaShop, pour voir s’il y a des fichiers liés au modulePsAccounts
.
4. Vérifier les fichiers du module
- Assurez-vous que le dossier
ps_accounts
existe dans le répertoiremodules
de votre installation PrestaShop. - Vérifiez que les fichiers du module ne sont pas corrompus ou manquants.
- Si nécessaire, téléchargez à nouveau le module depuis la Marketplace PrestaShop Addons ou GitHub.
5. Régénérer l’autoloader
- Connectez-vous à votre serveur via FTP ou SSH.
- Allez dans le répertoire racine de votre installation PrestaShop.
- Supprimez complètement le dossier
/var/cache
. - Régénérez le fichier autoload de Composer en exécutant cette commande :bashCopierModifier
php composer.phar dump-autoload
6. Mettre à jour PrestaShop
- Vérifiez que votre installation PrestaShop est à jour. Parfois, les dépendances des modules nécessitent la dernière version du core de PrestaShop.
7. Activer le mode debug
- Activez le mode Debug pour obtenir des messages d’erreur détaillés :
- Allez dans Paramètres avancés > Performances.
- Activez Mode debug en le passant sur « Oui ».
- Reproduisez l’erreur et analysez les détails affichés.
8. Consulter les journaux
- Consultez les journaux d’erreurs du serveur et les journaux de PrestaShop (dans Paramètres avancés > Journaux) pour obtenir plus d’informations.