desarrollamos la web
In: manuales| software libre
23 Oct 2008Hoy hemos tenido que pasar de drupal a Wordpress uno de nuestros blogs por diversos temas.
Los pasos han sido los siguientes:
Instalamos el Wordpress en un directorio: ej /wordpress
La base de datos tiene que ser la misma que la de drupal. Como las tablas de Wordpress tienen el prefijo wp_, no hay problema.
Luego eliminamos todo el contenido que hay en Wordpress, vamoas las páginas y articulos de prueba.
Finalmente ejecutamos el siguiente script para hacer el traspaso de contenido de Drupal a Wordpress:
entramos en tu gestor de Mysql como PhPMyAdmin y ejecutemos lo siguiente:
INSERT INTO wp_posts(
ID, post_author, post_date, post_content, post_title, post_excerpt,
post_name, post_modified
)
SELECT a.nid, 1, FROM_UNIXTIME(a.created), b.body, a.title, b.teaser, concat(’OLD’,a.nid), FROM_UNIXTIME(a.changed)
FROM node as a, node_revisions as b
si tenemos algun tipo de contenido propio, lo tendremos que aña
WHERE a.nid = b.nid AND (a.type=’blog’ OR a.type=’page’ OR a.type=’story’ OR a.type=’forum’);
Si tenemos algun tipo de contenido nuevo o algun contenido que no queramos traspasar lo quitamos de los OR de a.Type.
Finalmente entramos en el panel de administración de Wordpress y en Opciones–> Opciones generales
Cambiamos las direcciones de la carpeta /wordpress a raiz.
Dirección de WordPress (URL)
Dirección del blog (URL)
Y para acabar copiamos los archivos de /wordpress a raís y ya tendremos el traspaso hecho. Claro que faltarían traspasar usuarios, categorias y tags, pero eso ya es más complicado, ya que dependiendo de la versión de Drupal o Wordpress cambia mucho la cosa al haberse cambiado nombres de tabla y campos.
Bcnwebmedia es una joven y dinámica empresa. Desarrollamos toda clase de proyectos en Internet, desde redes sociales hasta aplicaciones de Facebook, nos gusta internet.
3 Responses to Pasar de Drupal a Wordpress
Carlos
Febrero 9th, 2009 at 20:26
Y no se pueden incluir los comentarios?
Daniel Rodríguez
Abril 22nd, 2009 at 17:25
Hola Carlos,
Para incluir tambien los comentarios se tendría que enlazar en la query con la tabla de comentarios de drupal.
Me lo tengo que mirar, quizás tambien exista un conversor-importador. El mismo Wordpress dispone de varios conversores como Blogger etc.. pero no se si de drupal, almeno no oficial.
Saludos
Messeneger hotmail
Diciembre 19th, 2011 at 5:55
Bueno tendria que ser de plano un novato para hacer semejante cosa, el por que por uqe si ya dominas drupal, no veo el caso que migren a wp, pero muhcos tienens su razones, pero si ya tienes un blog ya grande bajo drupal no veo necesario esto, si es por los temas, en drupal puedes hacerlo a tu gusto de hehco hay un modulo para migrar temas de wp a drupal asi de sencillo