web-dev-qa-db-fra.com

"Oups, une erreur s'est produite! Code: 201601301501048 .." dans TYPO3 7.6

J'ai installé la version 7.6 de TYPO3 et après avoir ajouté l'extension à ma page, j'ai eu l'erreur:

"Oups, une erreur s'est produite! Code: 201512031647523f4d731f"

Je ne comprends pas le sens de cette erreur et j'active également 'displayErrors' => 1, dans la configuration locale, mais toujours pas d'erreur significative.

enter image description here

10
Vishal Tanna

Vous devez désactiver le "Content Object Exception Handler", qui est un gestionnaire d'exceptions dans les nouvelles versions. Si un élément/plugin de contenu lève une exception, il ne supprime plus l'intégralité du site, mais seulement lui-même. Pour le désactiver, définissez

config.contentObjectExceptionHandler = 0

Référence

N'oubliez pas de réactiver le gestionnaire d'exceptions lors de la mise en ligne, et dans votre système en direct, vous pouvez trouver la trace d'exception dans vos fichiers journaux. Fondamentalement, ce que Viktor Livakivskyi dit dans l'autre réponse.

24
Jost

Fondamentalement, c'est date + hachage , ce qui rend chacune de ces erreurs unique.

Pour l'environnement développement, vous pouvez désactiver, comme l'a suggéré @Jost.

Mais pour production cela est crucial pour laissez-le être activé, donc si certains de vos plugins ou librairies TS échouent, cela ne cassera pas la sortie complète et affichera "Oups un erreur s'est produite "sans aucune info, mais le message, vous voyez maintenant avec un code.

Le véritable utilisateur d'un site Web peut alors vous signaler ce code et vous pouvez rechercher ce code dans votre journal des erreurs TYPO3, qui se trouve par défaut sous typo3temp/logs/, sauf si vous l'avez configuré différemment.

Ainsi, cette fonctionnalité vous facilite vraiment la vie pour découvrir les erreurs générées par les utilisateurs.

11
Viktor Livakivskyi