Logo Wordpress

Hace pocos días este mismo blog cambió de hosting debido a que había alcanzado el límite de ancho de banda al mes.

La migración fue bastante sencilla, aunque se me quedaron un par de detalles en el aire, así que con este post quiero comentar cómo fue el proceso y comentar lo que hice mal, para que entre vosotros y yo podamos redactar una especie de miniturorial para migrar un blog corriendo sobre Wordpress a un hosting nuevo.

Salvaguardando los posts
Lo primero que hice, antes de tener claro el hosting fue hace una copia de seguridad, tanto de todos los archivos, como de la base de datos. La copia de todos los archivos la hice descargándolos a mi ordenador, mientras que la copia de la base de datos la hice utilizando el plug-in WordPress Database Backup, que te genera un fichero sql con todas las sentencias INSERT para dejarte la base de datos tal cuál estaba.

Sin embargo esta no es la única forma, os recomiendo daros una vuelta por el wiki de Wordpress, porque hay una página dedicada a ello.

Transferencia de archivos
Una vez hecha la copia, yo lo que hice fue instalar Wordpress en el nuevo hosting. Aquí hay dos opciones:

  1. mantener la versión actual de Wordpress
  2. instalar la última versión y así tapar agujeros de seguridad

Por supuesto os recomiendo la segunda, que así matáis dos pájaros de un tiro. Recordad que la última versión, a día 1 de septiembre, es la 1.5.2.

De la instalación no comentaré nada, pues dos pasos no dan para muchos comentarios.

