Estás en: Inicio » Descargas»Como transferir un blog WordPress de un dominio a otro sin perder datos

Como transferir un blog WordPress de un dominio a otro sin perder datos


Backup Todos somos conscientes de lo tedioso que podría resultar el realizar una transferencia de un blog en WordPress sin las herramientas adecuadas, es decir, que no solo tendríamos que crear la nueva base de datos en el nuevo dominio, sino que además debemos tener en cuenta el tema, la configuración del mismo, los plugins, etc…

Esto podría resultar un trabajo de aproximadamente un día entero en el caso que hemos dicho anteriormente, es decir, sin las herramientas adecuadas.

La tarea que hoy nos concierne es el poder facilitar dicha transferencia realizando una copia exacta del contenido (plantilla, plugings, entradas, etc…) de nuestro blog con tan solo ejecutar un simple fichero en PHP.

Si eres administrador de un blog, supongo que no sería un gran problema disponer del tiempo necesario para realizar la clonación o trasferencia de un blog entero a otro dominio, pero cuando se trata de realizar este tipo de tarea con varios blogs, seguramente querrás acabar cuanto antes y dando la misma seguridad a tus clientes (caso de tenerlos).

Todo ello vamos a realizarlo sin tener que instalar ningún plugin adicional en WordPress.

Para ello, bastará simplemente con subir a nuestro servidor (hosting) el fichero que encontrarás al final de esta entrada y seguir los pasos que se detallan a continuación.

Introducción a BlogZapper…

BlogZapper es una simple utilidad que nos permitirá realizar la copia, clonación o seguridad y restauración de un blog gestionado con WordPress de una forma fácil y rápida.

Los requerimientos para que BlogZapper funcione al 100% son bastante simples y a estas alturas cualquier host debería cumplirlos (PHP 5 y ZipArchive activado), pero siempre conviene realizar una prueba para saber si nuestro host es compatible antes de hacer uso de BlogZapper. Descarga el siguiente fichero (Descargar) e instalarlo en el servidor de hosting.

Debemos subir los ficheros contenidos en la descarga de la prueba en el directorio /public_html/ de nuestro dominio y luego indicar a nuestro navegador la realización de la prueba por ejemplo: www.tudominio.com/testzap.php el resultado será el siguiente en caso de ser afirmativo, es decir, cumplir los requisitos mencionados anteriormente.

Prueba-TeztZapper

Pasos para realizar la copia y la restauración del blog en nuevo dominio…

  • Subir BlogZapper al directorio principal de nuestro blog.

  • Ejecutar Blogzapper desde nuestro navegador habitual: www.tudominio.com/zap.php y hacer clic en “Make Backup”, para comenzar con la copia, pero antes aconsejamos poner en modo mantenimiento nuestro blog para que no se produzcan cambios, como el caso de introducción de nuevos comentarios.

  • Seguidamente debemos descargar la copia creada a nuestro nuestro ordenador. Aconsejable descargarlo en el escritorio para tenerlo a mano.

El contenido del fichero descargado corresponderá íntegramente con el contenido que tengamos actualmente en nuestro blog.

  • Seguidamente y mediante el empleo del software adecuado, con ello me refiero al programa que sueles emplear para subir los ficheros a tu host del nuevo dominio, tal como podría ser en mi opinión uno de los mejores “FileZilla”, los ficheros que puedes ver en la siguiente imagen.

  • A continuación ejecutamos nuevamente BlogZapper: www.nuevo-dominio.com/zap.php, pero antes de eso debemos crear una nueva base de datos SQL con el correspondiente usuario y contraseña desde el gestor correspondiente. En la imagen inferior debemos indicar los siguientes datos:
    • Dominio: nombre del dominio
    • Path o ruta: dejar como está para instalar el contenido del blog en el directorio principal, en el caso de querer instalar el blog en un subdirectorio, este sería el campo para indicar dicho subdirectorio.
    • Host: mi consejo es escribir “localhost” sin las comillas
    • Database Username: el usuario que hayamos creado en la base de datos
    • Database Password: el password que hayamos indicado.

