Importar posts de Blogger a Wordpress - Migración
Escrito por KnxDT el February 29, 2008 – 3:09 am -El proceso de migrar los posts de Blogger a Wordpress resulta bastante complejo si es que no fuera porque este mismo contiene una herramienta que lo hace posible. Para importar nuestros posts de Blogger debemos ir al Dashboard de Wordpress y de allí al menú Manage> Import y seleccionamos la opción Blogger.

Allí nos aparecerá un botón que dice “Authorize”, dale clic y nos aparecerá una página web de Google diciendo “Grant Access” (permitir acceso) a nuestra cuenta Blogger (en caso no estén loggeados, les pedirá eso primero) y seguidamente les aparecerá la lista de blogs que tengan en Blogger y una opción que dice “Importar” del blog como se muestra a continuación:

Luego de eso las entradas y los comentarios comenzarán a importarse a nuestra blog de Wordpress (al cual tendremos acceso desde Manage> Posts, es decir, Administrar> Entradas).
Por desgracia en mi caso eso no pasó y obtuve un rotundo error de Wordpress:
Could not connect to https://www.google.comThere was a problem opening a secure connection to Google. This is what went wrong: () |
Las razones de este error son probablemente la ausencia o error en la instalación de algún documento de Wordpress en el hosting. Sea cual fuere el caso lo que deben hacer (si tienen este error o uno similar) es dar rápida solución al problema y para eso se me dió una gran cantidad de sugerencias (incluyendo la instalación de Wordpress a nivel local usando Xampp), pero al final la solución fue más evidente y sencilla: usar Wordpress.com.
La solución para evitar este error (que se da en ciertos casos) fue usar como intermediario Wordpress.com, para eso necesitamos una cuenta newbie (cualquier cuenta simple, nos registramos) y repetiremos los pasos:
- Manage> Import (Administrar> Importar en el panel de Wordpress.com)
- Grant Access (Permitir acceso a nuestra cuenta Google)
- Seleccionamos el blog y damos importar
Con esto ya habremos logrado que los posts suban a nuestra cuenta de Wordpress.com, sin embargo no la usaremos aquí sino en nuestro hosting, por esta razón debemos capturar las entradas que acabamos de subir a nuestra cuenta newbie de Wordpress.com. Para exportar las entradas de ésta cuenta a un archivo xml debemos ir a Manage> Export (Administrar> Exportar) y una vez alli hacemos clic donde dice “Descargar Fichero de Exportación”.

El fichero es un archivo en formato xml que tiene el formato siguiente: wordpress.año-mes-dia.xml dependiente de los parámetros de la fecha en la cual estén realizando la exportación. Al final ya hemos importado los posts a nuestro hosting (en caso no hayan tenido ningún problema) y hemos exportado el xml a nuestra pc local (en caso hayamos tenido errores y hayamos debido realizar el artificio de usar una cuenta “puente” de Wordpress.com).
Si eres de los que no tuvo errores en la importación de posts de Blogger a Wordpress en la migración ya tienes lo necesario para el siguiente post, de lo contrario deberás importar el xml y subirlo a tu hosting.
Yo había testeado la importación usando el artificio pero … cuando debí hacer la prueba real con mi blog más grande (knxdt.com) me encontré con un pequeño detalle. Ir al Dashboard de su Wordpress (la cuenta de Wordpress.com ya cumplió su misión, ahora solo usaremos la de Wordpress en el hosting) a la sección de Manage> Import, y esta vez en lugar de elegir Blogger, elegiremos Wordpress y aquí se ocasiona el lío:

