Category: Blogs

Bugs en WordPress: contenido no encontrado y categorias desaparecidas

Encontré 2 problemas en wordpress ( o por lo menos en mi instalación), no sé que problema hubo pero de la noche a la mañana, varios dí­as después de haber actualizado a la última versión 2.3.3 me dí­ cuenta que el contador bajo terriblemente, entre al panel de administración y todo lucí­a bien, cargue el blog y todo bien.

No input file specified
Pensé que era una falla del contador, pero al ver Google Analytics encontré el mismo problema, decidí­ investigar mas a fondo y el resultado fué que habí­a una gran cantidad de post que tení­an un problema con el permalink y en vez de visualizar la página aparecí­a un mensaje de error que decí­a: No input file specified . Inicialmente pensé que erá el PHP pero no, quedó descartado porque habí­a post que si se visualizaban correctamente, luego me dí­ cuenta que los feeds tampoco funcionaban. Entonces ví­ la luz, el problema tení­a que ser el .htaccess.

Lo borré. lo hice de nuevo, recreé la estructura de permalinks desde el wordpress y todo seguí­a igual, asi que no me quedó otra que revisar el código, luego de mucho mirar y casi tirar la toalla, encontré un enlace muy ilustrativo: de como funcionan los permalinks en WordPress

Fué asi que llegué a la solución, lo que tiene que hacer es lo siguiente:

1.- Editar el archivo wp-includes/vars.php
2.- Busquen una lí­nea que tenga el texto $is_apache = bla bla bla puede ir cualquier cosa aqui dependiendo de tu version bla bla bla
3.- Comentar esa lí­nea anteponiendo “//” para que quede asi // $is_apache = bla bla bla
4.- Agregar una lí­nea que diga exactamente: $is_apache = 1;

Por lo visto hay un problema entre wordpress y como detecta el webserver que estas ejecutando, lógicamente esto aplica para todos aquellos que usen Apache 🙂

Las categorí­as se perdieron!
Todo el problema anterior me hizo tomar la decisión de cambiar de hosting, pues fueron 3 dí­as entre que empezó el problema y que yo lo pude solucionar, debido al limitado acceso que tengo al servidor (no tengo privilegios de root), si hubiera sido un problema de apache o php no lo hubiera podido solucionar debido a la falta de privilegios.

Pasé mi blog a DreamHost, todo salió supuestamente bien, hasta que caí­ en la cuenta que todas las categorí­as habí­an desaparecido! todos mis posts aparecí­an como “Uncategorized”.

Revisé las 3 tablas que tienen que ver con las categorí­as en wordpress que son las siguientes: wp_categorias, wp_link2cat y wp_post2cat las volví­ a pasar, pero tení­a el mismo problema, me pusé a buscar y encontré que era un problema conocido:
Upgrade caused loss of Categories

El problema es que mi blog no tení­a exactamente ese problema, yo no estaba haciendo un upgrade, realmente estaba haciendo una migración sobre un “fresh install”. Hice muchas pruebas, hasta que en ese mismo topic encontré la solución: como forzar el upgrade de tu base de datos en WordPress, no, no se trata del mysql en realidad, sino del control de versiones interno que tiene WordPress y que tiene este problema.

La solución es bastante sencilla y rápida
1.- Entra a la consola de mysql y digita
UPGRADE wp_options SET db_version="5183"
2.- Debes usar el número de versión adecuado, no es un número fijo, el número varia de acuerdo a la versión de WordPress que tengas, aqui una tablita para las ultimas versiones:
2.3.2 = 6124
2.3.1 = 6124
2.3 = 6124
2.2.3 = 5183
2.2.x = 5183
2.2 = 5183
2.1.3 = 4773
2.1.x = 4773
2.1 = 4772
2.0.11 = 3441
2.0.x = 3441
2.0 = 3441

