Problemas al migrar Wordpress de servidor

December 19th, 2008  |  Published in Blogs

Esta mañana hemos finalizado los trabajos de migración de cosassencillas.com al nuevo servidor dedicado. Como suele ocurrir al cambiar un site con un gran contenido hemos tenido alguna pequeña dificultad no prevista en un principio y que hemos solucionado eficazmente. Para los que se planteen mover su instalación wordpress a un nuevo servidor y en especial a aquellos que lo harán a un servidor dedicado con un panel de control diferente al que usan actualmente, ahí dejo algunos consejos y apuntes:

  1. Realizar un backup completo de mysql. No usar plugins para ello, sino utilizar la opción exportar de phpmyadmin.
  2. Descargar todos los archivos del servidor origen vía ftp. No utilizar el explorador de windows. Utiliza un software para FTP o podrías tener problemas con los permisos de archivo.
  3. Crea una nueva base de datos en el servidor destino.
  4. Crea un usuario de la base de datos con permisos suficientes
  5. Antes de importar la copia de seguridad de la base de datos origen, hay que cambiar algunas cosas usando un editor de texto. (Este paso solo es necesario si no utilizas el mismo panel de control en el servidor origen y destino). Fijate que la tabla wp_postmeta utiliza direcciones url absolutas, del tipo /var/www/vhosts… Si el nuevo panel de control es distinto, es muy probable que estas direcciones no sean las mismas. Por ejemplo, nosotros hemos cambiado de Plesk a DirectAdmin, y cambia bastante la estructura de directorios. Así que antes de importar la base de datos, hemos hecho un buscar/reemplazar con un editor de texto sobre el dump de mysql, para cambiar estos parámetros. En esta tabla es el único lugar donde aparecen estas rutas absolutas.
  6. Importar la copia editada del backup mysql a la nueva base de datos.
  7. Cambiar los parámetros de configuración del archivo wp-config si has modificado el nombre de la ddbb, el usuario o password.
  8. Subir todos los archivos por ftp al nuevo servidor.
  9. Cambiar DNS del dominio para que apunten al nuevo servidor, esto tardara más o menos en función del TTL del dominio.
  10. Esperar la propagación de DNS y a disfrutar de tu nuevo servidor.

Es posible que surja algún problema adicional. Por ejemplo que alguna imagen no se muestra correctamente, especialmente las generadas por plugins. Asegurate que el directorio tiene los permisos adecuados, algunos clientes ftp, ponen permisos por defecto 644, o 555 que pueden no ser suficientes

Esto es una línea aproximada de los pasos que debes seguir, en ningún caso un tutorial exhaustivo. si no tienes los conocimientos suficientes o no te sientes capaz, busca ayuda, algunas acciones pueden tener consecuencias difíciles de reparar.

Leave a Response