MediaWiki/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:


* Diese Datei muss von Ihrem Webserver beschreibbar sein.
* 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 ==
Zeile 20: Zeile 15:
** Debug-Anzeigen
** Debug-Anzeigen


 
;Aktivierung
'''Aktivierung'''
  $wgDebugToolbar = true;
  $wgDebugToolbar = true;


'''Sicherheit'''
;Sicherheit


Möglicherweise möchten Sie jedoch nicht, dass jeder die Debugging-Symbolleiste sieht, während sie aktiviert ist
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
* wenn Sie sie aktivieren, wird sie jeder sehen


'''Andere Möglichkeit'''
;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:  
* 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;
== Websuche ==
Text der Fehlermeldung
* oft sind andere auf dasselbe Problem gestoßen
* es gibt eine bekannte Lösung


= Typische Fehler =
= Typische Fehler =
== Leere Seite ==
== Leere Seite ==
'''Ursache'''
;Ursache


PHP Konfiguration
PHP Konfiguration
* leere Seite anstelle einer Fehlermeldung
* leere Seite anstelle einer Fehlermeldung


'''Lösung'''
;Lösung


Aktivieren der PHP-Fehleranzeige
Aktivieren der PHP-Fehleranzeige
Zeile 65: Zeile 64:
* Inkompatible Versionen
* Inkompatible Versionen


'''Hauptseite der Erweiterung'''
;Hauptseite der Erweiterung'''
* Diskussionsseite prüfen
* Diskussionsseite prüfen


[[Kategorie:Wiki:Verwaltung]]
[[Kategorie:Wiki:Verwaltung]]

Version vom 13. April 2022, 19:10 Uhr

Analyse

Protokollierung

Protokollierung zur Fehleranalyse

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

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;

Websuche

Text der Fehlermeldung

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

Typische Fehler

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"

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