MediaWiki/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:
  $wgDebugLogFile = "/full/path/to/your/debug/log/file";  
  $wgDebugLogFile = "/full/path/to/your/debug/log/file";  


* Diese Datei muss von Ihrem Webserver beschreibbar sein.
Diese Datei muss von Ihrem Webserver beschreibbar sein.


== Debug-Toolbar ==
== Debug-Toolbar ==

Version vom 13. April 2022, 20:01 Uhr

topic kurze Beschreibung

Beschreibung

Installation

Syntax

Parameter

Optionen

Konfiguration

Dateien

Anwendungen

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

Projekt-Homepage

Links

Intern

Weblinks

Einzelnachweise


Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

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