Pensamientos de un chileno
Me actualicé a WordPress 2.6… y quedó la cagá
Así es. Salió una nueva versión de WordPress, así que me dije a mí mismo: “mismo, tienes que actualizar el blog. La instalación es fácil, así que de una patada queda listo el update.”
AjioJoijaoijOjoajo, iluso de mí. ![]()
Bajé la versión en español del nuevo WordPress 2.6. Desactivé los plugins. Me metí a mi cliente ftp, borré las carpetas antiguas (primero las respaldé por si acaso). Borré todo, excepto los plugins, el theme y el archivo config.php que es el que contiene la configuración del blog.
Subí las nuevas carpetas, hice un F5 dentro de mi carpeta /wp-admin en Firefox y por unos segundos vi la nueva versión funcionando. Me metí a la sección de plugins para volver a activarlos. Seleccioné los necesarios y empezaron los problemas…
Primero apareció un mensaje como “no seas tramposo. No puedes acceder a esta página”. O_o
Después, solamente pantalla en blanco con un mensaje que no dejaba de aparecer. “No tienes suficientes permisos para acceder a esta página”. (You do not have sufficient permissions to access this page.)
Como no podía hacer NADA, me puse a Googlear buscando la solución. Encontré muuuuuchas páginas en donde comentaban acerca del problema y varias “soluciones”, pero ninguna funcionó para mí. Dejé el problema por esa noche y me acosté pensando en cómo arreglarlo.
Al otro día hasta me metí a ver la información de las tablas de WordPress (aprendí algo más acerca de los datos que contienen las tablas), pero nada pasó.
Finalmente, llegué a una página (no recuerdo cuál era) en donde decían que el problema se podía deber a que no se había realizado exitosamente la actualización a la nueva versión y con un archivo que había que ejecutar se podía forzar la actualización. Junto a eso, dejaba entre ver que el problema podía deberse a un error en el archivo config.php (¿recuerdan que dije que ese archivo no lo había eliminado?).
¿Cuál fue la solución? Editar el archivo config-sample.php que viene con cada instalación de WordPress, ponerle los datos correspondientes a mi configuración y renombrarlo como config.php
Mágicamente pude loguarme como administrador del blog y volví a tener superpoderes.
Entonces tuve la intención de crear un topic para anunciar el cambio, pero no todo quedó bien.
Dentro de las opciones visuales para crear una nueva entrada, no veía la barra de herramientas con los botones para poner negritas y todas esas tonteras (TyniMCE) que hacen fácil escoger un diseño y no hacerlo a través de código html (nótese que el link a ver todo en html tampoco funcionaba).
Entonces, otra vez a Googlear y vuelta a probar miles de cosas a ver qué podía ser. Bajé un plugin para ponerle más botones (no funcionó… si no aparecía la barra básica, tampoco la más completa). Borré las nuevas carpetas de WordPress del ftp. Las volví a subir. Nada. Bajé la versión en inglés, la subí. Nada. Me metí al archivo \wp-includes\js\tinymce\tiny_mce_config.php y cambié una opción de compresión. Con esto, supuestamente todo estaría resuelto. Falso… no funcionó.
Supuestamente también, si escribía esa dirección completa en mi navegador, debería aparecer el archivo de una forma “legible”, pero yo lo veía con un montón de símbolos y Warnings y bla bla bla. Otra noche más de putear y de no resolver el asunto.
Finalmente, llegué a una página donde también se mencionaba algo acerca del archivo config.php, entonces atiné. Ahora que estaba cargada la versión en inglés de WordPress, tenía que editar el archivo antes mencionado y dejar la parte de idioma en blanco, para que lo tomara en inglés. ¡Y paf, nació Chocapic! Todo comenzó a funcionar bien
Lo raro de este último caso, es que subí el parche de idioma en español, volví a cambiar el config.php dejándolo tal como estaba incluso antes de cargar el WP en inglés, y todo siguió funcionando.
Explicación lógica para esto último, no tengo.
La cosa es que:
- la instalación no siempre resulta ser tan sencilla como dicen que es.
- a pesar que hay miles de personas en el mundo que tienen instalado WordPress, es completamente probable que tu problema sea un caso particular y nadie haya pasado por lo mismo o tenga solución a través de Google.
- todo se solucionó a través de la configuración del archivo config.php ¬¬
Igual por un tema de seguridad, vale la pena instalar la nueva versión, aunque se tenga que putear y la cabeza se caliente cuando no funciona correctamente.
Links:
| Print article | This entry was posted by Rodolfo Palominos on 23 Julio 2008 at 1:18, and is filed under Acerca de la página, Wordpress. Follow any responses to this post through RSS 2.0. Puedes dejar una respuesta, o un trackback desde tu propio sitio. |


about 2 years ago
Es decir… acabas de comprobar en carne propia… lo que es la Ley de Murphy…
(con eso de “puede ser un caso particular”, te refieres a Capa 8? :tonto: )
about 2 years ago
super bien poh palomo, asi es como se aprende la weaita, no repitiendo la receta, sino que metiendole tus propios ingredientes
about 2 years ago
Janoski, puede ser… como también no… lo interesante es que lo solucioné sin tener un puto conocimiento de php
Walala, esa es la idea, pero es difícil si WP está hecho con PHP y yo no sé absolutamente nada de este lenguaje
Por lo menos algo he tenido que aprender a la fuerza xD
about 2 years ago
A mi también me pasa lo mismo y no dejo de putear ahorita, hasta a vos! jajaja qué fue lo que le configuraste al config.php???
Saludos.
about 2 years ago
Se me olvidó decir que me he quedado trabado en la parte del tinyMCE “Finalmente, llegué a una página donde también se mencionaba algo acerca del archivo config.php, entonces atiné.”
Yo tengo el wordpress en inglés.
about 2 years ago
FaFa, lo que pasó fue que subí todos los archivos del WordPress, excepto el config.php (porque “obviamente” encontré que no era necesario hacerlo).
Después de mucho putear, lo que hice fue editar el wp-config-sample.php que viene con esta actualización, y editarlo, le cambié el nombre a config.php y funcionó. En la versión que tenía subida anteriormente, se leía este archivo en una forma más legible. Si editas el wp-config-sample.php con el Notepad por ejemplo, te darás cuenta que trae unos caracteres raros (cuadrados). Esos no los tenía mi anterior config.php y fue lo que marcó la diferencia.
Respecto al asunto del tinymce, no me funcionaba porque una de las cosas que hice, fue resubir tooooooodo de nuevo y subí la versión en inglés. El problema era que en el config.php, en la sección de lenguaje, decía que iba a usar el español y no lo tenía subido.
Decía define (‘WPLANG’, ‘es_ES’) y lo dejé como define (‘WPLANG’, ”)
Una vez hecho este cambio, funcionó todo.
Después, y ya por cosa mía subí el archivo de lenguaje y volví a editar el config.php para que quedara en español.
Ojalá te sirva la explicación y se entienda todo lo que quise decir
about 2 years ago
Está vergón, voy a probar ahorita, esos cuadrados raros son un dolor de cabeza.
Estuve intentando entrar a tu sitio desde ayer y no pude.
Al rato regreso a contarte como putas me fue.