Si construyes nuevos sitios web de WordPress de manera regular, puedes estar familiarizado con el proceso de configurar una instalación local de WordPress usando WAMP o XAMPP para hacer su trabajo de desarrollo antes de migrar el sitio a su servidor en vivo. Es una excelente manera de acelerar el proceso de desarrollo, ya que no tiene que seguir cargando sus cambios antes de poder verlos, y además, no es una buena práctica hacer cambios en un sitio web en vivo.
El mayor inconveniente de utilizar un servidor de desarrollo de WordPress local es el proceso largo de migrar un sitio de un servidor a otro.
El proceso implica hacer una copia de seguridad de todos sus archivos de WordPress, exportar su base de datos, crear una nueva base de datos en su servidor en vivo, cargar sus archivos de WordPress al servidor en vivo a través de FTP, importar sus datos a la nueva base de datos y editar todas las referencias al servidor local en la nueva base de datos, y la configuración de configuraciones / widgets, etc. Las instrucciones completas se pueden encontrar en el Codex de WordPress.
¿No sería genial si hubiera una manera de hacer la mayor parte de esto automáticamente, por lo que podría migrar un sitio completo en solo unos minutos?
Afortunadamente, hay. Se llama BackupBuddy.
BackupBuddy es un plugin de WordPress premium que hace que sea realmente fácil mantener todos sus sitios de WordPress respaldados de forma segura, para que pueda restaurarlos fácilmente en caso de que algo salga mal. Puede programar copias de seguridad automáticas regulares de sus archivos y bases de datos, y puede hacer que sus copias de seguridad se envíen a un almacenamiento fuera de línea como Dropbox o Amazon S3.
BackupBuddy cuesta de $ 75 (para 2 licencias) a $ 150 (para licencias ilimitadas), por lo que si administra sitios web para clientes, es un gran valor solo para la funcionalidad de copia de seguridad.
Pero lo que lo hace realmente grandioso es la capacidad de migrar un sitio completo a un nuevo servidor con solo unos pocos clics.
Con la última versión de BackupBuddy, se ha hecho más fácil que nunca con su característica Magic Migration, que le permite realizar toda la migración desde su tablero de WordPress.
Nota: Lo único que tienes que hacer manualmente es crear una nueva base de datos MySQL en tu servidor en vivo, pero este suele ser un proceso muy simple si usas el asistente de base de datos en cPanel. Una vez que haya creado su base de datos, anote el servidor, el nombre de la base de datos, el nombre de usuario y la contraseña, ya que los necesitará más adelante.
Lo primero que debe hacer es comprar BackupBuddy y seguir las instrucciones para instalarlo en su instalación local de WordPress. Una vez que esté instalado, verá un nuevo menú de navegación de BackupBuddy en su tablero de WordPress.
Luego debe navegar a BackupBuddy> Configuración e ingresar una contraseña ImportBuddy. Se le solicitará esto más tarde, cuando migre su sitio, como una medida de seguridad. Ingresa una contraseña y haz clic en Guardar.
Una vez que haya terminado su sitio local y esté listo para ser migrado, lo siguiente que debe hacer es crear una copia de seguridad completa del sitio web.
Vaya a Copia de respaldo> Copia de seguridad y haga clic en Copia de seguridad completa. Esto crea una copia de seguridad de su base de datos (contenido del sitio) y de los archivos de WordPress (temas, complementos, etc.)
BackupBuddy luego trabajará para hacer una copia de seguridad de su sitio, lo que puede demorar un tiempo, dependiendo del tamaño de su sitio web. Una vez que haya finalizado, puede descargar el archivo ZIP de respaldo a su computadora para su custodia.
Nota: Si vuelve a la pantalla de copias de seguridad, también puede hacer clic en Enviar archivo fuera del sitio para enviar una copia de su copia de seguridad a un espacio de almacenamiento externo, como Dropbox o Amazon S3. Recomiendo que hagas eso para mayor tranquilidad, pero no entraré en el proceso aquí.
Ahora vaya a BackupBuddy> Migrar, restaurar y desplácese hacia abajo al panel Migración automatizada. Verá el archivo de copia de seguridad que acaba de crear. Desplácese sobre él y haga clic en Migrar esta copia de seguridad .
A continuación, debe agregar un nuevo destino, ingresando los detalles FTP de su servidor en vivo. Ingrese sus detalles y haga clic en Agregar destino.
A continuación, desplace el cursor sobre el destino que acaba de crear y haga clic en Seleccionar destino.
A continuación, debe ingresar la URL donde vivirá su nuevo sitio web, que probablemente se parecerá a http://yoursite.com (a menos que haya especificado un subdirectorio en su destino).
Cuando haga clic en Comenzar migración, se lo guiará a través de un proceso de seis pasos:
¡Hecho! Eso es todo lo que hay que hacer. Su sitio web debería estar ahora en funcionamiento en su servidor en vivo, exactamente como estaba en su servidor local, con todos los complementos y las configuraciones ya configuradas.
Puede usar este mismo proceso para mover un sitio existente entre dos servidores activos también, en caso de que necesite cambiar proveedores de hosting o si un cliente decide administrar su propio hosting.
Estoy seguro de que estarás de acuerdo en que si realizas mucho desarrollo local de WordPress, el tiempo que ahorrarás al usar BackupBuddy y Magic Migration realmente dará sus frutos a largo plazo.
¿Has probado BackupBuddy? ¿Utiliza la función Magic Migration, o prefiere hacer estas cosas de forma manual? Háganos saber sus pensamientos en los comentarios a continuación.