::[Bv]Bitácora virtual está de regreso.
Aún faltan muchas cosas que afinar después de la migración al nuevo hosting de pago, pero todo eso se irá arreglando, adaptando y corrigiendo sobre la marcha.
Para empezar, explicaré que la tardanza en volver a publicar se debió a múltiples complicaciones con la forma de migrar el blog que emplee. Siguiendo diferentes post que explicaban como cambiar el blog de hosting en tres pasos fáciles (conservando todas las características, claves y demases del anterior hospedaje), me di cuenta que no siempre resulta tan simple como algunos lo cuentan.
Supuesto: una vez que haz instalado el wordpress en el nuevo hosting, debiera bastar con importar la base de datos MySQL que teníamos de nuestro blog anterior, a la nueva base de datos. Eso migraría los post, comentarios, claves, etc., (se supone que mantienes copias de seguridad de todos los archivos del hosting). Finalmente, por vía cliente FTP, debía reemplazar la carpeta wp-content que viene en el wordpress por la carpeta wp-content del viejo blog que contiene tu plantilla, plugins, imágenes, etc.
Problema: pues no resulta tan así algunas veces. En mi caso, primero la importación no se podía realizar:
Error
consulta SQL:
– phpMyAdmin SQL Dump
– version 2.6.4-pl3
– http://www.phpmyadmin.net
–
– Servidor: db5.awardspace.com
– Tiempo de generación: 31-12-2007 a las 01:32:59
– Versión del servidor: 4.1.18
– Versión de PHP: 4.4.1
–
– Base de datos: `zaladquiel_bv`
–
CREATE DATABASE `zaladquiel_bv` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL ha dicho: Documentación
#1044 – Access denied for user ‘rafmoya’@'localhost’ to database ‘zaladquiel_bv’
Soy arquitecto, no webmaster. Esto es chino-mandarín para mí. Así que tuve que recurrir a dos foros de ayuda y esperar por las las respuestas (ayudawordpress.com y foro.powers.cl). El tema es que el archivo de la base de datos que estaba intentando importar debía ser editado y corregido en algunas lineas, previamente.
Vale. Una vez corregido se realizó la importación de la base de datos sin problemas. Pero ¡oh, desgracia! Cuando con el navegador fui a la página de mi blog, encontré que los artículos habían perdido acentos, ñ, y otros caracteres, siendo reemplazados por símbolos raros. Además, los links no funcionaban. y marcaban error. Y por si fuera poco, la plantilla no cargaba completa. Vuelta a los foros en busca de ayuda.
Esto de los caracteres es lo que más tiempo me tomo resolver. Y según pude averiguar, es tremendamente común al migrar bases de datos.
El problema pasa por que los archivos sql que generan las bases de datos tienen diferentes tipos de codificación (utf-8, latin1, etc.) Si no se cuida que el archivo que estas migrando tenga la misma codificación de la base de datos nueva, se producirán estos errores de caracteres. De hecho, surgen incluso al migrar entre diferentes versiones de bases MySQL. Existe un pluging en wordpress que intentan corregir este problema, pero estos sólo son compatibles con versiones de WP hasta 2.2.x
La solución más recurrida es editar el archivo de la base de datos y corregir a mano los caracteres. Pero yo no tenía paciencia para hacer eso con tres años de escritos.
Después de darle vueltas al asunto y consultar con los foros de ayuda, resolví no importar la base de datos, sino utilizar el recurso que el propio wordpress dispone y que permite exportar los artículos y comentarios en un archivo XML con codificacion utf-8 (también lo tenía guardado como copia de seguridad del viejo blog). Tomé ese archivo xml y vía panel del wordpress, lo importé. Sólo así aparecieron en los artículos los acentos y demases.
Solucionado ese problema, quedaba el que los link no funcionaban y la plantilla que no se mostraba bien.
Sobre la vieja plantilla (que yo había modificado en el anterior blog y cuyos archivos los había volcado en la carpeta wp-content, junto a las imágenes, plugings, etc.) decidí descartarla y adoptar otra. Me resolví temporalmente por la que están viendo ahora, gangway-10. Y que, si bien es algo fría, le saca mucho partido a los artículos ya escritos.
Sobre los link rotos, en los foros me advirtieron que no solo debía copiar la carpeta wp-content de tu blog anterior, al hosting nuevo. Sino que también tenía que copiar el archivo .htaccess, del viejo hosting al nuevo (es un archivo oculto y no se ve a simple vista, pero lo puedes chequear con un cliente FTP). Eso me resolvió el tema de los links (y el direccionamiento de imágenes, que también se había perdido).
Y así ha sido. Hubo otros quebraderos de cabeza, como que no sé manejar una cuenta de hosting, problemas para acceder a las carpetas, otorgar permisos y bla,bla,bla… Toda la historia la pueden leer en los foros que cité más arriba.
La verdad es que soy bien sedentario y no me gustan los cambios. Pero fue necesario pues el hosting gratuito me estaba dejando suspendido por un mes. Espero que ahora, instalado en este nuevo hosting (del cual no encontré muchas referencias), pueda dedicarme a los quebraderos de cabeza que me gustan a mi, y no estos de webmaster.
Pastelero a tus pasteles… pienso yo.
PD: Dedicado a todos los participantes y administradores de Foros de Internet. Sin ellos, este mundo virtual sería muy oscuro.
Comentarios recientes