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.

Más que solo copias de seguridad

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.

Empezando

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.

Import buddy password

Crear una copia de seguridad

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.)

Complete backup

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í.

Migre su copia de seguridad

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 .

Migrate this backup

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.

Destination

A continuación, desplace el cursor sobre el destino que acaba de crear y haga clic en Seleccionar destino.

Select destination

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).

Begin migration

Cuando haga clic en Comenzar migración, se lo guiará a través de un proceso de seis pasos:

  1. Elegir su archivo de copia de seguridad (debe ser el predeterminado por usted)
  2. Descomprimir el archivo de copia de seguridad (automático)
  3. Configuración de URL y base de datos.
    Aquí solo necesita confirmar que la URL de su nuevo sitio está configurada correctamente, y luego ingresar los detalles de la base de datos en su servidor en vivo. Las primeras cuatro opciones serán provistas por su servidor web. Para el Prefijo de base de datos, es una buena idea cambiar el prefijo wp_ predeterminado a una cadena aleatoria de caracteres, ya que hará que su base de datos sea más segura.
  4. Importación de base de datos (automática)
  5. Migración de base de datos (automática)
    En esta etapa, la migración está completa y puede navegar a su nuevo sitio y verificar que todo funcione correctamente. Si es así, asegúrese de que todos los cuadros estén marcados en Limpieza de archivos y haga clic en Limpiar y eliminar archivos temporales.
  6. Limpieza final (automática)
Database settings

¡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.