Seguidamente ya tendremos instalado el blog en el nuevo dominio y para ello el tiempo invertido máximo para un usuario de poca experiencia podría ser de unos 15 minutos.

Si crees que es tan difícil, puedes echar un vistazo al siguiente vídeo (en inglés), donde podrás observar detalladamente todos los pasos explicados anteriormente.


Share

  • Pingback: Tweets that mention Como transferir un blog WordPress de un dominio a otro sin perder datos | Vera´s Soul -- Topsy.com

  • Carlos

    Hola buenas noches.
    Quisiera saber como puedo recuperar el password de un usuario creado en CPANEL (para una BBDD en concreto).
    He accedido al fichero wp-config, para leer la linea define(‘DB_PASSWORD’, ‘ccpyFH0ttymVR’); … pero este password está encriptado.
    Bueno, el caso es que voy a trasladarme a otro hosting, por lo que ya estoy haciendo el backup y voy a crear la base de datos igual, y también el mismo usuario y password. pero claro, ese password es el que no recuerdo (el del usuario vinculado a la bbdd)
    ¿Si pongo el password que aparece en la linea funcionará?
    Me parece que es el único detalle que me falta por resolver para proceder con éxito el traslado a otro hosting,

    gracias

  • http://www.verasoul.com Vera

    @Carlos En relación a tu propuesta, te enseñaré como recuperar en este caso la contraseña de un usuario, por lo que entiendo que la contraseña que deseas recuperar es la del administrador ya que de otro modo las contraseñas se pueden recuperar haciendo uso de la función para generar nuevas contraseñas o cambiarlas desde el panel de acceso a WordPress.

    Por un lado, debes saber que WordPress guardas las contraseñas encriptadas en Hash (supongo que tendré que preparar algún artículo al respecto :D ).

    Por otro lado, no te servirá hacer uso de esa contraseña encriptada, por tanto haz lo siguiente:

    1. Vete al cPanel y entra en PhpMyAdmin.

    2. Busca la base de datos en la que deseas recuperar tu clave.

    3. Busca la tabla wp_users y localiza el usuario al que deseas cambiar la clave.

    4. Edita el usuario y elimina el contenido del campo user_pass, es decir, la clave encriptada.

    5. Accede al siguiente generador Hash MD5 (http://www.sinfocol.org/herramientas/hashes.php)
    6. Deja marcada la opción Ascii e introduce una contraseña cualquiera, luego pusla en "Generar"

    7. Desplázate hasta que encuentres la plataforma "Wordpress" y justo al lado tendrás la clave encriptada, debe empezar por el símbolo "$" y acabar en "."

    8. Debes copiarla y pegarla en el campo "user_pass" que eliminaste anteriormente en el cPanel.

    Espero que esto te haya ayudado.

    Saludos

    PD: no olvides compartir esta entrada ;) . Gracias.

  • Opus85

    Muy buen post, sin embargo no lo creo justo ya que para poder acceder al resto de la entrada ocupas hacerle backlinks, no me parece honesto… Pero gracias de todos modos!

  • Opus85

    la verdad deberia denunciarte por que para ver el resto de la entrada ocupas darle como 100 backlinks :l No vale el tiempo, mejor le busco en otro lado, ni que fuera que!

    • http://www.verasoul.com Vera

      Denuncia lo que quieras Opus85, sinceramente eres libre de ello, sin embargo a mi nadie me paga el tiempo que pierdo en escribir cada una de las entradas que en el blog se realizan. Existe un refrán que dice: “El que quiera lapas, que se moje el culo”, con esto quiero decir, que si de verdad estás interesado en la información al respecto, debes ajustare a lo solicitado.

      Eres libre de buscar donde quieras, para ello existe Google ;) .

  • Pingback: Tweets that mention Como transferir un blog WordPress de un dominio a otro sin perder datos | Vera´s Soul -- Topsy.com

  • merb

    Jo… ya no se puede bajar el blogzapper, entiendo que hay que pagar, pero una simple estudiante de web no tiene tantos recursos para pagar cada plugins o scrip o app…. si alguien tiene un alma caritativa y me lo pasa se lo agradeceré con creces gracias de antemano…

© 2012 Todos los derechos reservados. Vera's Soul

Volver arriba