MediaWiki/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 1: Zeile 1:
= Analyse =
= Analyse =
== Leere Seite ==
'''Ursache'''
PHP Konfiguration
* leere Seite anstelle einer Fehlermeldung
'''Lösung'''
Aktivieren der PHP-Fehleranzeige
ini_set( 'display_errors', 1 );
* php.ini
* LocalSettings.php
** Am Anfang der Datei, direkt unter der Zeile "<?php"
== Protokollierung ==
Protokollierung zur Fehleranalyse
'''LocalSettings.php'''
$wgDebugLogFile = "/full/path/to/your/debug/log/file";
* Diese Datei muss von Ihrem Webserver beschreibbar sein.
== Websuche ==
Text der Fehlermeldung
* oft sind andere auf dasselbe Problem gestoßen
* es gibt eine bekannte Lösung
== Debug-Toolbar ==
== Debug-Toolbar ==
* Werkzeug zur Fehleranalyse
* Werkzeug zur Fehleranalyse
Zeile 19: Zeile 46:
* Wenn Sie eine Fehlermeldung sehen, die den Text „(SQL-Abfrage versteckt)“ enthält, und Sie das aufgerufene SQL sehen möchten, können Sie es sehen, indem Sie Folgendes zu LocalSettings.php hinzufügen:  
* Wenn Sie eine Fehlermeldung sehen, die den Text „(SQL-Abfrage versteckt)“ enthält, und Sie das aufgerufene SQL sehen möchten, können Sie es sehen, indem Sie Folgendes zu LocalSettings.php hinzufügen:  
  $wgShowSQLErrors = true;
  $wgShowSQLErrors = true;
== Protokollierung ==
Protokollierung zur Fehleranalyse
'''LocalSettings.php'''
$wgDebugLogFile = "/full/path/to/your/debug/log/file";
* Diese Datei muss von Ihrem Webserver beschreibbar sein.
== Websuche ==
Text der Fehlermeldung
* oft sind andere auf dasselbe Problem gestoßen
* es gibt eine bekannte Lösung


= Typische Fehler =
= Typische Fehler =

Version vom 8. April 2022, 13:13 Uhr

Analyse

Leere Seite

Ursache

PHP Konfiguration

  • leere Seite anstelle einer Fehlermeldung

Lösung

Aktivieren der PHP-Fehleranzeige

ini_set( 'display_errors', 1 ); 
  • php.ini
  • LocalSettings.php
    • Am Anfang der Datei, direkt unter der Zeile "<?php"

Protokollierung

Protokollierung zur Fehleranalyse

LocalSettings.php

$wgDebugLogFile = "/full/path/to/your/debug/log/file"; 
  • Diese Datei muss von Ihrem Webserver beschreibbar sein.

Websuche

Text der Fehlermeldung

  • oft sind andere auf dasselbe Problem gestoßen
  • es gibt eine bekannte Lösung

Debug-Toolbar

  • Werkzeug zur Fehleranalyse
  • Zeigt Informationen am unteren Rand des Browsers an
    • SQL-Aufrufe
    • Warnungen
    • Debug-Anzeigen


Aktivierung

$wgDebugToolbar = true;

Sicherheit

Möglicherweise möchten Sie jedoch nicht, dass jeder die Debugging-Symbolleiste sieht, während sie aktiviert ist

  • wenn Sie sie aktivieren, wird sie jeder sehen

Andere Möglichkeit

  • Wenn Sie eine Fehlermeldung sehen, die den Text „(SQL-Abfrage versteckt)“ enthält, und Sie das aufgerufene SQL sehen möchten, können Sie es sehen, indem Sie Folgendes zu LocalSettings.php hinzufügen:
$wgShowSQLErrors = true;

Typische Fehler

Installation

  • Fehlerhafte Zugriffsrechte
  • Fehlende Dateien

Datenbank

  • Zugriff
  • Berechtigungen
  • Fehlende Tabellen
  • Fehlende Aktualisierung des Datenbankschemas

Einstellungen

Fehlerhafte Einstellungen

  • LocalSettings.php

Erweiterungen

  • Inkompatible Versionen

Hauptseite der Erweiterung

  • Diskussionsseite prüfen