O erro PCLZIP_ERR_BAD_FORMAT (-10) : Não foi possível encontrar o erro de assinatura do registo de fim de dir central é normalmente apresentado pelo WordPress como resultado de uma de três situações:
- Há um problema com o ficheiro zip que está a carregar
- O WordPress não tem memória suficiente no servidor Web para descompactar e carregar o conteúdo do ficheiro zip
- Um erro lançado por um plugin ou script no seu sítio
É possível que o ficheiro zip do plug-in tenha ficado corrompido quando o descarregou inicialmente. Tente transferi-lo novamente, a partir do ecrã de confirmação de compra, do e-mail de confirmação ou da sua conta.
Se continuar a receber o mesmo erro, isso pode significar que não existe espaço de armazenamento suficiente no seu servidor Web para que o WordPress possa descomprimir e carregar o conteúdo do ficheiro. Veja se recebe o mesmo erro quando tenta carregar outros ficheiros para o seu site, como uma imagem, um vídeo ou outro plugin. Em caso afirmativo, é provável que o problema seja o espaço de armazenamento e terá de remover alguns ficheiros do seu servidor Web (talvez cópias de segurança de bases de dados antigas ou temas que não estejam a ser utilizados) ou contactar o seu anfitrião Web para aumentar a sua capacidade de armazenamento.
Este erro também pode ser causado por um plugin ou um script que esteja a lançar um erro. Quando o atualizador de plugins tenta criar o pacote zip, o erro é adicionado ao ficheiro zip, quebrando a sua estrutura. Normalmente, isso significa que seu site tem WP_DEBUG definido como TRUE no arquivo wp-config.php. Embora seja uma boa maneira de verificar se há erros, é melhor configurá-lo como FALSE num site ativo. Em alternativa, pode mantê-lo ativado mas registar os erros num ficheiro no seu servidor, no ficheiro wp-contents/debug.log. Para isso, adicione as seguintes linhas ao ficheiro wp-config.php:
definir( 'WP_DEBUG_LOG', true ); definir( 'WP_DEBUG_display', false );
Se continuar a ter o mesmo problema depois de tentar estas duas opções, contacte o Apoio ao cliente para obter assistência.
