2010-07-27 5 views
1

Comment puis-je savoir dans quelle section de code se trouve une erreur, si le site fait sur Joomla me donne un écran blanc de la mort? Je sais même quel module échoue, et sous quelles conditions (c'est un module de diaporama, et il échoue quand l'un des éléments à afficher sont de type vidéo), mais je voudrais vérifier quelle place dans le code il échoue, dans l'espoir de peut-être corriger le problème moi-même (je ne suis pas le développeur d'origine, et je ne parle pas encore couramment PHP).Tracer un WSoD dans Joomla

Répondre

2

Vous devez activer le rapport d'erreurs dans votre environnement. Il est désactivé par défaut en raison de problèmes de sécurité. Je pense que la meilleure façon serait de mettre les lignes de code suivantes au début du fichier index.php de votre installation joomla:

ini_set('display_errors','On'); 
error_reporting(E_ALL); 

Une fois que vous avez terminé le débogage ne pas oublier de supprimer ou commenter ces deux lignes.

+0

Merci, je vais essayer et faire un rapport. – NPC

+0

Désolé, je dois attendre avant de pouvoir mettre le site dans les conditions nécessaires pour le test. Je vais m'assurer d'accepter votre réponse si cela vous aide quand je l'essaye. Merci encore pour votre aide. – NPC

+0

Pas de soucis, j'espère que ça aide. Sinon, nous allons essayer de trouver une autre façon ... – silvo