WordPress „PCLZIP_ERR_BAD_FORMAT (-10) : Invalid archive structure“ Lösung

Marc Wag­ner

Mai 12, 2025

2 min read|

Bei der Instal­la­ti­on von Plug­ins oder The­mes in Word­Press – ins­be­son­de­re beim Ein­satz von Ava­da oder ande­ren Pre­­mi­um-The­­mes – sto­ßen Nut­zer gele­gent­lich auf fol­gen­den Feh­ler:

PCLZIP_ERR_BAD_FORMAT (-10) : Inva­lid archi­ve struc­tu­re

Doch was bedeu­tet die­ser Feh­ler, und wie lässt er sich behe­ben? In die­sem Bei­trag zei­gen wir die häu­figs­ten Ursa­chen und bie­ten kon­kre­te Lösun­gen an.

Was bedeutet dieser Fehler? #

Die Mel­dung stammt aus der Word­­Press-eige­­nen PclZip-Biblio­­thek, die ZIP-Archi­­ve ent­packt. Der Feh­ler „Bad For­mat“ weist dar­auf hin, dass die ZIP-Datei nicht kor­rekt gele­sen oder ent­packt wer­den kann.

Häufige Ursachen #

  • Defek­te ZIP-Datei
    Die hoch­ge­la­de­ne Datei ist beschä­digt, unvoll­stän­dig oder wur­de falsch her­un­ter­ge­la­den.
  • Fal­sche Datei hoch­ge­la­den
    Manch­mal wird aus Ver­se­hen das kom­plet­te The­­me-Paket (inkl. Doku­men­ta­ti­on) hoch­ge­la­den, anstatt nur das eigent­li­che The­­me- oder Plu­g­in-ZIP.
  • Pro­ble­me mit dem Ser­ver (z. B. Memo­ry Limit, Upload­grö­ße)
    Der Ser­ver kann gro­ße ZIP-Datei­en nicht ver­ar­bei­ten oder ent­pa­cken.
  • Instal­la­ti­ons­ver­such über das The­me selbst (z. B. Ava­da Plug­in Instal­ler)
    Ins­be­son­de­re bei Ava­da kommt es häu­fi­ger zu Pro­ble­men beim Plu­g­in-Down­­load über deren UI, wenn kei­ne sta­bi­le Ver­bin­dung zu den Ser­vern von Theme­Fu­si­on besteht.

Lösungsvorschläge #

1. ZIP-Datei erneut herunterladen

Laden Sie das Plug­in oder The­me direkt aus der Ori­gi­nal­quel­le erneut her­un­ter. Ach­ten Sie dar­auf, dass die Datei voll­stän­dig ist.

2. Richtige ZIP-Datei verwenden

Ent­pa­cken Sie ggf. das Gesamt­pa­ket lokal und laden Sie nur die ZIP-Datei des Plugins/Themes hoch, nicht das gesam­te Bund­le.

3. Manuelle Installation via FTP

Wenn die Instal­la­ti­on über das Word­­Press-Backend schei­tert, hilft der manu­el­le Weg:

  • Ent­pa­cken Sie die ZIP-Datei lokal
  • Über­tra­gen Sie den ent­pack­ten Ord­ner via FTP nach
    /wp-content/plugins/ (für Plug­ins) oder
    /wp-content/themes/ (für The­mes)
  • Akti­vie­ren Sie das Plugin/Theme anschlie­ßend im Word­­Press-Dash­­board

4. PHP- und Servereinstellungen prüfen

Erhö­hen Sie fol­gen­de Wer­te in der php.ini oder über Plesk/cPanel:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300

5. Berechtigungen korrekt setzen (via SSH)

Wenn SSH-Zugriff besteht, kön­nen fal­sche Rech­te mit fol­gen­dem Befehl kor­ri­giert wer­den:

cd /var/www/wordpress
chown www-data:www-data . -R
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Hin­weis: Pfad ggf. an die eige­ne Word­­Press-Instal­la­­ti­on anpas­sen.

6. Fehlende PHP-Pakete nachinstallieren

Ins­be­son­de­re beim Ein­satz von Ava­da kann es sein, dass bestimm­te PHP-Modu­­le feh­len. Die­se kön­nen mit fol­gen­dem Befehl über­prüft und ggf. nach­in­stal­liert wer­den:

dpkg -l | grep php

Instal­lie­ren Sie ggf. fol­gen­de Pake­te (Ver­si­on je nach Set­up anpas­sen):

apt install php-zip php8.2-zip php8.2-gd php8.2-imagick php8.2-curl

Danach soll­te der Web­ser­ver neu gestar­tet wer­den:

systemctl restart apache2
# oder bei NGINX
systemctl restart php8.2-fpm

Fazit #

Der Feh­ler „PCLZIP_ERR_BAD_FORMAT“ lässt sich in den meis­ten Fäl­len durch sau­be­re ZIP-Datei­en, kor­rek­te Ser­ver­kon­fi­gu­ra­ti­on und aus­rei­chen­de Sys­tem­rech­te schnell behe­ben. Gera­de bei kom­ple­xe­ren The­mes wie Ava­da lohnt sich auch ein Blick auf Ser­ver­pa­ke­te und Datei­be­rech­ti­gun­gen.

🛠️ Sie benö­ti­gen Hil­fe bei der Feh­ler­ana­ly­se oder Plu­g­in-Instal­la­­ti­on?
Wir unter­stüt­zen Sie ger­ne – schnell, pro­fes­sio­nell und zuver­läs­sig.

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar