Esta guía cubre problemas comunes con la importación, carga y lanzamiento del instalador en Duplicator. Ofrece soluciones para resolver errores de enlace de importación, problemas de carga de arrastrar y soltar y problemas de lanzamiento del instalador relacionados con los permisos del servidor y la ejecución de PHP.
1. Problemas con los enlaces de importación
Si su enlace de importación no extrae correctamente el fichero de archivo, consulte la tabla siguiente para conocer las fuentes compatibles.
Fuentes de importación admitidas y no admitidas
| Fuente | Estado | Notas |
|---|---|---|
| Anfitrión genérico | Soporte | La mayoría de los servidores permiten la descarga directa de archivos .zip o .daf. Si se producen problemas, intente descargar a través del navegador o póngase en contacto con su host. |
| Dropbox | Soporte | Totalmente compatible. |
| Google Drive | Soporte | Compatible a partir de la versión 4.5.9 de Duplicator Pro. |
| AWS (Amazon S3) | No se admite | Actualmente no se admite. |
| OneDrive | No se admite | Actualmente no se admite. |
2. Problemas de carga de archivos de importación (arrastrar y soltar)
Mensaje de error común:
AJAX ERROR! STATUS:403 Forbidden
Solución 1: Compruebe si hay restricciones en Imunify360 o .htaccess
Si se encuentra con un error "AJAX 403 Forbidden":
- Asegúrese de que Imunify360 no está instalado o interfiere.
- Si Imunify360 no está instalado, compruebe si existe un
.htaccessestá bloqueando el acceso. - Póngase en contacto con su host para obtener ayuda o pruebe las Soluciones 2 y 5.
Solución 2: Cargar el archivo manualmente a través de FTP
Si falla la importación mediante archivo o enlace, cargue manualmente el archivo:
- Acceda a su servidor utilizando un cliente FTP o el Administrador de Archivos de cPanel.
- Cargar el archivo (
.zipo.daf) a uno de estos lugares:/wp-content/backups-dup-pro/importsdirectorio- Directorio raíz de WordPress (donde
wp-config.phpse encuentra), de esta forma se Instalación clásica en lugar de un Importación Instalación
- Vaya a Duplicator Pro > Importar y seleccione el archivo subido de la lista.
Nota, en caso de que haya subido la copia de seguridad al directorio raíz de WordPress, deberá realizar una Instalación Clásica.
3. Problemas de inicio del instalador
Mensajes de error comunes:
- "Duplicator no puede lanzar la Importación porque en este Servidor no es posible ejecutar scripts PHP en las carpetas:"
cURL error 7: Failed to connect to localhost port 8080: Connection refused
Solución 1: Permisos de servidor
Si encuentras errores de permisos al iniciar el instalador, revisa esta guía sobre permisos de archivos.
Solución 2: Verificar que la ejecución de PHP está permitida
Comprueba si la ejecución de PHP está bloqueada en los directorios relevantes:
- Bloque .htaccess: Busque
.htaccessarchivos que pueden denegar la ejecución de PHP, tales como:
<Files *.php>
Orden Denegar,Permitir
Denegar a todos
</Files>
La presencia de un archivo .htaccess en wp-content no impide necesariamente la ejecución. Cambie temporalmente el nombre del archivo.htaccesspara probarlo. - Plugins de seguridad: Desactiva temporalmente plugins como Wordfence que puedan bloquear el acceso al instalador.
- Restricciones de alojamiento: Si la ejecución de PHP está bloqueada a nivel de servidor, póngase en contacto con su proveedor de alojamiento o considere la posibilidad de cambiar de proveedor de alojamiento.
Solución 3: Utilizar modos de instalación alternativos
Si no se puede habilitar la ejecución de PHP:
- Suba manualmente tanto el instalador como el archivo al directorio raíz de WordPress.
- Acceda al instalador a través de
https://your-domain.com/installer.php. - Elija "Sobrescribir modo de instalación" para sobrescribir el sitio o la base de datos existentes 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, actualice a la última versión.
Solución 4: Contenedores Docker (Errores cURL)
Si ejecuta Duplicator en Docker y ve errores de cURL (por ejemplo, conexión denegada en el puerto 8080), ajuste la configuración de Apache dentro del contenedor:
- Editar
/etc/apache2/ports.confy asegurar:Listen 80 Listen 8080 - Editar
/etc/apache2/sites-available/000-default.confpara aceptar conexiones en ambos puertos.
Consulte la documentación de configuración de Docker y Apache o Stack Overflow para obtener más detalles.