DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:faq:blankpage

Je n'obtiens qu'une page blanche ou partielle

:?: Je n'obtiens qu'une page blanche (vide) lorsque j'exécute DokuWiki ou la sortie s'arrête juste après l'en-tête du modèle. Quel est le problème ?

Ceci indique qu'une erreur fatale s'est produite interrompant le processus PHP en cours sans envoyer aucun résultat au navigateur. Les erreurs fatales sont généralement déclenchées par des extensions, des fichiers de langue ou de configuration défectueux. Pour savoir ce qui s'est passé, vous devez chercher le message d'erreur dans le journal d'erreurs approprié.

Journaux d'erreurs

L'emplacement des journaux d'erreurs varie d'une configuration à l'autre. Les erreurs peuvent être enregistrées dans le journal des erreurs du serveur Web, dans le journal global du système ou dans un journal des erreurs PHP spécifique. Ceci est configuré dans la directive error_log de php.ini.

Les emplacements typiques sont :

  • /var/log/apache2/error.log
  • /var/log/apache/error.log
  • /var/log/httpd/error.log
  • /var/log/syslog

Si vous utilisez un serveur partagé, la plupart de ces serveurs peuvent écrire le journal des erreurs PHP dans un fichier error_log à côté du fichier PHP qui a causé l'erreur. Parfois, ce fichier se trouve à la racine de DokuWiki, mais d'autres fois, vous pourriez également effectuer une recherche dans les sous-dossiers. Si vous ne le trouvez toujours pas, vous pouvez contacter l'administrateur du serveur.

Si vous ne pouvez pas le trouver ou accéder au journal d'erreurs, vous pouvez essayer d'installer l'extension showphperrors qui pourrait vous aider à afficher l'erreur dans le navigateur dans certains cas.

Journal des erreurs de DokuWiki

Depuis la version Igor 2022, DokuWiki enregistre également les erreurs. Via l'interface d'administration vous pouvez utiliser le greffon LogViewer. Si vous ne parvenez pas à atteindre LogViewer, vous trouverez le journal dans le fichier [dossier_du_wiki]/data/log/error/<date>.log.

Quelques sources d'erreur fatale

  • L'ajout de &purge=true à l'URL peut résoudre un problème si une erreur persiste après la mise à jour d'une extension (plugin) défectueuse.
  • Si le thème complet (par exemple en-tête et pied de page) est affiché, mais que le contenu wiki n'est pas rendu, votre disque peut être plein (voir largepage).
  • Si activé, php_blenc.dll et php_operator.dll peuvent provoquer ce comportement. Désactivez ces modules dans votre fichier php.ini.
  • Le script findbadphp.php peut vous aider à trouver certaines erreurs, mais il ne remplace pas le message d'erreur réel du journal des erreurs.
  • La simple suppression du méta-fichier associé peut parfois résoudre le problème.

Voir également

fr/faq/blankpage.txt · Dernière modification : 2023-02-27 21:00 de schplurtz

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki