3 complementos para migrar fácilmente un sitio de WordPress, probado y probado
Para mí, los nombres de dominio son compras impulsivas, y después de desarrollar un nuevo sitio por un tiempo, el dominio original que elegí a veces simplemente ya no tiene el mismo atractivo. La migración de contenido entre sitios se convierte en un problema. Anteriormente, recomendé el uso de SSH para migrar un sitio de WordPress desarrollado localmente Cómo migrar su sitio Wordpress desarrollado localmente a un servidor en vivo Cómo migrar su sitio Wordpress desarrollado localmente a un servidor en vivo Hemos hablado mucho en el pasado sobre la ejecución servidores web locales para fines de desarrollo o para probar software como Wordpress sin tener que pagar por el alojamiento, pero cómo lo toma ... Lea más, con una simple búsqueda y reemplazo en la base de datos. Si bien esto funciona en la mayoría de los casos y nunca me ha fallado, es un poco más riesgoso si mueve directorios. (como mydomain.com/blog a myotherdomain.com) o si tiene complementos que utilizan datos serializados (donde todas las configuraciones de los complementos se almacenan en una entrada de base de datos codificada en lugar de una sola fila para cada configuración).
Así que hoy, voy a probar 3 complementos que pueden semiautomatizar todo este proceso para usted. Estaré migrando datos de un antiguo dominio mío a un sitio nuevo, ambos ejecutándose en un servidor privado virtual.
1. Duplicador (Gratis)
Duplicator promete un proceso de migración de tres pasos. Después de instalar el complemento, encontrará un enlace rápido a la página de administración desde la lista de complementos.
Probablemente sea mejor comenzar a verificar la compatibilidad de sus servidores con el complemento. Esto es lo que terminé con.
Aunque, estoy bastante seguro de que la Restricción de directorio de base abierta no es relevante debido a la versión de PHP que ejecuto en este servidor, por lo que quizás necesiten una actualización. Sin embargo, seguiré adelante y crearé mi primer paquete. Los paquetes son el contenido de su base de datos y archivos, todo en uno. Haga clic en el botón crear en la parte superior derecha, o si su paquete está actualmente en blanco, debería haber un enlace en el centro de la pantalla para usted. Mi sitio de prueba es bastante pequeño, con solo 30 publicaciones y poco más. Esto me dio un tamaño de pre-zip de 50 MB..
Después de hacer clic en crear, irá a trabajar. Puedes ver el registro si tienes curiosidad, pero el mío se completó en segundos. Luego se le presentan dos botones para la descarga de archivos, y se le indica que tome ambos “instalador” y el “paquete”.
Hay algunas opciones avanzadas también bajo el panel de configuración; Puede enviar un correo electrónico cuando el paquete esté completo, si está tomando demasiado tiempo. Puede excluir directorios o ciertas extensiones de archivo; y rellene previamente los campos del instalador (aunque esto no es obligatorio). Guardé todos los valores por defecto.
Sube ambos a tu nuevo sitio, a través de FTP. Duplicator pretende replicar la configuración completa para usted, desde las bases de datos hasta los archivos principales de WordPress, lo cual es inteligente: esperaba tener que configurar un WordPress funcional básico, pero aparentemente no.
Encendido con las pruebas, subí el paquete y instalador.php expediente. Ahora comienza la diversión. Inicie el archivo installer.php - en el nuevo dominio ahora - desde su navegador, y verá algo como esto:
Los únicos detalles que deberá agregar son los detalles de acceso a la base de datos; Si bien Duplicator puede crear las tablas individuales, aún necesitará un usuario de mysql y una base de datos configurada para su uso. Compruebe la conexión de la base de datos, acepte la exención de responsabilidad y continúe con la instalación.
Incluso se te dará la opción de reactivar los complementos, lo cual es bastante ingenioso..
Finalmente, hay una lista de pasos que debe hacer clic manualmente. Esto implica volver a escribir el archivo de enlaces permanentes, eliminar el instalador y, finalmente, probar el sitio..
Me complace informar que todo estaba 100% funcionando y bien; el sitio era exactamente como lo había sido antes, pero con un nuevo dominio y título. Fantástico!
Tiempo total para migrar: menos de 10 minutos (aunque esto variará según el tamaño del sitio en cuestión).
2. WordPress Move (Gratis)
Una vez instalado, WordPress Move agrega un enlace de Asistente de migración en el submenú Herramientas. Presenta 3 opciones:
- Cambiar dominio (no se moverán archivos)
- Restaurar
Antes de usar migrar, deberá configurar el complemento desde el submenú de configuración, así que procedí a hacerlo. esto implica agregar detalles de acceso FTP para el nuevo sitio. El único bit complicado aquí es el camino relativo; en mi caso esto fue:
httpdocs / wp-content / plugins / wordpress-move / backup
También necesitas tener WordPress y wpmove plugin instalado en el otro extremo. Esto fue bastante decepcionante considerando que Duplicator podría operar sin eso, y agregó 30 minutos al proceso. Suspiro.
Con un nuevo WordPress instalado, y el complemento de WordPress Move también agregado, me dirigí para comenzar el proceso de transferencia desde el sitio anterior. Escriba la contraseña de ftp, el nuevo nombre de dominio y haga clic en iniciar la migración.
... error. Intento cambiar el número de puerto, recuerde que generalmente me conecto utilizando FTP seguro (normalmente el puerto 22) en lugar del protocolo FTP regular no seguro. Aunque ambos deberían funcionar.
De nuevo, error de conexión. En este punto, estoy llamando a que se cierre en este complemento en particular. Tal vez su suerte sea mejor, pero honestamente, ¿por qué intentaría con esto cuando el complemento Duplicator funciona tan bien??
3. Compañero de respaldo ($ 50)
El proceso de copia de seguridad y restauración de un sitio es muy similar a la migración, por lo que no es sorprendente que se haya agregado un complemento de copia de seguridad premium y muy respetado como este. “migrar magia” Funcionalidad a su ya extensa lista de características. La única configuración necesaria aquí es crear primero una contraseña de restauración desde las páginas de configuración.
Antes de que se produzca la migración, se debe realizar una copia de seguridad inicial. Elegir la “copia de seguridad completa” escriba y comience. Luego dirígete a la restaurar / migrar área, y seleccione restauración / migración automatizada. Pase el cursor sobre la última copia de seguridad y una opción para “migrar esta copia de seguridad” debería aparecer.
Deberá configurar un nuevo destino para que se envíe la copia de seguridad. Agregué los detalles de FTP para el nuevo sitio y confirmé que estaban funcionando, pero desafortunadamente se produjo un error en el camino cuando intentaba acceder nuevodominio.com/httpdocs (este fue el subdirectorio de los archivos HTML públicos que tuve que configurar, pero no debería estar en la URL); Finalmente, descubrí cómo hacer que esto funcionara al crear un nuevo usuario de FTP que está predeterminado en el directorio HTTPDOCS.
En este punto, el proceso es básicamente idéntico a Duplicator; Usted puede elegir el modo manual que en realidad le dará un similar “importbuddy.php” y un archivo de copia de seguridad para descargar y luego cargarlo en el nuevo sitio a través de FTP, o si logró hacer funcionar el FTP, todo se puede hacer desde la instalación de WordPress anterior. Durante el proceso, usted ingresa la información de la base de datos, y todo lo demás se hace por usted. Como paso final, se eliminan los archivos de instalación y se presentan algunos problemas comunes y sus soluciones..
Esencialmente, entonces, la parte de migración de Backup Buddy es casi idéntica a Duplicator, solo con el paso de carga de FTP eliminado, si puede configurar correctamente los detalles de acceso. Por supuesto, el verdadero poder de Backup Buddy reside en las copias de seguridad, pero es difícil recomendarlo simplemente como una herramienta de migración, especialmente teniendo en cuenta el precio premium..
Tiempo total para migrar: Alrededor de 30 minutos, aunque esto fue particular a la configuración de mis cuentas FTP.
No te olvides de 301 el antiguo dominio
Es casi seguro que querrás redirigir todo el tráfico y el motor de búsqueda. “amor” al nuevo dominio - usa un redireccionamiento 301 para esto. Simplemente reemplace el archivo .htaccess actual con lo siguiente, reemplazando nuevodominio.com.
Opciones + FollowSymLinks RewriteEngine en RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Si está utilizando las herramientas para webmasters para informar sobre la ubicación del sitio, deberá agregar una excepción al archivo de confirmación de Google. Reemplace la googleXXXX.html en el siguiente código con su URL de verificación particular.
Opciones + FollowSymLinks RewriteEngine on RewriteCond% REQUEST_URI! ^ / GoogleXXXX.html /? $ RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Eso es todo, sitio migrado, tráfico redirigido y ningún motor de búsqueda perdido..
Veredicto: Duplicador gana!
Esperaba que la herramienta premium fuera el producto superior en todos los aspectos, pero en este caso, en realidad, quiero darle el premio a Duplicator, y es 100% gratis. Carece del aspecto totalmente automatizado de BackupBuddy, suponiendo que se obtengan los ajustes correctos, es decir, pero cualquiera que ejecute WordPress alojado en un servidor debe poder descargar y cargar algunos archivos a FTP, por lo que no estoy seguro de que sea tan bueno. en detrimento de la duplicadora. El hecho de que presente consejos e instrucciones claros en cada paso también es realmente apreciado; Nunca tuve dudas sobre qué hacer a continuación con Duplicator. Mantente alejado de WordPress Move a toda costa, sin embargo, es demasiado complicado.
¿Conoces alguna solución mejor? Avíseme en los comentarios y, mientras tanto, asegúrese de visitar nuestra página de Complementos de WordPress Best, a la que Duplicator seguramente se agregará pronto..
Explorar más sobre: Blogging, Wordpress Plugins.