TinyMCE está roto

15 dic 2011, 19:26:07
Vistas: 808
Votos: 2

Después de cambiar el servidor de hosting, el tinyMCE en la pantalla de edición de entradas no se inicia. Aquí está el mensaje de la consola.

captura de consola de chrome Como puedes ver, wp-tinymce.php parece fallar.

Hasta ahora, he intentado:

  • Cambiar permisos a 777 (por si acaso) en todo el contenido de js/tinymce
  • Volver a subir todo el directorio wp-include, forzando el reemplazo de archivos
  • Cambiar el encabezado de javascript a json (aquí están los 3 intentos que hice):

Intento 1:

header('Content-Type: application/x-javascript; charset=UTF-8');

Intento 2:

header('Content-Type: application/json; charset=UTF-8');

Intento 3:

header('Content-type: application/json');

En la extensión Firebug de Firefox, el mensaje es "carácter ilegal" y cuando abro el archivo desde Firebug, en lugar de ver el código, todos los caracteres están desordenados. Pero en mi IDE, el código php se ve correcto.

¿Alguna otra idea? ¿Podría ser una mala configuración del servidor?

3
Comentarios

¿Has probado con un navegador diferente?

Jeremy Jared Jeremy Jared
15 dic 2011 19:54:19

Sí, lo mismo con Firefox. Pero el mensaje de la consola de Firebug ayuda un poco más. Aparentemente dice "caracteres ilegales" y cuando abro el archivo en Firebug, en lugar de ver el código, todos los caracteres están desordenados. Agrego esto a la pregunta.

pixeline pixeline
15 dic 2011 20:45:48

¿Has intentado reinstalar WordPress?

Sisir Sisir
15 dic 2011 21:31:52
Todas las respuestas a la pregunta 1
2

Lo resolví agregando esto a wp-config.php, lo cual desactiva la combinación de js.

define( 'CONCATENATE_SCRIPTS', false );
15 dic 2011 21:35:07
Comentarios

Estuve a punto de sugerir hacer exactamente eso, pero pensé "nah, eso no ayudará"... nota mental: sugerirlo de todos modos, nunca se sabe... Gracias por publicar para hacernos saber que encontraste una solución.

t31os t31os
15 dic 2011 21:38:21

Sería interesante saber por qué falla la concatenación de scripts de un día para otro.

JCL1178 JCL1178
11 ago 2012 02:51:43