Leere (weiße) Seite
Fehlerbeschreibung
Nach der Aktualisierung des Wikis oder der Installation eines neuen Plugins kann es passieren, dass die Seite komplett oder teilweise leer bzw. weiß bleibt. Eventuell wird Ihnen auch eine Fehlermeldung angezeigt, die z.B. so aussehen könnte:
Parse error: syntax error, unexpected 'if' (T_IF) in C:\einsatzleiterwiki\wiki\lib\plugins\wrap\action.php on line 12
Grund dafür ist in der Regel, dass die Server-Software oder der Wiki- bzw. Plugin-Programmcode veraltet ist.
Glücklicherweise gibt es eine Möglichkeit herauszufinden, was die Ursache des Fehlers ist. In der Fehlermeldung oben können Sie aus dem Pfad z.B. direkt ablesen, dass das Plugin wrap den Fehler verursacht.
Bei dem im Download mitgelieferten Webserver werden solche Fehlerhinweise direkt angezeigt. Doch wenn Sie einen anderen Server verwenden, bekommen Sie diese Meldungen nicht immer direkt angezeigt. In einem solchen Fall gibt es auf dem Server aber meist eine oder mehrere Log-Dateien. Dort sind alle Fehlermeldungen chronolisch aufgelistet, der neuste Eintrag befindet sich ganz unten.
Fehlerbehebung, falls ein Plugin den Fehler verursacht hat
Zuerst ermitteln Sie, welches Plugin den Fehler verursacht hat. Dieses finden Sie im Pfad angegeben. Im oben genannten Beispiel das Plugin wrap:
Parse error: syntax error, unexpected 'if' (T_IF) in C:\einsatzleiterwiki\wiki\lib\plugins\wrap\action.php on line 12
Zur Fehlerbehebung gibt es zwei verschiedene Möglichkeiten:
Variante 1: Fehlerhaftes Plugin löschen
Öffnen Sie den Plugin-Ordner des Wikis. Diese finden sie, ausgehend vom Installationsverzeichnis, im Ordner wiki, in diesem den Unterordner lib, darin den Unterordner plugins.
In diesem Ordner sind alle Plugins aufgelistet die im Wiki installiert sind. Ein Plugin kann einfach durch Entfernen des Pluginordners gelöscht werden, um es restlos aus dem Wiki zu entfernen. In unserem Beispiel würden Sie einfach den Ordner wrap löschen, um das fehlerhafte Plugin zu entfernen.
Jetzt sollte Ihr Wiki wieder funktionieren.
Variante 2: Fehlerhaftes Plugin deaktivieren
Eventuell möchten Sie das Plugin nicht direkt komplett aus Ihrem Wiki löschen. Alternativ können Sie das Plugin auch deaktivieren.
Öffnen Sie den Ordner des Wikis, in dem die Konfigurationsdateien abgelegt sind. Diesen finden sie, ausgehend vom Installationsverzeichnis, im Ordner wiki, in diesem den Unterordner conf.
Öffnen Sie nun mit einem Texteditor die Datei plugins.local.php. Fügen Sie in diese Datei eine neue Zeile ein:
$plugins['pluginname'] = 0;
Wobei Sie $plugins['pluginname'] = 0;
durch den Namen Ihres betroffenen Plugins ersetzen, in unserem Beispiel also $plugins['wrap'] = 0;
.
Jetzt sollte Ihr Wiki wieder funktionieren.
Fehlerbehebung, falls der Fehler nicht durch ein Plugin verursacht wurde
Wenn der Fehler nicht durch ein Plugin verursacht wurde, gibt es leider keine allgemeingültigen Vorgehenshinweise zur Behebung des Problems.
Melden Sie sich gerne unter den Kontaktdaten auf der Seite Kontakt/Rechtliches.
weiterführende Informationen
Weitere Ansätze sind in der Hilfe auf der DokuWiki-Seite I only get a blank or partial page beschrieben (auf englisch).