Si la cantidad de posts del blog que estás mudando no es muy grande tal vez no tengas problemas y el archivo xml que exportaste pese menos de 1 MB, de lo contrario te darás de cara con este error al intentar subir un xml de mayor tamaño (como me pasó a mi):
The uploaded file exceeds the upload_max_filesize directive
Luego de esto sentí una pequeña (gran) frustración (en el caso real éste fue el último paso que hice, cuando ya creía todo listo, se me presentó este error) y no me quedó más que pensar alternativas de solución. Busqué en Google pero no me respondió como hubiese querido, por lo que tuve que inventarme un propio método: particionar el xml exportado.
La solución para el error “The uploaded file exceeds the upload_max_filesize directive” que inventé fue crear varios xml’s de menor tamaño para que pudieran ser subidos sin ningún problema.
El xml original tenía más o menos ésta estructura (omitiendo los puntos suspensivos y demás abreviaturas, sólo ver los tags):
| <?xml version=”1.0″ encoding=”UTF-8″?> <!– generator=”wordpress/MU” created=”2008-02-18 05:17″–> <rss version=“2.0″ xmlns:content=“http://purl.org/rss/1.0/modules/content/” xmlns:wfw=“http://wellformedweb.org/CommentAPI/” xmlns:dc=“http://purl.org/dc/elements/1.1/” xmlns:wp=“http://wordpress.org/export/1.0/” ><channel> <title>Titulo</title> <link>http://tublogenwpcom.wordpress.com</link> <description>Just another WordPress.com weblog</description> <pubDate>Mon, 11 Feb 2008 02:06:00 +0000</pubDate> <generator>http://wordpress.org/?v=MU</generator> <language>es</language> <wp:wxr_version>1.0</wp:wxr_version> <wp:base_site_url>http://wordpress.com/</wp:base_site_url> <wp:base_blog_url>http://tublogenwpcom.wordpress.com</wp:base_blog_url> <wp:category>…</wp:category> <item> <title>El Blog de KnxDT migrando de Blogger a WP</title> <link>http://tublogenwpcom.wordpress.com/?p=3</link> <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> <dc:creator>rctmr</dc:creator> <category><![CDATA[General]]></category> <category domain=“category” nicename=“general”><![CDATA[General]]></category> <guid isPermaLink=“false”>http://tublogenwpcom.wordpress.com/?p=3</guid> <description></description> <content:encoded><![CDATA[...entrada...]]></content:encoded> <wp:post_id>3</wp:post_id> <wp:post_date>2007-11-07 03:32:00</wp:post_date> <wp:post_date_gmt>0000-00-00 00:00:00</wp:post_date_gmt> <wp:comment_status>open</wp:comment_status> <wp:ping_status>open</wp:ping_status> <wp:post_name></wp:post_name> <wp:status>draft</wp:status> <wp:post_parent>0</wp:post_parent> <wp:menu_order>0</wp:menu_order> <wp:post_type>post</wp:post_type> <wp:post_password></wp:post_password> <wp:postmeta> <wp:meta_key>blogger_blog</wp:meta_key> <wp:meta_value>urldetublog.blogspot.com</wp:meta_value> </wp:postmeta> <wp:postmeta> <wp:meta_key>blogger_author</wp:meta_key> <wp:meta_value>KnxDT</wp:meta_value> </wp:postmeta> <wp:postmeta> <wp:meta_key>blogger_permalink</wp:meta_key> <wp:meta_value>/feeds/posts/default/XXXXXXXXXXXXXXXXXXX</wp:meta_value> </wp:postmeta> </item> <item> <!–otra entrada–> </item> <item> <!–otra entrada–> </item> </channel> </rss> |
Ese es un ejemplo claro de la estructura, cada post está siendo diferenciado por el tag inicial y final llamado item. Dentro de este tag “item” se encuentra toda la información del post, en el código anterior se ha puesto solo el primero para que vean la estructura de un post de prueba (contiene información de comentarios, contenido, fecha, autor, descripción, url, etc.).
En mi caso el archivo pesaba 2.8 megas y para visualizar el documento debí darle clic derecho: Abrir con> Firefox, luego aquí CTRL+U (para ver el código fuente) y posicioné el cursor en la última línea para ver la cantidad: aproximadamente 34000 líneas.
Luego ya era cuestión de un breve cálculo: 34000 líneas son 2.8 megas, entonces si deseo archivos de a lo mucho 1 mega necesitaría unos 3 archivos como mínimo (1 mega máximo cada uno), opté por usar 4 para asegurarme. Luego dividí 34000/4 (8500) y así más o menos buscando tags items que finalizaban y empezaban empecé a separar los posts, todos con la misma estructura (todo el código era el mismo a desde <?xml version hasta el último </wp:category>, es decir, antes de que comience el primer item y calculaba que cada xml creado -en un block de notas- tuviera unas 8500 líneas sin repetir posts -identificados por los tags items- en cada uno de los xml).
Observación: Conviene deshabilitada la opción de ocultar extensiones para tipos de archivos conocidos (Mi PC> Herramientas> Opciones de Carpeta> Ver> desmarcar “deshabilitar la opción de ocultar extensiones para tipos de archivos conocidos”), de lo contrario al guardar el block de notas como xml deben usar comillas al nombrarlo (sino tendrá una doble extensión del tipo xml.txt y fallará).
Al hacer mi primera prueba con estos xml’s creados en el block de notas se me deformó completamente la plantilla y los títulos y posts salían cortados … un total caos. El error lo advertí cuando me di cuenta que todos los errores eran en los posts y textos donde había tildes y demás símbolos no reconocidos. Entonces recordé que el block de notas al haber sido guardados me había informado sobre que algunos caracteres no serían guardados. El error fue evidente: codificación.
El block de notas por defecto guarda los documentos en codificación ANSI, así que debemos cambiar el campo de codificación a UTF-8 (¿por qué esta codificación? es la que indica el documento xml) al momento de guardar el block de notas como xml (guiándonos de la estructura mostrada líneas arriba).
Al final asi repeti el proceso de agrupar varios grupos de posts y creé mis 4 xml’s que se derivaron del wordpress.año-mes-dia.xml y yo nombré (para evitar confundirme) algo como:
wordpress.año-mes-dia-1.xml
wordpress.año-mes-dia-2.xml
wordpress.año-mes-dia-3.xml
wordpress.año-mes-dia-4.xml
Los subí (Manage> Import> Wordpress) y listo. Todo estaba preparado para el siguiente paso: mantener los permalinks de Blogger en la migración a Wordpress.
Seguir leyendo:
« Parte 1.- Migración de Blogger a Wordpress - Introducción
» Parte 3.- Importar Posts de Blogger a Wordpress - Migración
O también puedes ir al menú Migración de Blogger a Wordpress - Colección
Publicado en Articulos, Blogger, Trucos, Wordpress |

