[Résolu] Crash du site lors de la visite des pages traduites
Ce sujet est résolu. Voici une description du problème et de la solution.
Problème: Après avoir traduit les templates "Header" et "Footer" via Translation Management, une erreur 500 apparaît lors de l'accès aux pages traduites. Le client a reçu un message d'erreur indiquant un "Crash du site web". Solution: 1. Nous avons recommandé d'activer le journal de débogage de WordPress pour identifier les erreurs potentielles. Pour cela, modifiez le fichier wp-config.php comme suit:
2. Après avoir activé le débogage, une erreur liée au plugin jet-compare-wishlist a été identifiée. Nous avons conseillé de désactiver ce plugin pour résoudre le problème. Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de consulter les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Contexte de la question:
J'ai fait la traduction de mes templates "Header" et "Footer" sur Translation Management et maintenant j'ai une erreur 500 lorsque j'essaye d'accéder aux pages traduites avec WPML. Le problème peut être vu sur la page : lien caché
Symptômes:
Un message d'erreur avec le message "Crash du site web" lorsque j'essaye d'accéder aux pages traduites.
Questions:
Pourquoi est-ce que j'obtiens une erreur 500 après avoir traduit mes templates avec WPML?
Comment puis-je résoudre le crash du site lors de la visite des pages traduites?
Merci d'avoir contacté le support WPML et pour votre patience,
Vérifier si vous obtenez des erreurs ou des avertissements liés à WPML dans le journal de débogage de WordPress ou dans le journal d'erreurs du serveur lorsque vous rencontrez ce problème. Il se peut que vous ayez besoin du support de votre équipe d'hébergement pour accéder au fichier journal des erreurs du serveur.
Pour activer le journal de débogage de WP, ouvrez votre fichier wp-config.php et recherchez :
define('WP_DEBUG', false) ;
et remplacez-la par :
define('WP_DEBUG', true) ;
// Activer la journalisation de débogage dans le fichier /wp-content/debug.log
define('WP_DEBUG_LOG', true) ;
// Désactiver l'affichage des erreurs et des avertissements, ce qui est recommandé sur un site vivant.
define('WP_DEBUG_DISPLAY', false) ;
@ini_set('display_errors',0) ;
Ensuite, essayez de reproduire le problème et vérifiez si des erreurs ont été enregistrées dans le fichier debug.log dans le répertoire /wp-content/.
Si vous pouvez coller votre debug.log à https://pastebin.com/ et me fournir ce lien, ce serait génial !
Bonjour,
j'ai bien suivi les étapes indiquées, j'ai tenté le coller le debug.log sur le site https://pastebin.com mais ce dernier m'indique que j'ai dépassé le max size de 512 kilobytes, je vous fais donc parvenir le ficheir debug.log via un lien WeTransfer que vous trouverez ci-dessous :
Le problème semble être lié à votre plugin jet-compare-wishlist, voici l'erreur complète enregistrée :
[11-Mar-2025 09:27:00 UTC] PHP Fatal error : Erreur de valeur non prise : Unknown format specifier « » in /home/customer/www/parapharmtarzaali.com/public_html/wp-content/plugins/jet-compare-wishlist/includes/class-jet-cw-widgets-functions.php:211
Pourriez-vous désactiver ce plugin et tester à nouveau ? Si le problème est résolu, alors vous devez vérifier avec l'équipe de Jet compare car il peut y avoir un problème lié à l'incompatibilité avec les caractères arabes.