MediaWiki/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 22: Zeile 22:
== Programmfehler ==
== Programmfehler ==
* Core-MediaWiki-Code
* Core-MediaWiki-Code
= Fehleranalyse =
== 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
== 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;


= Protokollierung =
= Protokollierung =

Version vom 8. April 2022, 12:45 Uhr

Ursachen

Installation

  • Falsche 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

Programmfehler

  • Core-MediaWiki-Code

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