Erreur 500 : Argument 1 passed to Carbon\CarbonInterval::setLocalTranslator()
Le problème
Après la mise à jour, certains utilisateurs rencontrent cette erreur :
Argument 1 passed to Carbon\CarbonInterval::setLocalTranslator() must implement interface Symfony\Component\Translation\TranslatorInterface, instance of Carbon\Translator given
Solution
- Remplacez tous les fichiers du site par la dernière version, sauf le fichier « /.env » et le dossier « /storage/ ». Sauvegardez les fichiers de langue modifiés pour les restaurer après la mise à jour.
- Si la première étape ne résout pas le problème, supprimez votre dossier « /vendor/ » et re-téléversez-le.
Remarque importante
Si votre serveur utilise des systèmes de cache de fichiers (SuperCacher, OPCache, cache Cloudflare, etc.), videz ce cache après la mise à jour pour vous assurer que toutes les modifications prennent effet correctement.