Para el caso de querer hacer un backup de seguridad o mover nuestra instalación de WordPress de un hosting a otro, existen multitud de plugins y formas... aquí tienes una muy sencilla y práctica!
En este punto, el plugin gratuito Duplicator nos ofrece realizar estas acciones de forma sencilla e intuitiva haciendo que una tediosa migración o duplicado se realice en pocos minutos. Gracias a él podrás realizar una instalación nueva idéntica al sitio web duplicado y en pocos minutos!
Crear paquete de web clon WordPress
Para empezar debemos instalar el plugin desde el propio administrador de WordPress. Para ello accedemos a "Plugins" y pulsamos en "Añadir nuevo":
En la ventana de plugins debemos escribir en el cuadro en blanco el nombre del plugin "Duplicator". Nos aparecerán varias opciones a instalar, debemos escoger la primera realizada por "Snap Creek" y pulsar en el botón "Instalar ahora".
https://es.wordpress.org/plugins/duplicator
Una vez se inicie el proceso se descargará y se instalará el plugin. Cuando el sistema nos indique que el plugin se ha instalado correctamente pulsamos sobre "Activar":
Ahora en el menú vertical de la izquierda podremos visualizar el botón "Duplicator" al que debemos acceder para empezar con nuestra exportación.
Posteriormente pulsaremos sobre la opción "Crear nuevo" para crear un nuevo paquete de exportación:
En este apartado nos aparecen diversas opciones pero es recomendable dejarlo como se encuentra todo y pulsar sobre "Siguiente" para continuar:
El plugin escanea toda la instalación de WordPress para ver si es posible realizar la exportación. En este punto es normal que nos indique que en Ajustes del Servidor existe un "Aviso" en rojo debido a que la directiva open_basedir en CDmon se encuentra establecida por defecto y no es posible modificarla por motivos de seguridad. La mayoría de web pequeñas con un tiempo de ejecución (max_execution_time) de 30 es suficiente, pero si por algún motivo no funciona o queremos asegurarnos siempre podemos aumentar el valor PHP excepcionalmente. Para seguir marcaremos la opción "Si, ¡Continuar con el proceso de construcción!" y pulsaremos sobre el botón "Crear":
Al finalizarse la exportación descargamos ambos ficheros resultantes, el instalador y la copia de la web:
Instalar clon o Restaurar la web desde este backup
Para instalar el backup simplemente habría que hacer lo mismo que se indica a continuación pero en el mismo directorio de la web donde nos interese...
Paso 1:
Para restaurar la web primero debemos crear la base de datos nueva y subir los dos ficheros por FTP mediante un gestor, Filezilla para Windows o Ciberduck para Mac, por ejemplo.
Una vez creada la base de datos y subidos ambos ficheros, accedemos por el navegador web en la ruta nuestrodominio.com/installer.php o en el caso de tenerlo en una subcarpeta nuestrodominio.com/nuestra/carpeta/installer.php. Nos deberia aparecer el nuevo navegador de instalación como este:
Paso 2:
Una vez iniciamos el instalador de Duplicator en el nuevo sitio debemos tener en cuenta varios puntos:
- Action: tenemos que escoger "Create New Database" si es una nueva instalación". En el caso de querer hacerlo sobre una instalación ya existente "Connect and Remove All Data".
- Host: dejamos "localhost" como en la imagen.
- Name: especificamos el nombre de la nueva base de datos que hemos creado.
- User: el nombre de usuario MySQL del nuevo alojamiento.
- Password: la contraseña del usuario MySQL.
Con los datos rellenados pulsamos en "Test Database" para comprobar que conecta correctamente.
- Si el test es correcto, seguiremos con el botón "Next".
- Si el test no es correcto, deberemos revisar los datos de acceso a la base de datos .
Paso 3:
Una vez tenemos todo completo, en la siguiente pantalla el plugin nos reconocerá automáticamente todos los datos de las nuevas rutas y nombre del dominio, que substituirá a los antiguos datos. En este punto no debemos tocar nada normalmente (podemos modificar los datos del usuario Admin por unos nuevos desplegando el menú "Options"). En el apartado "Options" también podremos ver los datos de la instalación anterior.
Para iniciar la actualización de las rutas pulsamos en "Next":
Nota: Es posible que si hemos subido los ficheros de la exportación al mismo nivel de los ficheros del WordPress donde queremos ejecutarlo, el plugin nos advierta de que ya existe el fichero wp-config.php. En este caso renombramos el fichero desde el FTP.
Paso 4:
Al finalizar nos avisa con un reporte, si todo ha acabado de forma satisfactoria:
Para continuar pulsamos sobre "Site Login", para comprobar que la nueva importación funciona correctamente.
Al acceder de nuevo al escritorio, nos aparecerá el mensaje de migrado con éxito, y la opción de limpiar los ficheros de instalación en la segunda opción. Una vez comprobado que el sitio funciona correctamente, es recomendable eliminarlos para evitar que ocupen espacio dentro de su alojamiento.
Una vez hemos realizado todos estos 4 pasos, podemos disfrutar de nuestra web sin necesidad de haber tocado la programación, la base de datos ni nada de nada.
¡Ahorra tiempo y evita posibles errores!
Si prefieres externalizar la migración de tu WordPress de un hosting a otro, NOSOTROS NOS OCUPAMOS POR SOLO 100€
(Devolución 100% garantizada ante cualquier impedimento)
¿Necesitas mejoras o que nos encarguemos del Mantenimiento WordPress de tu web? Contacta ahora!