Después de un tiempo realizando pruebas en otras instalaciones, decidí actualizar una de las instalaciones más grande que llevo de WordPress Multisite.
Después de realizar todos los Backups pertinentes, pase a la actualización de WordPress a la 3.5. Una vez que finalizó la actualización, comencé a comprobar si todo funcionaba de forma correcta.
Al acceder a la administración, me topé de frente con un problema que ya había sufrido en el pasado, y era algún tipo de problema con jQuery. En esta versión, jQuery ha sido actualizado, así que varios plugins que usan jQuery pueden tener problemas o conflictos.
El paso lógico, era desactivar todos los plugins e ir activandolos uno a uno hasta dar con el que estaba dando el conflicto. Así que procedí a la operación de localización del problema. Pero al no ser una instalación particular, es decir, que no era solo mia, si no que era un Multisite, no podía desactivar todos los plugin e ir activandolos poco a poco, ya que hay casi 100 plugins distintos en esta instalación. Lo primero que tuve que hacer es apuntar en un papel, todos los plugins que estaban activados para la red. Tras la operación, procedí a desactivar todos los plugins, pero uno a uno, ya que el marcado global, es decir, marcar uno y que se marquen todos, tampoco funcionaba.
Una vez todos los plugins desactivados, descubrí que seguía sin funcionar. Entonces ¿Qué estaba pasando en esta instalación?
Lo siguiente, algo se había quedado en la cache de mi navegador, así que tras forzar el vaciado de esta e incluso probar con otros navegadores y PC/Mac, el problema persistía.
Lo siguiente, subir de nuevo todos los archivos vía FTP, quizá algo se había quedado sin actualizar. Pero no, tampoco resulto, el jQuery de la administración seguía sin funcionar.
En estos momentos, tenía mas de 2.000 sitios institucionales que no les funcionaba bien la administración de WordPress, así que aunque ya era tarde, continué investigando que podía estar sucediendo.
Y finalmente di con el problema, y que todo sea dicho, hay muchos sitios de WordPress 3.5 que están teniendo este problema, así que por esto lo publico.
Para solucionar el problema, es tan sencillo como desactivar el concatenado de scripts en la administración de WordPress. Para hacerlo, solo hay que añadir esta línea al archivo wp-config.php justo antes de la última línea de todas, la que pone
require_once(ABSPATH . 'wp-settings.php');
Pues añadís esta línea:
define('CONCATENATE_SCRIPTS', false );
Y magia, todo volvió a funcionar.
En la teoría y según dicen, esta línea solo se debe poner cuando tu servidor tiene problemas con el concatenado de scripts y que “dicen” que es un problema del servidor.
Yo puedo asegurar que esto no es cierto. En el mismo servidor, y por motivos que no vienen al caso, hay otras tantas instalaciones de WordPress Simple que están funcionando con WordPress 3.5 y no tienen este problema. Por otro lado, esta instalación Multisite, nunca había tenido problemas con en concadenado de Scripts, Ese problema solo surgió tras la actualización a WordPress 3.5, así que yo creo que hay algo que ha cambiado que está provocando este problema, y no por servidores mal configurados.
Así que ya lo sabéis, si los menú de la administración de WordPress han dejado de funcionar tras la actualización a WordPress 3.5, solo debéis añadir la línea mencionada en el lugar correcto y todo volverá a funcionar.
No he sufrido ese problema pero bien es cierto que aprovechando que hablas de MU y de los plugins, la gestión de los ajustes de los plugins en la mayor parte de ellos cuando hablamos de una red es pésima, teniendo que replicar blog a blog la configuración (o wp_options_XX a wp_options_XX).
¿Conoces alguna forma de mejorar este problema?
Cierto, ya comento que solo lo he sufrido en esta instalación, que es Multisite. Pero he actualizado muchos otros sitios sin ningún problema parecido.
En cuanto a lo que hablas de la replicación, yo uso un plugin en particular, que se llama New Blog Template http://premium.wpmudev.org/project/new-blog-template/
Es un plugin premium,pero si necesitas de la creación de 1 o varias plantillas para cuando tengas que crear un blog, es simplemente fantastico.
A la hora de crear el nuevo sitio, puedes seleccionar una de las plantillas creadas con anterioridad y creas un espejo del sitio Template con un solo clic.
Saludos
Buenas Jose,
Debido a problemas en WP 3.5 he llegado hasta tu web y resuelto el problema. Muchas gracias.
Unicamente tengo una ultima consulta. ¿La linea que se añade en wp-config.php es necesario quitarla con proximas actualizaciones de WP? ¿Afecta en algo al rendimiento global del sistema?
Ya de paso cuento los errores que tenia por si le pueden ayudar a alguien.
Hace unas dos semanas que actualice a la version 3.5 sin ningun problema. todo correcto.
Los problemas han surgido de un dia para otro sin realizar ningun cambio en el codigo ni instalacion de plugins, me dejaron de funcionar correctamente los menus, las categorias y no podia añadir imagenes a las nuevas entradas del blog.
Con la linea de codigo que comentas solucionado todo por el momento.
Por cierto, comentar que no se si sera problema del servidor pero estoy en un compartido de redcoruna.
Un saludo.
Hola Isidro,
En un principio, no hace falta que lo saques, pero en próximas actualizaciones puedes mirar de sacarlo por sí han resuelto el problema.
Este problema viene de un nuevo funcionamiento en la administración de WordPress que concatena todo el jQuery. Sirve para que todo cargue más rápido, pero sólo en la administración, así que no perjudica en frontend.
Culpa del servidor no creo que sea, ya que comento que en un mismo servidor, unas administraciones me funcionaban de forma correcta y otra no.
Saludos
Gracias por la rapida respuesta. Todo aclarado.
Un saludo Jose.
De nada
De verdad muchas gracias por la solución brindada, en mi casa me pasaba que al entrar al administrador los post y las páginas me aparecían en blanco y no me permitía modificarlas ni el texto ni la foto, así coloque la linea en WP-Config.php y funciono ahora ya me sale para poderlas editar los post y las páginas, sin embargo lo único que no he logrado solucionar es que al darle add media, en mi librería en la cual hay fotos, no me sale ninguna para poderla agregar al post y si intento subir alguna imagen que esta guardada en mi computadora me indica el siguiente error «An error occurred in the upload. Please try again later. y en otro sitio que tengo de wordpress si me permite subirla, me podrias ayudar. Gracias
Hola Fernan,
¿Has mirado de desactivar plugins para ver si hay algún conflicto con alguno?
Jose:
Permiteme darte un fuerte abrazo [ en mi tierra dicen «rompe costilla»]
Tenia este problema y me estaba volviendo loca, ya habia desactivado y activado un poco de plugins.
Busque y busque en Google di con este post http://es.wordpress.org/2012/12/12/wordpress-3-5-espanol/ y este me llevo donde ti. Y lo SOLUCIONE gracias a tus sabios consejos.
Y dejame decirte que no se nada de programacion asi que con susto de modificarlo, pero me atrevi.
Gracias y Gracias MILLLL ya puedo poner nuevamente mis fotos.
Lo mejor para ti….
Me alegro que te sirviera 🙂
Sos un CAPO!!!! me solucionaste la vida!!! jajajaja
GRACIAS!
Ya será menos, pero se agradece 😀
Saludos Jose, llegue a tu post desde la pagina de wordpress, con la esperanza de solucionar el problema, pero mis resultados no fueron positivos 🙁 el administrador de wp me sigue dando problemas, tengo opciones de menús que no responden.
Gracias, me soluciono el problema de poner vínculos en mis post y el botón texto para editar el html, lo único sigue sin resolver es activar el botón de insertar objeto. Esta actualización tiene muchos errores. Saludos.
Hola a todos, pues he añadido la linea y sigo sin poder añadir imágenes desde los post y páginas. Si alguien puede ayudarme.
Gracias!
buenas tardes, realmente me gustaria que me ayudaras, porque tengo ese problema, lo unico es que en mi caso no se trabajar mucho con wordpress, estoy administrando la web del trabajo y recien actualice la version del WP y ahora no puedo cargar las imagenes de los productos, el punto es que dices que es muy facil pero a decir verdad no se donde encontrar el fichero wp-config.php para editarlo de la forma que dices, si pudieras decirme como encontrarlo te lo agradeceria muchisimo
Saludos
Muchas gracias por el articulo me soluciono el problema con un sitio.
Para abonar a la conversación yo creo que esto ocurre cuando tienes tiempo sin actualizar la versión de wordpress, y probablemente algún plugin que haga conflicto.
Es decir tengo varias instalaciones de wordpress, y algunas son viejisimas, pero las he ido actualizado frecuentemente y nunca me ha pasado algo parecido.
En el sitio en el que presentaba el problema tenia mucho que no se actualizaba y con algunos plugins que usan jquery.
Hola Enrique,
La ntiguedad no tiene nada que ver, ya que siempre llevo todas las instalaciones al dia.
La verdad es que es algo raro, ya que instalaciones que se podrian considerar identicas, por versión de WordPress, Theme, Plugins y en mismo servidor, en unas da el fallo y en otras no. Es algo erratico que seguramente si que tiene que ver con el jQuery que lleven los plugins, pero ojo, no por conflictos, si no por el orden que fueron activados. Me explico. WordPress carga todo lo que necesita cada plugn en un orden determinado, que normalmente lo marca el orden de activación de estos (por eso siempre hay que comprovar cuando realizas un pluguin para otro pluguin que ese ya esté cargado). Ese orden seguramente provoca (por lo que sea) que la compresión de jQuery en algunas instalaciones falle.
Saludos.