L'erreur PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature error ( Impossible de trouver la fin de la signature de l'enregistrement central) est généralement affichée par WordPress à la suite de l'une des trois choses suivantes :
- Il y a un problème avec le fichier zip que vous téléchargez.
- WordPress n'a pas assez de mémoire sur le serveur web pour décompresser et télécharger le contenu du fichier zip.
- Une erreur est générée par un plugin ou un script sur votre site.
Il est possible que le fichier zip du plugin ait été corrompu lors de son téléchargement initial. Essayez de le télécharger à nouveau, soit à partir de l'écran de confirmation d'achat, soit à partir de l'email de confirmation, soit à partir de votre compte.
Si vous recevez toujours la même erreur, cela peut signifier qu'il n'y a pas assez d'espace de stockage sur votre serveur web pour que WordPress puisse décompresser et télécharger le contenu du fichier. Vérifiez si vous recevez la même erreur lorsque vous essayez de télécharger d'autres fichiers sur votre site, tels qu'une image, une vidéo ou un autre plugin. Si c'est le cas, l'espace de stockage est probablement en cause et vous devrez soit supprimer certains fichiers de votre serveur web (peut-être d'anciennes sauvegardes de base de données ou des thèmes qui ne sont pas utilisés), soit contacter votre hébergeur pour qu'il augmente votre capacité de stockage.
Cette erreur peut également être causée par un plugin ou un script qui génère une erreur. Lorsque l'outil de mise à jour du plugin tente de créer le paquet zip, l'erreur est ajoutée au fichier zip, brisant sa structure. Normalement, cela signifie que votre site web a défini WP_DEBUG à VRAI dans le fichier wp-config.php. Bien qu'il s'agisse d'un bon moyen de vérifier s'il y a des erreurs, il est préférable de le mettre à FALSE sur un site web vivant. Vous pouvez également l'activer mais enregistrer les erreurs dans un fichier sur votre serveur, dans le fichier wp-contents/debug.log. Pour ce faire, ajoutez les lignes suivantes au fichier wp-config.php :
définir( 'WP_DEBUG_LOG', true ) ; définir( 'WP_DEBUG_display', false ) ;
Si vous rencontrez toujours le même problème après avoir essayé ces deux solutions, veuillez contacter le service d'assistance pour obtenir de l'aide.
