Migrar blog WordPress
16/04/2010Settings para la correcta exportación de una BdD SQL desde PHPmyadmin
Parece fácil, tienes una base de datos .sql de 16 megas de un blog en WP y tienes que instalarla en otro servidor, bien fácil 2 patadas la importas con PHPmyadmin cambias el wp-config y a correr. Pues no es tan fácil como parece para empezar que la base de datos con posts, comments, y meta tags tenga 16 megas no es normal ademas el servidor tenga un limite de 2 megas no ayuda. Además el nuevo hosting no me deja jugar con SSH y mysql, mal fatal otra alternativa…
Bien entonces para montarla sólo puede ser a través de las opciones de importación de WP, cojonudo. Bueno pues la opción es montar un WP local (php, mysql, phpmyadmin,etc) Bien ya lo tenemos lo que pasa que hay que aumentar el limite de subida de archivos en el server… Esto tiene que ser editando el php.ini, pues nada buscas en local el archivo y lo abres con gedit y donde veas PHP_limit =2MB lo cambias a 100MB, reinicias apache y a correr.
Bien ahora lo tiene que tragar vamos a hacer la importación por comandos que mola más, así que en el directorio donde tenemos la base de datos a importar hacemos. Con esto llamamos al mysql y le decimos que importe la BdD lasindias_sonia.sql y la llame soninox.
mysql -u root -p soninox < lasindias_sonia.sql
Bien ahora desde el PHPmyadmin nos tiene que aparecer la nueva BdD, pero es muy grande debido aque tiene multitud de entradas duplicadas, pues con el mismo PHPmyadmin la limpiamos según nuestros criterios, o sorpresa ahora pesa 1 mega sólo, guay.
Ahora toca conectarla con un WP que hemos montado en local, instalamos el WP y editamos el wp_config.php para que monte la base de datos y conseguimos un blog en local con los posts y comments que queremos. Ahora volvemos al corazón del problema que es que el servidor de cara a internet donde lo queremos montar sólo acepta que lo importemos mediante las opciones de importación de WP y en nuestro caso el formato se importación sera un .XML especial que se llama WXR y que lo vamos a generar con el WP montado en local con la opción Exportar.
Ahora con ese archivo que tiene extensión .XML aunque es “especial” lo importamos ya en el servidor definitivo mediante la opción importar y ya tenemos el blog funcionando.
Listo, fue como vencer al monstruo de la última pantalla