3.- Si no puedes acceder a la consola en mysql, puedes usar Phpmyadmin o el gestor de mysql que tengas y realizas exactamente el mismo cambio, ubicar el campo db_version en la tabla wp_options y cambiarlo.
4.- Desactiva todos los plugins y luego pon en tu navegador
http://www.tublog.com/wp-admin/upgrade.php sigue los pasos y todo se arreglará
5.- Todas las categorí­as y subcategorí­as aparecieron otra vez, peeeero mis post seguí­an uncategorized 😛

Por lo visto mi problema era bastante particular y ponerme a categorizar todo de nuevo me da muuuuucha flojera, asi que tení­a que encontrar la solución. Luego de mucho investigar, llegué a la conclusión de que habí­a un problema entre las categorí­as y los tags, desactive todos los plugins, los volví­ a activar y no paso nada, hasta que se me probé usar la opción de transformar alguna categorí­a en tag.

Lo hice solo con una para probar y voilá! se arregló todo! como no creo en la magia seguí­ buscando y la explicación es que todo este rollo se arma por la nueva forma de manejar las categorí­as y los tags que tiene la versión 2.3.3 de WordPress.

Por cierto una de las causas conocidas para este problema es la utilización del plugin Google Sitemap Generator que yo lo usaba, pero al pasar al nuevo hosting nunca instalé.

A ver si le sirve de ayuda a alguien 🙂

Nace WoW al dia!

Luego de sufrir bastante para conseguir una buena plantilla, el dominio y un hosting decente, he lanzado mi nuevo blog denominado “WoW al día” que como bien se imaginan algunos es un blog que servirá exclusivamente para hablar de World of Warcraft.

Sera un espacio para hablar de estrategias, de como hacer los quests, raids, avanzar en las profesiones, el PVP, como hacer dinero, y todo lo que tiene que ver con este inmenso mundo virtual. También hablaré del progreso que tengo en el juego a modo personal. Los primeros post seran definitivamente para principiantes, cubriendo los aspectos básicos para luego ir avanzando hacia temas mas concretos y avanzados.

Aun tengo mucho que hacer con el diseño, por ejemplo no tengo un logotipo! pero ya todo lo iré haciendo de a pocos, al final lo mas importante es el contenido y en eso me voy a centrar 🙂

Asi que la invitación esta hecha, visiten http://www.wowaldia.com

Linux en la playa

Ayer estuve por la playa “El Silencio”, primera vez que voy a esa playa; pero el motivo era importante 🙂 Recibí la amable invitación de Alexis para participar de su videopodcast In Silico. La cita era a las 11am pero yo llegué a las 11:30, felizmente recien estaban haciendo los preparativos para la filmación.

El sol no estaba radiante sin embargo la sensación térmica era bastante fuerte. Varios amigos fueron invitados asi que nos pusimos a conversar un buen rato hasta el momento en el que iniciamos la grabación. Si bien el tema central fué Linux, fuímos abarcando otros temas, hasta llegamos a hablar del Nokia N-800 que últimamente se ha puesto muy de moda entre los geeks peruanos 😛 y la Asus EE PC, por si fuera poco hablamos hasta de World of Warcraft y adelante un anuncio importante 😛

Realmente lo pasé excelente! muchísimas gracias a Alexis por la invitación, de verdad que estuve muy contento; lamentablemente me tuve que ir mas temprano de lo que pretendía ya que un evento inesperado me hizo volver. Este nuevo episodio de In Silico debería estar online la próxima semana, asi que esten atentos.

La Blogocosa

Blogocosa es una aplicación visual que muestra el grado la popularidad de los bloggers hispanos.
Está basada en datos de la red social Bitacoras.com, con más de 250.000 usuarios registrados.
El tamaño de las imágenes, 30×30, 60×60 y 90×90 pixels, depende del numero de seguidores de cada usuario en la red.
Si quieres aparecer en Blogocosa, crea una cuenta en Bitacoras.com y comienza a relacionarte y vitaminizarte.

