Problématique
Vous souhaitez installer un plugin ou un thème en téléversant un fichier ZIP via votre portail administrateur WordPress et une erreur comme celle-ci-après survient :
PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Invalid archive structure
D'où provient cette erreur ?
Différentes possibilités peuvent expliquer ce problème. Les deux raisons les plus fréquences sont :
- Il y a un problème avec le fichier ZIP
- Votre serveur n’a plus assez d’espace disque disponible
La résolution de ce problème peut paraître simple, il convient néanmoins de se poser les bonnes questions.
Que faire pour résoudre ce problème ?
Dans le premier cas, ce serait donc le fichier que vous souhaitez déposer pour installer votre thème ou votre plugin qui poserait problème. La solution est évidente : le re-télécharger et retenter l’installation.
Néanmoins, quelques conseils :
- Vérifiez votre fichier ZIP : analysez-le avec un antivirus. S’il en ressort dénué de virus, certains programmes peuvent vérifier l’intégrité de votre fichier ZIP
- Contrôlez la source de votre ZIP : de nombreux sites proposent des fichiers en téléchargements, notamment illégaux. Il est important de n’utiliser que des fichiers de sources fiables, afin de ne pas risquer de corrompre votre site web. Il vaut mieux parfois payer un peu pour un plugin ou un thème sur un site fiable que de devoir payer une intervention beaucoup plus chère après coup… et risquer de perdre beaucoup par rapport à son site web (en terme d’image de marque, de continuité d’activité, de pertes économiques)… selon la criticité de son site web, il convient donc de faire très attention.
- Vérifier la compatibilité de votre fichier ZIP avec votre installation WordPress : privilégiez les thèmes et plugins à jours, et surtout, qui sont mis à jour régulièrement, afin d’assurer la compatibilité et la sécurité de votre site web. Un thème ou un plugin, obtenu gratuitement ou en payant, mais légalement, vous proposera souvent un système de mises à jour et/ou de support pour maintenir vos extensions à jour et vous apporter toute l’aide nécessaire
- Contrôlez votre installation WordPress : nous venons de dire que votre fichier ZIP doit être compatible avec voter installation WordPress. La priorité dans ce process, est que votre WordPress soit à jour ! Il vaut mieux avoir un WordPress à jour et chercher, le cas échéant, un autre plugin ou un autre thème à jour, plutôt que de prendre des risques en ne mettant pas son WordPress à jour juste pour s’assurer de la compatibilité de votre plugin / thème. Si besoin, des experts peuvent développer des fonctionnalités ou des plugins à jour, sécurisés, pour votre site web sous WordPress à jour.
Dans le second cas, il vous faudra libérer de l’espace disque dur votre serveur. Quelques conseils également pour cette situation :
Vérifier, si vous avez une solution de cache, qu’elle soit bien paramétrée : un cache mal réglé pourra occasionner l’accumulation grandissante de dossiers et de fichiers pouvant engendrer la saturation de votre espace disque
Contrôler la bonne santé de votre site web : une installation WordPress saine doit être surveillée régulièrement afin d’identifier des dérapages de plugins par exemple, ou mettre en évidence un piratage le plus rapidement possible. En effet, ces deux causes peuvent entraîner un problème d’espace disque. Il conviendra donc d’identifier et d’éliminer ce problème et ne pas simplement libérer de l’espace, sous peine de rencontrer de nouveau ce souci dans le futur et peut-être occasionner d’autres difficultés par la suite (destruction / vol de données, fonctionnalités inopérantes…)
Si vous pensez avoir validé ces deux points, contactez votre hébergeur afin d’analyser avec lui l’utilisation de votre espace disque et envisager la meilleure solution pour pallier à votre problème (augmentation de l’espace disque, passage sur une offre supérieure…)