Manejo de problemas de importación, carga y lanzamiento del instalador
Esta guía cubre problemas comunes al importar, cargar y lanzar el instalador en Duplicator. Ofrece soluciones para resolver errores de enlaces de importación, problemas de carga por arrastrar y soltar, y problemas de lanzamiento del instalador relacionados con los permisos del servidor y la ejecución de PHP.
1. Problemas con el enlace de importación
Si su enlace de importación no está descargando el archivo del paquete correctamente, consulte la siguiente tabla de fuentes admitidas.
Fuentes de importación admitidas y no admitidas
| Fuente | Estado | Notas |
|---|---|---|
| Alojamiento genérico | Admitido | La mayoría de los alojamientos que permiten descargas directas de archivos .zip o .daf. Si surgen problemas, intente descargar a través del navegador o póngase en contacto con su proveedor de alojamiento. |
| Dropbox | Admitido | Totalmente admitido. |
| Google Drive | Admitido | Admitido a partir de la versión 4.5.9 de Duplicator Pro. |
| AWS (Amazon S3) | No admitido | Actualmente no admitido. |
| OneDrive | No admitido | Actualmente no admitido. |
2. Problemas de carga del archivo de importación (arrastrar y soltar)
Mensaje de error común:
¡ERROR AJAX! ESTADO:403 Prohibido
Solución 1: Comprobar restricciones de Imunify360 o .htaccess
Si encuentra un error "AJAX 403 Forbidden":
- Asegúrese de que Imunify360 no esté instalado o interfiriendo.
- Si Imunify360 no está instalado, compruebe si un archivo
.htaccessestá bloqueando el acceso. - Contacta a tu host para obtener ayuda o prueba las Soluciones 2 y 5.
Solución 2: Sube el archivo comprimido manualmente vía FTP
Si la importación por archivo o enlace falla, sube manualmente el archivo comprimido:
- Accede a tu servidor usando un cliente FTP o el Administrador de Archivos de cPanel.
- Upload the archive (
.zipor.daf) to one of these locations:- directorio
/wp-content/backups-dup-pro/imports - Directorio Raíz de WordPress (donde se encuentra
wp-config.php), de esta forma se debe realizar una Instalación Clásica en lugar de una Instalación de Importación
- directorio
- Ve a Duplicator Pro > Importar y selecciona el archivo comprimido subido de la lista.
Nota, en caso de haber subido la copia de seguridad al directorio raíz de WordPress, necesitas realizar una Instalación Clásica.
3. Problemas al lanzar el instalador
Mensajes de error comunes:
- “Duplicator no puede iniciar la Importación porque en este Servidor no es posible ejecutar scripts PHP en carpetas:”
Error cURL 7: Fallo al conectar con localhost en el puerto 8080: Conexión rechazada
Solución 1: Permisos del Servidor
Si encuentras errores de permisos al iniciar el instalador, revisa esta guía sobre permisos de archivos.
Solución 2: Verifica que la ejecución de PHP esté permitida
Comprueba si la ejecución de PHP está bloqueada en los directorios relevantes:
- Bloqueo .htaccess: Busca archivos
.htaccessque puedan denegar la ejecución de PHP, como por ejemplo:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
La presencia de un archivo .htaccess en wp-content no impide necesariamente la ejecución. Renombra temporalmente el archivo.htaccesspara probar. - Plugins de Seguridad: Desactiva temporalmente plugins como Wordfence que puedan bloquear el acceso al instalador.
- Restricciones de Hosting: Si la ejecución de PHP está bloqueada a nivel de servidor, contacta a tu host o considera cambiar de proveedor de hosting.
Solución 3: Usa Modos de Instalación Alternativos
Si no se puede habilitar la ejecución de PHP:
- Sube manualmente tanto el instalador como el archivo comprimido al directorio raíz de WordPress.
- Accede al instalador a través de
https://tu-dominio.com/installer.php. - Elige el ‘Modo de Instalación de Sobrescritura’ para sobrescribir el sitio o la base de datos existente según sea necesario.
Nota: La versión 4.5.1+ de Duplicator Pro incluye parches que resuelven este problema para la mayoría de las configuraciones. Por favor, actualiza a la última versión.
Solución 4: Contenedores Docker (Errores cURL)
Si ejecutas Duplicator en Docker y ves errores cURL (por ejemplo, conexión rechazada en el puerto 8080), ajusta tu configuración de Apache dentro del contenedor:
- Edita
/etc/apache2/ports.confy asegúrate de:Listen 80 Listen 8080 - Edita
/etc/apache2/sites-available/000-default.confpara aceptar conexiones en ambos puertos.
Consulta la documentación de configuración de Docker y Apache o Stack Overflow para más detalles.