Ayuda
Wordpress
Buscando libertad
CiberPrensa
El Blog de
KnxDT
FreebsArg
Galaxia Blog
Ideas
Geek
iPhoniac
Soy
Plastic
The Writing
Zone
Tecnodiva
Revista
Seduccion
Todos los Como



















February 29th, 2008 at 4:00 am
El xml que te generó wordpress es un realidad un RSS 2.0, es decir, son las feeds de tu blog en estático.
Una posible solución, para no tener que particionar tu el xml a mano, hubiera sido usar los archivos. Me explico: poniendo el ejemplo de este blog, podrías acceder al xml generado por años:
1.http://www.knxdt.com/2008
(archivo de 2008)
2.http://www.knxdt.com/2007
3.http://www.knxdt.com/2006
etc…
Lo importante es que al final lo conseguiste, y seguro que aprendiste un montón en el proceso, aunque quizás fuera un poco traumático
Saludos!
February 29th, 2008 at 9:00 am
Los xml’s importados se importaban de Blogger y no había manera de filtrarlos por años.
February 29th, 2008 at 11:43 pm
muy creativa e inteligente la solucion de migrar primero a wordpress.com
Parece simple pero en el momento ?A quien se le ocurre?
Espero un post de ventajas y desventajas de ambas plataformas… como fuiste gran user de blogger y ahora de wordpress…
Un abrazo!
February 29th, 2008 at 11:56 pm
Lol, esa solución me fue planteada por Javier y solo yo la probé a ver cómo salía el asunto y como puedes ver salió bien salvo por el otro inconveniente (del tamalo del xml de exportación) que luego solucioné.
March 2nd, 2008 at 3:52 pm
Por cierto KnxDT, ya que estás puesto en el tema de importar, ¿tienes experiencia en importar un blog desde wordpress.com a uno con dominio propio? Un saludo.
Que voy más de c**o que san patrás, en este tema.
March 2nd, 2008 at 5:49 pm
Los pasos que hay que seguir para el proceso de importación de un blog en Wordpress.com a Wordpress es bastante parecidos. En esta entrada prácticamente se han hecho dos migraciones: una de Blogger a Wordpress.com y otra de Wordpress.com a Wordpress, así que es lo mismo.
Lo del dominio es una opción que se configura al final. Ya en próximas entradas explicaré cómo.
Saludos ;).
March 9th, 2008 at 1:36 pm
Migrar de Blogger a Wordpress paso a paso…
En el Blog de KnxDT, se ha echo un Excelente Trabajo desarrollando desde hace unos dias Tutoriales paso a paso, con Imágenes y muy completos de Como Migrar de Blogger a Wordpress.
Artículos que se Desarrollaron en Los Tutoriales
Parte I | Importar …
March 17th, 2008 at 7:02 am
hola, estuve leyendo para aprticionar mi xml y me surgio una duda.-
Es indiferente que aprticion subo primero?? o tengo que ir subiendo las mas viejas primero??
March 17th, 2008 at 8:44 am
Yo subí la más vieja primero luego fui en orden hasta la más actual, aunque “en teoría” es indistinto ya que el xml contiene información de la fecha del post y no tiene por qué importar el orden.
March 23rd, 2008 at 5:21 pm
[...] que me ayudaron de gran manera en mi tan sufrida migración: - Migración de Blogger a Wordpress - Importar post de Blogger a Wordpress - Suscritos Feedburner, Migración Blogger a Wordpress - Como instalar un plugins en [...]
April 20th, 2008 at 5:44 pm
[...] Hay muchas diferencias entre Blogger.com y Wordpress.com, y podrías estar tentado de solo cambiar de alojamiento gratuito, pero no es esto de lo que estamos hablando; hablamos de dar “el salto“. Lo puedes hacer siguiendo la guía que publicó KnxDT. [...]
April 27th, 2008 at 4:17 pm
[...] Cómo importar los posts de Blogger a Wordpress, ver post. [...]
April 30th, 2008 at 7:33 pm
Quiero hacer el proceso contrario, importar de Wordpress.com a Blogger. ¿Tienes idea de como se hace? Yo estoy averiguando, a ver qué sale.
May 3rd, 2008 at 11:33 pm
A mi también ocurio un error al querer importar con la opción de blogger, por lo que hice el procedimiento de pasarlo a worpress.com, voy a worpress(hosting) y en Manage> Import no ecuentro la opción wordpress
May 3rd, 2008 at 11:36 pm
Estoy viendo que aqui /public_html/wp-admin/import/ se encuentran los scripts no tendras el archivo php
May 3rd, 2008 at 11:49 pm
Alquimista, esos cambios se hacen desde el panel de Wordpress, no desde el administrador de archivos de tu hosting.
En la Sección Manage> Import existen varios enlaces: Blogger, Wordpress, etc. Lo que debes hacer alli es seleccionar “Blogger” ya que estas tomando las entradas de allí, eso es en el primer paso (de Blogger a Wordpress.com). En caso no puedas descargar el archivo xml puedes importar directamente las entradas de tu Wordpress.com a tu Wordpress.org, para eso repites los pasos pero esta vez en el Dashboard de tu Wordpress (hosting) eliges Wordpress (en lugar de Blogger) en la sección Import.
May 4th, 2008 at 9:19 am
Ese es el problema ya tengo el archivo xml que saque de wordpress.com pero en wordpres(hosting) no aparece Wordpress para poder subir el archivo xml.
May 4th, 2008 at 12:39 pm
Muchas gracias por tu atención, el error era mio, tenia una versión muy vieja de wordpres, ya quedo solucionado el problema
May 4th, 2008 at 2:56 pm
Me alegro Alquimista, ya estaba algo liado pensando que podía ser
May 15th, 2008 at 9:39 am
[...] Parte 2.- Importar Posts de Blogger a WordPress - Migración [...]
May 29th, 2008 at 11:31 pm
Hola!
Gracias por la ayuda, estaba buscando algo asi.
Pero tengo un problema parecido al que planteaban arriba.
Cuando en mi panel de wordpress voy a la opcion Import no me aparece la opcion de importar de wordpress
Que puedo hacer?
May 29th, 2008 at 11:49 pm
Hola Serenity, tal vez el problema sea el mismo ¿cuál es la versión de Wordpress que tienes instalada?
June 12th, 2008 at 9:00 am
Una cosa solo, en el primer paso, cuando entro en manage/import y acepto, mis post de blogger se borrarán o eso no tendrá nada que ver?
June 12th, 2008 at 11:59 am
Hola Julio, solo estás copiando los posts de Blogger a Wordpress, no estás borrando nada en Blogger.
Saludos
June 12th, 2008 at 12:28 pm
Vale vale, solo preguntaba por si las moscas, es que joer tiene su trabajo llevar al día un blog como para chafarla, y quiero intentar pasarme a wordpress pq creo que me aportará muchas más cosas. Gracias.
June 12th, 2008 at 12:44 pm
Uysss, estaba probando a hacer la migración y todo iba perfecto, pero se ha parado en entradas 615/637 y comentarios 70/72 y no se mueve :S Al lado hay un recuadro que pone definir autores. Será este uno de los problemas de los que ya nos avisas? perdona por las molestias
June 12th, 2008 at 10:59 pm
Lo de definir autores sale porque al crear tu usuario de Wordpress tiene el nick “admin” y el nombre del usuario que postea en blogger tiene tu nombre de usuario de blogger, pero da lo mismo, asígnale cualquier usuario y una vez que termines toda la migración vas a la sección “Users” del Panel de Wordpress y a ambos [usuarios] les asignas el mismo nick a mostrar.
Saludos
June 27th, 2008 at 6:29 am
[...] la mayoría de las plataformas de manera sencilla. De todas maneras, si tienes algún problema, en este sitio podrás encontrar alguna [...]
July 7th, 2008 at 3:58 pm
hola, acabo de instalar wordpress en mi hosting de manera manual , como me recomendaste ayer, pero ahora que intento importar el archivo me sale esto:
Sorry, there has been an error.
Unable to create directory D:\Hosting\3083971\html/wp-content/uploads/2008/07. Is its parent directory writable by the server?
no sabes como se puede solucionar?
July 7th, 2008 at 4:09 pm
ya pude gracias