Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora

Documentação do Duplicador

Documentação, materiais de referência e tutoriais para o Duplicator

Trabalhar com diferentes motores de arquivo

As diferenças residem nas tecnologias e métodos subjacentes utilizados para comprimir e arquivar ficheiros. O Shell Zip utiliza os comandos do sistema, o ZipArchive é uma classe PHP para a manipulação de ficheiros zip e o DupArchive é um motor personalizado desenvolvido para o plug-in Duplicator Pro, que responde às suas necessidades específicas. A escolha do motor pode afetar factores como a velocidade, a compatibilidade e a funcionalidade no contexto da aplicação que o utiliza.

Diferença entre cada motor de arquivo

Fecho de correr em concha

O Shell Zip utiliza a função PHP shell_exec do PHP para acessar o executável zip do seu servidor e criar o backup em formato zip. Este método é geralmente mais rápido e mais confiável do que usar o PHP ZipArchive. Se esta opção estiver disponível no seu sistema e não encontrar problemas, sugerimos que selecione Shell Zip.

Nota: Se o Shell Zip estiver desativado no seu servidor, contacte o seu anfitrião ou administrador do servidor para ativar o PHP shell_exec.

O Shell Zip está acessível apenas com os níveis de licença Básico e superior.

ZipArquivo

ZipArchive é uma classe PHP que permite a manipulação de arquivos Zip. Fornece uma interface de programação para a criação e extração de ficheiros zip diretamente em scripts PHP. O ZipArchive é mais portátil em diferentes configurações de servidor, uma vez que funciona ao nível do PHP, garantindo consistência na criação de ficheiros zip independentemente do sistema operativo subjacente.

DupArquivo

O DupArchive é um formato de ficheiro que gera um ficheiro [archive.daf], exclusivo do Duplicator Pro. Especificamente adaptado ao Duplicator Pro, este formato dá prioridade ao desempenho e à escalabilidade. Os fornecedores de alojamento económico impõem muitas vezes restrições rigorosas de tempo, CPU e I/O nos seus servidores. DupArchive foi concebido para ultrapassar estas limitações, permitindo aos utilizadores criar cópias de segurança maiores sem serem prejudicados por restrições do servidor.

Gerir o ZipArchive

Para criar arquivos, o Duplicator precisa da classe ZipArchive instalada. No entanto, esta não é necessária para a instalação de cópias de segurança. Abaixo estão as instruções para configurar o ZipArchive no seu site, caso ele ainda não esteja instalado.

Pode validar facilmente a instalação do ZipArchive verificando com phpinfo. Estas definições podem ser visualizadas navegando para Duplicator Pro " Ferramentas " Geral " PHPinfo.

Desloque-se para Configurar comando e verifique se a opção -enable-zip está activada:

Nota: Se não vira opção '-enable-zip' activada no comando Configure, contacte o administrador do anfitrião ou do servidor.

Perguntas mais frequentes

Se o Duplicator falhar apesar da confirmação do anfitrião, o que devo fazer?
Certifique-se de que seu host está verificando a versão correta, pois há várias maneiras de executar a compactação Zip no PHP. Peça a eles que visitem este link para obter instruções sobre como ativar a classe Arquivo Zip. Observe que essa extensão é normalmente ativada por padrão na maioria das principais plataformas de hospedagem.
Verifique se as extensões Zip estão activadas no seu computador.
No seu computador, certifique-se de que as extensões Zip estão activadas para PHP. Verifique seu arquivo php.ini para: No Windows: extension=php_zip.dll
No Mac e no Linux: extension=zip.so
Referências adicionais
Recursos para PC (XAMPP, WampServer, etc):
Manual de PHP | Fóruns XAMPP | Fóruns WampServer | Pesquisa no Google
Recursos para Mac (MAMP):
Manual de PHP | Fóruns MAMP | Artigo 1 | Tópico 1Tópico2

Veja também: Como é que faço uma "extração manual" ou executo o instalador sem o Zip ativado?

Este artigo foi útil?

Artigos relacionados