Este texto copiado de Blogocosa es la descripción de una aplicación que muestra a la gente como mas “seguidores” que se encuentra registrado en el portal bitacoras.com quien hace poco hizo una especie de relanzamiento luego de pasar por un periodo de letargo bastante largo. No tenía idea de que aparecía en dicho cuadro puesto que cree mi cuenta y nunca mas volví a acceder a ella. Un poco pretencioso el asunto ya que aparenta ser algo muy representativo, pero realmente no lo es, faltan muchos diría yo y sobramos algunos tambien.

En el famoso cuadrito se puede reconocer a varios bloggers peruanos, a ver si los encuentran 😉

Blogocosa (Click para agrandar)

5to aniversario de slayerx.org

Hace 5 años que hice el 1er post usando el formato de blogs que hoy en día es tan popular, yo creo que tenía un blog desde mucho antes, ya que tenía una web donde editaba el HTML a mano para escribir sobre las cosas que me interesaban.

Hoy las cosas no han cambiado, sigo escribiendo sobre lo que me gusta, lo que me divierte; este blog es como mi cuaderno de notas, el que me ayuda a recordar algo importante, sé que hay gente que me lee y a pesar de que muchas veces me he querido desentender no puedo negar que tengo cierta responsabilidad hacia mis amables lectores. Este es mi blog, en el escribo lo que quiero y a pesar de todo eso hay gente que me aguanta y lee! no es formidable? 😀

Como llevaba mucho tiempo sin cambiar de diseño decidí hacer algo mas radical, aún estoy hackeando/tuneando el theme, pero trataré de que no quede muy pesado.

Meme: los 7 mejores videos

Este meme es cortesía de Karina y consiste en postear lo que yo considero los mejores 7 videos. Yo creo que 7 son muy poquitos, asi que mi selección esta basada en el criterio de “voy a postear lo primero que tenga a la mano porque sino nunca constestare el meme”.

1.- El mejor comercial de TV

2.- Por el lado de la música tengo miles de videos, pero de momento les paso uno de Death con el gran Chuck en el Dynamo Open Air del 88 tocando “Spirit Crusher”:

3.- Otro mas de música, la banda es Cradle of Filth, no es una banda de la cual sea muy fan, pero visualmente este video es espectacular y la canción también esta muy buena, el tema se llama Nymphetamine:

4.- El último que pondré de música, esta vez una de mis arias preferidas (no solo de metal vive el hombre), se llama “Vissi Darte” y es parte de mi ópera favorita: “Tosca” de Puccini, la interpretación corre a cargo de la soprano Maria Callas

5.- George Carlin, el comediante, habla sobre religión, es un maestro, no pueden perderselo 😉

6.- Otra mas de humor, un viejito que va a un programa concurso y que tiene una risa muy peculiar

7.- Para cerrar estaba por poner un video de WoW pero me decidí por algo que todo el mundo conoce, Street Fighter y una pelea de final de campeonato realmente memorable, Ken vs Chun Li, Chun Li va ganando con clara ventaja, Ken no tiene casi nada de vida, estamos hablando de jugadores PRO, no de principiantes, disfruten:

Y le paso al meme a….. quien quiera tomarlo 😛 nada mas no se olviden de avisar para leerlos 😉

Como escribir un plugin de WordPress

Mientras tuve problemas con mi servidor inicié una investigación sobre todos los plugins que utilizo para ver si alguno me causaba problemas. De esta forma me puse a revisar mucho código y me entraron ganas de modificar unos cuantos plugins. Asi fue como llegué a DevLounge donde Ronald Huereca ha escrito una magnífica guía sobre como escribir un plugin para wordpress en una serie de 12 artículos cubriendo desde los aspectos básicos de diseño y programación hasta añadir florituras como Ajax y promocionar tu plugin.

Lectura más que interesante 🙂
How to write a WordPress plugin