Obtenga hoy mismo el mejor plugin de copia de seguridad y migración de WordPress
Obtenga Duplicator ahora

Documentación del duplicador

Documentación, materiales de referencia y tutoriales para Duplicator

Trabajar con distintos motores de archivo

Las diferencias radican en las tecnologías subyacentes y los métodos utilizados para comprimir y archivar ficheros. Shell Zip aprovecha los comandos del sistema, ZipArchive es una clase PHP para la manipulación de archivos zip, y DupArchive es un motor personalizado desarrollado para el plugin Duplicator, atendiendo a sus necesidades específicas. La elección del motor puede afectar a factores como la velocidad, la compatibilidad y la funcionalidad dentro del contexto de la aplicación que los utiliza.

Diferencia entre cada motor de archivo

Cremallera Shell

Shell Zip ejecuta un comando para comprimir los archivos del sitio web y la base de datos en un único archivo .zip. Este método es a menudo más rápido y fiable que usar PHP ZipArchive. Si esta opción está disponible en su sistema, le sugerimos que seleccione Shell Zip.

Shell Zip sólo es accesible con niveles de licencia Basic y superiores.

Shell Zip requiere que los paquetes zip y unzip estén instalados en su servidor. También depende de que las funciones PHP popen y pclose estén habilitadas.

Si Shell Zip está deshabilitado, significa que uno o más de estos requisitos faltan o están deshabilitados en su servidor. En ese caso, póngase en contacto con su proveedor de alojamiento y pídale que instale los paquetes zip/unzip y que habilite las funciones popen y pclose de PHP.

ZipArchive

ZipArchive es una clase PHP que permite la manipulación de archivos Zip. Proporciona una interfaz de programación para crear y extraer archivos zip directamente dentro de scripts PHP. ZipArchive es más portable a través de diferentes configuraciones de servidor ya que opera a nivel PHP, asegurando consistencia en la creación de archivos zip sin importar el sistema operativo subyacente.

DupArchive

DupArchive es un formato de archivo que genera un archivo [archive.daf], exclusivo de Duplicator. Específicamente diseñado para Duplicator, este formato prioriza el rendimiento y la escalabilidad. Los proveedores de alojamiento de bajo coste a menudo imponen estrictas limitaciones de tiempo, CPU y E/S en sus servidores. DupArchive fue diseñado para superar estas limitaciones, permitiendo a los usuarios crear copias de seguridad más grandes sin ser obstaculizados por las limitaciones del servidor.

Gestión de ZipArchive

Para crear copias de seguridad utilizando ZipArchive, Duplicator requiere que la extensión ZipArchive PHP esté instalada y habilitada en su servidor.

Puede validar fácilmente la instalación de ZipArchive comprobándolo con phpinfo.

Alternativamente, compruebe si ZipArchive está instalado desde la página de herramientas de Duplicator Pro. Vaya a Duplicator Pro " Herramientas " General " Información PHP, Desplácese hasta Configurar Comando, y compruebe si la opción -enable-zip está activada:

Nota: Si no ve"-enable-zip" activado en la sección Configurar comando, significa que ZipArchive no está instalado o activado. Póngase en contacto con el administrador de su host o servidor y pídale que active ZipArchive.

Preguntas frecuentes

Si Duplicator falla a pesar de la confirmación del host, ¿qué debo hacer?
Asegúrese de que su host está comprobando la versión correcta, ya que hay varias formas de realizar la compresión Zip en PHP. Pídales que visiten este enlace para obtener instrucciones sobre cómo habilitar la clase Zip Archive. Tenga en cuenta que esta extensión suele estar activada por defecto en la mayoría de las principales plataformas de alojamiento.
¿Comprueba si las extensiones Zip están activadas en tu ordenador?
En su ordenador, asegúrese de que las extensiones Zip están habilitadas para PHP. Compruebe su archivo php.ini para: En Windows: extension=php_zip.dll
En Mac y Linux: extension=zip.so
Referencias adicionales
Recursos para PC (XAMPP, WampServer, etc):
Manual PHP | Foros XAMPP | Foros WampServer | Búsqueda en Google
Recursos para Mac (MAMP):
Manual PHP | Foros MAMP | Artículo 1 | Hilo 1Hilo2

Consulte también: ¿Cómo hago una 'Extracción manual' o ejecuto el instalador sin activar Zip?

¿Le ha resultado útil este artículo?

Artículos relacionados