L'errore PCLZIP_ERR_BAD_FORMAT (-10) : Impossibile trovare la firma della fine del record di Dir centrale è solitamente visualizzato da WordPress come risultato di uno dei tre fattori:
- C'è un problema con il file zip che stai caricando
- WordPress non dispone di memoria sufficiente sul server web per decomprimere e caricare il contenuto del file zip
- Un errore lanciato da un plugin o da uno script sul sito.
È possibile che il file zip del plugin si sia corrotto durante il download iniziale. Provate a scaricarlo di nuovo, dalla schermata di conferma dell'acquisto, dall'e-mail di conferma o dal vostro account.
Se si riceve ancora lo stesso errore, potrebbe significare che lo spazio di archiviazione sul server web non è sufficiente per consentire a WordPress di decomprimere e caricare il contenuto del file. Verificate se ricevete lo stesso errore quando cercate di caricare altri file sul vostro sito, come immagini, video o altri plugin. In caso affermativo, è probabile che il problema sia lo spazio di archiviazione e che sia necessario rimuovere alcuni file dal server web (forse vecchi backup di database o temi non utilizzati) o contattare il proprio host web per aumentare la capacità di archiviazione.
Questo errore può anche essere causato da un plugin o da uno script che lancia un errore. Quando il programma di aggiornamento del plugin tenta di creare il pacchetto zip, l'errore viene aggiunto al file zip, interrompendone la struttura. Normalmente questo significa che il sito web ha WP_DEBUG impostato su TRUE nel file wp-config.php. Sebbene sia un buon modo per verificare la presenza di eventuali errori, è meglio impostarlo su FALSE su un sito web attivo. In alternativa, è possibile mantenerlo abilitato, ma registrare gli errori in un file sul server, nel file wp-contents/debug.log. Per farlo, aggiungere le seguenti righe al file wp-config.php:
definire( 'WP_DEBUG_LOG', vero ); definire( 'WP_DEBUG_display', false );
Se il problema persiste anche dopo aver provato entrambe le cose, contattare l'assistenza per ricevere assistenza.
