MediaWiki/Fehlerbehebung

Aus Foxwiki

Fehlerursachen

Websuche

Text der Fehlermeldung

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

Hauptseite der Erweiterung

  • Und Diskussionsseite prüfen
  • Wenn Sie glauben, dass das Problem von einer bestimmten Erweiterung herrührt

Installation

  • Falsche Zugriffsrechte
  • Fehlende Dateien

Datenbank

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

Einstellungen

Fehlerhafte Einstellungen

  • LocalSettings.php

Probleme mit Erweiterungen

  • Inkompatible Versionen

Programmfehler

  • Core-MediaWiki-Code

Leere Seite

Ursache

PHP ist so konfiguriert, dass eine leere Seite anstelle der Fehlermeldung angezeigt.

Lösung

Aktivieren der PHP-Fehleranzeige

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

MediaWiki-Debug-Toolbar

  • Werkzeug zur Fehleranalyse
  • Es stellt alle notwendigen Informationen (SQL-Aufrufe, Warnungen, Debug-Anzeigen) an einer leicht zugänglichen Stelle am unteren Rand des Browsers bereit.

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;

Protokollierung

Ausführliche Protokollierung zur Fehleranalyse

LocalSettings.php

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