Problem: Beim hochladen oder updaten eines Plugins oder Themes gibt WordPress folgenden Fehler aus:
Aktualisierung fehlgeschlagen: Das Paket konnte nicht installiert werden. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Diese Fehlermeldung zeigt, dass der Vorgang des Entpackens nicht abgeschlossen werden konnte.
Mögliche Fehlerursachen und Lösungen:
- Es wurde nicht die Zip-Datei sondern eine PHP-Datei hochgeladen, oder aber die Verzeichnisstruktur in der Zip-Datei ist nicht korrekt (beispielsweise ist in der Zip-Datei eine weitere Zip-Datei):
Die korrekte Zip-Datei hochladen, oder erst extrahieren und die darin enthaltende Zip-Datei hochladen. - Die Zip-Datei ist beschädigt:
Die Zip-Datei erneut runterladen und hochladen. - Es ist nicht genug Platz (Quota überprüfen) auf dem Server vorhanden um die Datei zu entpacken:
Platz schaffen und Zip-Datei erneut hochladen. - Ein vorhandenes Plugin hat einen Fehler verursacht:
Hier hilft dann nur, das WordPress Debugging zu aktivieren und erneut zu testen.
Es ist möglich, dass die Zip-Datei fehlerhaft runtergeladen wurde und korrupt ist. Dann sollte man sie einfach erneut runterladen. Testen kann man dies, wenn man die Datei lokal auf dem PC einfach mal versucht zu öffnen und den Inhalt zu entpacken. Schlägt das fehl, ist die Datei defekt.
Wenn die Punkte 1-3 nicht zutreffen kann man den Debug-Modus aktivieren, um rauszufinden, wo der Fehler genau verursacht wird. Die Fehler werden in die Datei „wp-content/debug.log“ geschrieben. Der Debug-Modus kann aktiviert werden, indem man folgende Zeilen in die Datei „wp-config“ einfügt:
define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_display', false );
Schreibe einen Kommentar