Restaurar los archivos
Con esto me refiero a instalar en el nuevo hosting los archivos viejos (generalmente el contenido de la carpeta /wp-content/, en donde van las imágenes, las copias de seguridad, los plug-ins y los temas. Sobretodo tened en cuenta que si vais a reaprovechar algún tema que ya teníais instalad también los plug-ins que teniais antes, porque puede que os salga algún error de función no encontrada.

Restaurar la base de datos
Esto ya depende de vuesto hosting. Yo por ejemplo, lo pude hacer todo desde una terminal invocando un comando de mysql: $ mysql -u usuario -p -h host.basededatos.com < backup.sql. Otra forma de hacerlo sería utilizar el panel de administración de la base de datos que os proporcione el servicio de hosting.

Una vez hecha la copia, y si todo ha ido bien, habéis activado los plug-ins y el tema corresondiente, vuestro blog debería de estar ya funcionando tal y como estaba cuando hicisteis la copia de seguridad.

Consideraciones
Aquí es donde quiero que me echéis una mano, porque hubo una cosa que no supe hacer: mientras hacía el traslado de hosting el blog siguió activo y hubo algunos comentarios que se perdieron porque fueron posteriores al backup. Y es que no supe cerrar los comentarios en Wordpress. He de decir que no lo miré a fondo porque tenía mucha prisa, pero no encontré ninguna opción en el panel de administración.

Así que cuando esto de cerrar los comentarios quede claro hay que incluír este paso justo después del backup, para no perder ninguna aportación de vuestros lectores.

Otro problema que tuve fue con la actualización de los servidores de DNS. Muy por encima, lo que un servidor DNS hace es asociar una IP con una URL. Todos los servidores del mundo están sincronizados para que haya una unificación de criterios (imaginad que en China pones tabernadelturco.com y te sale una cosa distinta que en el Reino Unido). Sin embargo, dicha sincronización no fue inmediata, y mientras que algunos servidores resolvían tabernadelturco.com como ni nuevo hosting, otros seguían apuntando al antiguo. La solución fue esperar un día y ya todo estuvo en orden. De todas formas, esto no hubiera sido un problema si hubiera cerrado los comentarios del blog antiguo.


18 Comentarios en “Cómo migrar tu blog con Wordpress a otro hosting”  

  1. Gravatar Icon 1 drask

    Lo que hubiera hecho, sería editar las ultimas anotaciones y quitar el “allow comments”.

    Para desactivar generalmente el blog de comentarios tampoco he encontrado nada. Talvez, una maña, sería editar el comments.php.. descomponer los formularios y poner un texto arriba que diga “Los comentarios no se mandaran porqué estan desactivados” o algo así :D jeje.

  2. Gravatar Icon 2 Fernando

    Que complicado, ¿verdad? Aunque parece que sí que funcionaría. Lo que me gustaría sabes es si hay alguna forma más fácil de hacerlo.

  3. Gravatar Icon 3 Boja

    Desde opciones lo único que es posible hacer es mantener cerrados los comentarios de futuras anotaciones.

    La única solución que se me ocurre es hacer uso del plugin Auto shutoff comments (sirve para cerrar automaticamente los comentarios de post antiguos) y situar la variable a “1 DAY”, así los comentarios de más de un día de antiguedad se cerrarán.

    Si tienes algún comentario de ese mismo día lo cierras automaticamente y punto.

    No es la mejor solución pero sirve para un roto y un descosido.

  4. Gravatar Icon 4 Boja

    Si tienes algún comentario de ese mismo día lo cierras automaticamente y punto.

    Quería decir manualmente, perdón.

  5. Gravatar Icon 5 neimar

    Me he encontrado con un plugin que creo que facilita bastante la vida para realizar la migración. Se llama Site Unavaliable y su función es desactivar trackbars, pingbacks, comentarios y mostrar un mensaje personalizado, en plan “Me mudo, sitio desactivado durante x horas”, cuando un usuario entra en la web.

  6. Gravatar Icon 6 acentillo

    Si mal no recuerdo, también tienes el archivo import-rss.php en la carpeta wp-admin de WP, que facilita la migración mediante rss.

    Y para redireccionar nada mejor que poner dos lineas en php con el mensaje 301

    header(”Status: 301 Moved Permanently”);
    header(”Location: http://www.tu-sitio-web”);

    o bien un .htaccess que haga el mismo efecto, y asunto resuelto.

    Un saludillo

  7. Gravatar Icon 7 HEPAU

    Hola, alguien puede decirme cuál es el código que me puede funcionar para redireccionar mi sitio a otro hosting?
    Tengo un dominio .com ligado a un hosting…Este último ha funcionado mal y pr ende adquirí un hosting nuevo. Pero como no tengo acceso a DNS para conectar mi nuevo hosting al .com debo hacer un “parchecito” alojado en el servidor actual para que se vayan a ver los archivos de mi nuevo servidor.
    Tengo entendido que con unas líneas de PHP lo puedo hacer… Pero cuáles? y cómo?.

    Si alguien me puede ayudar os agradeceré.

    Salu2

  8. Gravatar Icon 8 Mike

    Hola!!

    Tengo dos blogs en blogger y me voy a pasar a wordpress. Tengo una duda que no encuentro por ningún lado… ¿Es posible tener dos blogs en un mismo servidor con wordpress? he estado mirando cómo instalarlo y parece que sólo te permite tener un blog.

    Si me puedes contestar a mi correo, mejor. Si no, volveré por aquí… Gracias!!!!

  9. Gravatar Icon 9 briana banks lesbian

    briana banks nude

    http://jemurl.com/5e

  10. Gravatar Icon 10 domotica

    no se si quedarme con wordpress o con bloger…

  11. Gravatar Icon 11 El Violinista

    Hola, disculpa mi ignorancia en estos temas de blogs y migración :oops:

    Mi pregunta es, si tengo un blog en wordpress (gratis, sin comprar dominio)

    ¿puedo trasladar todos los contenidos a una nueva web que ubique bajo un dominio?

    Mi dificultad está en que NO puedo (o no sé) hacer una copia de seguridad de mi web actual (gratuita) para migrarla después a una bajo un dominio de pago.

    Gracias por tu atención :)

    (Por cierto, si te interesa la Seducción, que de eso si que sé jeje, y te apetece que intercambiemos links, estaré encantado. )

    Saludos

  12. Gravatar Icon 12 Eduardo

    Yo sí he probado a http://www.dw-studio.com.ar con mi web que genera cerca de 10.000 usuarios diarios y son francamente buenos. Destaco su buen servicio y calidad de su red. Totalmente recomendables para alojar tu web.

  13. Gravatar Icon 13 WaLhEZ

    Como aria yo en mi caso para restaurar mi bd, vieja en mi blog si solo tengo acceso al ftp?, hay alguna herramienta que me lo permita?, o puedo instalar el phpmyadmin en mi hosting para manejar los backups?, o el cpanel?

    Agradeceria mucho sus ayudas , ya que me urge mucho

  14. Gravatar Icon 14 CISPISSUERT

    Hi nice site
    Test Link

  15. Gravatar Icon 15 wholesale

    Hello! Good site! I’m From Khazahstan! I’m doing well!

    Thank you!

  16. Gravatar Icon 16 Idetrorce

    very interesting, but I don’t agree with you
    Idetrorce

  17. Gravatar Icon 17 GUSTAVO

    hola ! tengo tambien un pequeño problema ; tenia mi web en un hosting x ; y me pase a un hosting y ; pero cuando restauro la bd; me manda al sitio del hosting x, como configuro para que me funcione mi base de datos en el hosting y y el sitio sea independiente del otro hosting.

    Muchas gracias .

  1. 1 Tramadol.


Deja tu Comentario



Sobre este blog

Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?

Technorati

Mi del.icio.us