Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Trabalhando Com Diferentes Motores de Arquivamento


As diferenças residem nas tecnologias e métodos subjacentes usados para compactar e arquivar arquivos. O Shell Zip utiliza comandos do sistema, o ZipArchive é uma classe PHP para manipulação de arquivos zip, e o DupArchive é um motor personalizado desenvolvido para o plugin Duplicator, atendendo às suas necessidades específicas. A escolha do motor pode impactar fatores como velocidade, compatibilidade e funcionalidade no contexto da aplicação que os utiliza.

Diferença Entre Cada Motor de Arquivo

Compactar Shell

O Shell Zip executa um comando para compactar os arquivos do site e o banco de dados em um único arquivo .zip. Este método é frequentemente mais rápido e confiável do que usar o PHP ZipArchive. Se esta opção estiver disponível em seu sistema, sugerimos selecionar Shell Zip.

O Shell Zip está acessível apenas com os níveis de licença Basic e superiores.

O Shell Zip requer que os pacotes zip e unzip estejam instalados em seu servidor. Ele também depende das funções PHP popen e pclose estarem habilitadas.

Se o Shell Zip estiver desabilitado, isso significa que um ou mais desses requisitos estão ausentes ou desabilitados em seu servidor. Nesse caso, entre em contato com seu provedor de hospedagem e peça para eles instalarem os pacotes zip/unzip e habilitarem as funções PHP popen e pclose.

Compactar Arquivo

O ZipArchive é uma classe PHP que permite a manipulação de arquivos Zip. Ele fornece uma interface de programação para criar e extrair arquivos zip diretamente em scripts PHP. O ZipArchive é mais portátil em diferentes configurações de servidor, pois opera no nível do PHP, garantindo consistência na criação de arquivos zip, independentemente do sistema operacional subjacente.

Duplicar Arquivo

O DupArchive é um formato de arquivo que gera um arquivo [archive.daf], exclusivo do Duplicator. Especificamente adaptado para o Duplicator, este formato prioriza desempenho e escalabilidade. Provedores de hospedagem econômica frequentemente impõem restrições rigorosas de tempo limite, CPU e I/O em seus servidores. O DupArchive foi criado para superar essas limitações, permitindo que os usuários criem backups maiores sem serem impedidos pelas restrições do servidor.

Gerenciando ZipArchive

Para criar backups usando o ZipArchive, o Duplicator requer que a extensão PHP ZipArchive esteja instalada e habilitada em seu servidor.

Você pode facilmente validar a instalação do ZipArchive verificando com o phpinfo.

Alternativamente, verifique se o ZipArchive está instalado na página de ferramentas do Duplicator Pro. Vá para Duplicator Pro » Ferramentas » Geral » Informações do PHP, Role até Comando de Configuração e verifique se o –enable-zip está habilitado:

Observação: Se você não vir ‘–enable-zip‘ habilitado na seção Comando de Configuração, isso significa que o ZipArchive não está instalado ou ativado. Entre em contato com seu host ou administrador de servidor e peça para eles habilitarem o ZipArchive para você.

Perguntas Frequentes

If Duplicator fails despite host confirmation, what should I do?
Ensure your host is checking the correct version, as there are various ways to perform Zip compression in PHP. Ask them to visit this link for instructions on enabling the Zip Archive class. Note that this extension is typically enabled by default on most major hosting platforms.
Check if Zip extensions are enabled on your computer?
On your computer, ensure that the Zip extensions are enabled for PHP. Check your php.ini file for: On Windows: extension=php_zip.dll
On Mac and Linux: extension=zip.so
Additional References
PC (XAMPP, WampServer, etc) resources:
PHP manual | XAMPP Forums | WampServer Forums | Google Search
Mac (MAMP) resources:
PHP manual | MAMP Forums | Article 1 | Thread 1Thread 2

Veja também: Como faço uma ‘Extração Manual’ ou executo o instalador sem o Zip habilitado?


Este artigo foi útil?


Artigos Relacionados

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Get Duplicator Now
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

or
Get 60% Off Duplicator Pro Now →