{"id":279,"date":"2007-11-05T13:50:06","date_gmt":"2007-11-05T16:50:06","guid":{"rendered":"http:\/\/www.ceportela.com.ar\/2007\/11\/05\/chau-chau-adios\/"},"modified":"2007-11-05T13:50:06","modified_gmt":"2007-11-05T16:50:06","slug":"chau-chau-adios","status":"publish","type":"post","link":"https:\/\/www.ceportela.juanjoconti.com\/?p=279","title":{"rendered":"Chau, chau, adios&#8230;"},"content":{"rendered":"<p>..quiz\u00e1s ma\u00f1ana&#8230;. No, chau Awardspace. Espero que no haya arrepentimientos. Y a pesar de lo que pueda dar a entender la letra de la canci\u00f3n de Ra\u00fal Abrazom, nunca hubo amor entre los dos. S\u00ed, me he mudado. El viernes pasado junt\u00e9 mis b\u00e1rtulos y ahora estoy en Firebirds (\u00a1gracias Juanjo!). Despu\u00e9s de muchas vueltas &#8211; m\u00e1s de las que da un perro para echarse en un lugar &#8211; Rivendel est\u00e1 en un nuevo hogar, casi como si m\u00e1gicamente hubiera abandonado las estribaciones de las Monta\u00f1as Nubladas para instalarse en Erebor, la Monta\u00f1a Solitaria, morada del drag\u00f3n (o en este caso, del p\u00e1jaro de fuego \ud83d\ude09 ).<br \/>\n<!--more--><br \/>\nChau al filtrado de palabras (proxy y amazon entre ellas), chau al filtrado de funciones (mail, por ejemplo), chau a la limitaci\u00f3n mensual de transferencias, chau a las limitaciones de referenciar im\u00e1genes desde otros sitios de otros hosting gratuitos, chau a no poder utilizar un tema que me encanta y con el que comenz\u00f3 este sitio&#8230; chau a todo eso. Claro, ya veremos sobre la marcha los nuevos problemas \ud83d\ude42<\/p>\n<p>El viernes 2 de Noviembre me mud\u00e9 y el cambio no fue traum\u00e1tico. Hubo que hacer una migraci\u00f3n y mientras en Awardspace utilizaba WordPress 2.0.4, en Firebirds se utiliza 2.3.1. Hice un par de backups: el primero fue el directorio uploads dentro de wp-content. uploads contiene todas las im\u00e1genes que he subido al sitio y pesa al d\u00eda de hoy unos 19 MB, el segundo backup fue la base de datos y aunque s\u00f3lo contiene el texto de los post, comentarios, estad\u00edsticas de visita del sitio y datos de configuraci\u00f3n, llega a los 2 MB.<\/p>\n<p>Juanjo recibi\u00f3 todo eso por e-mail y creando una cuenta en Firebirds, cre\u00f3 una url provisoria en donde instal\u00f3 WordPress desde el servidor. Copi\u00f3 uploads en donde correspond\u00eda y luego import\u00f3 el backup de la base de datos vieja a la nueva base de datos.<\/p>\n<p>Cuando ingres\u00e9 en WordPress como administrador del sitio, el software detect\u00f3 la actualizaci\u00f3n de la base de datos y tuve que hacer click en un link para proceder al update. Y se hizo, casi que sali\u00f3 todo andando. Antes de contar los problemas que se presentaron, hago un repaso de la presentaci\u00f3n del blog, del tema utilizado.<\/p>\n<p>Este es el tema original de mi blog y se llama plaintxtBlog. Pueden apreciar las tres columnas, el fondo blanco, t\u00edtulos azules con fondo gris. Un tema sobrio y tranquilo, bien a mi gusto. Un buen d\u00eda Awardspace realiz\u00f3 alguna clase de modificaci\u00f3n en su servidor que llev\u00f3 a filtrar alguna palabra del c\u00f3digo php \u2013 en el archivo sidebar.php para ser precisos \u2013 y entonces dej\u00f3 de funcionar mi sitio, lo que me oblig\u00f3 a cambiar el tema por otro que no me conform\u00f3 nunca (los otros o no me andaban porque eran para versiones m\u00e1s nuevas de WordPress o no me gustaban).<\/p>\n<table width=\"100%\">\n<tr>\n<td align=\"center\" valign=\"top\"><a href=\"http:\/\/www.ceportela.firebirds.com.ar\/wp-content\/uploads\/2007\/11\/oldrivendel.png\" title=\"vieja imagen de Rivendel\"><img decoding=\"async\" src=\"http:\/\/www.ceportela.firebirds.com.ar\/wp-content\/uploads\/2007\/11\/oldrivendel.thumbnail.png\" alt=\"vieja imagen de Rivendel\" border=\"0\" \/><\/a><\/td>\n<td align=\"center\" valign=\"top\"><a href=\"http:\/\/www.ceportela.firebirds.com.ar\/wp-content\/uploads\/2007\/11\/newrivendel.png\" title=\"nueva Rivendel\"><img decoding=\"async\" src=\"http:\/\/www.ceportela.firebirds.com.ar\/wp-content\/uploads\/2007\/11\/newrivendel.thumbnail.png\" alt=\"nueva Rivendel\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">tema: Quadruple Blue<\/td>\n<td align=\"center\">tema: plaintxtBlog<\/td>\n<\/tr>\n<\/table>\n<p>Volviendo a la migraci\u00f3n: yo eleg\u00ed este tema pero al visualizar el sitio daba un error en la ejecuci\u00f3n de la sentencia SQL y parte de la segunda columna no terminaba de visualizarse nunca. \u00bfQu\u00e9 pasaba? Entr\u00e9 al c\u00f3digo php y comenc\u00e9 a buscar la sentencia con error  y, casualmente, en el archivo sidebar.php encontr\u00e9 la siguiente l\u00ednea:<\/p>\n<pre><strong>$link_cats = $wpdb-&gt;get_results(\"SELECT cat_id, cat_name <\/strong><\/pre>\n<pre><strong>FROM $wpdb-&gt;linkcategories\");<\/strong><\/pre>\n<p>Sucede que en WordPress 2.3.1 ya no existe la tabla linkcategories. Esta se ha fusionado con la tabla link en una nueva llamada term_taxonomy. Encima los nombres de los campos tambi\u00e9n cambian&#8230; en definitiva nos queda el siguiente c\u00f3digo php:<\/p>\n<pre><strong>$link_cats = $wpdb-&gt;get_results(\"SELECT term_id as cat_id, description as cat_name <\/strong><\/pre>\n<pre><strong>FROM $wpdb-&gt;term_taxonomy WHERE taxonomy='link_category'\");<\/strong><\/pre>\n<p>El <em>WHERE<\/em> es para separar los link comunes de aquellos campos que s\u00f3lo describen categor\u00edas. Juanjo tuvo la genial idea de utilizar <em>as<\/em> en la consulta, y es que yo ya me estaba aprestando a revisar todo el c\u00f3digo para reemplazar <em>cat_id<\/em> y <em>cat_name<\/em> por term_id y description&#8230;. Fue un gran ahorro de trabajo. Uff.<\/p>\n<p>Otro problema que se present\u00f3 fue que al importar la tabla, algunos links de las opciones de administraci\u00f3n de WordPress apuntaban al sitio alojado en Awardspace. Hasta que NIC.AR haga el cambio de delegaci\u00f3n, entrando en users, hay que editar el campo website colocando la url provisional para ver el nuevo sitio (si se teclea la url directamente en la barra de navegaci\u00f3n del browser, se accede igual)<\/p>\n<p>Tambi\u00e9n hice el cambio de delegaci\u00f3n en <a href=\"http:\/\/www.nic.ar\/\" target=\"_blank\">NIC.AR<\/a>, pero el mismo es lento. Lo comenc\u00e9 el viernes mismo, y al d\u00eda siguiente recib\u00ed la aprobaci\u00f3n del tr\u00e1mite. As\u00ed que en las siguientes 48 horas estar\u00e1 hecho (si lee esto, es porque ya fue hecho).<\/p>\n<p>No hubo problemas con el plugin PopStats. Este es el que usaba en WordPress 2.0.4 y sigue funcionando bajo 2.3.1. Ni siquiera hubo que instalarlo porque ya lo ten\u00eda el servidor del hosting. As\u00ed que pude conservar las estad\u00edsticas de tr\u00e1fico y b\u00fasquedas. El otro plugin que utilizaba era el \u00abescapador de palabras\u00bb para evitar que Awardspace filtre algunas palabras y evitar la visualizaci\u00f3n de los post. Pero ahora no ser\u00e1 necesario&#8230; espero.<\/p>\n<p>Y listo, como se dijo antes, la migraci\u00f3n fue relativamente breve y f\u00e1cil, sin traumas.<\/p>\n<p>Comienza una nueva etapa en Rivendel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>..quiz\u00e1s ma\u00f1ana&#8230;. No, chau Awardspace. Espero que no haya arrepentimientos. Y a pesar de lo que pueda dar a entender la letra de la canci\u00f3n de Ra\u00fal Abrazom, nunca hubo amor entre los dos. S\u00ed, me he mudado. El viernes &hellip; <a href=\"https:\/\/www.ceportela.juanjoconti.com\/?p=279\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":["post-279","post","type-post","status-publish","format-standard","hentry","category-general","category-informatica"],"_links":{"self":[{"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=\/wp\/v2\/posts\/279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=279"}],"version-history":[{"count":0,"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=\/wp\/v2\/posts\/279\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ceportela.juanjoconti.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}