TinyMCE не работает

15 дек. 2011 г., 19:26:07
Просмотры: 808
Голосов: 2

После смены хостинг-сервера редактор tinyMCE в панели редактирования записей не запускается. Вот сообщение из консоли:

скриншот консоли Chrome Как видно, файл wp-tinymce.php не загружается.

Что я уже пробовал:

  • Выставлял права 777 (на всякий случай) для всех файлов в js/tinymce
  • Перезаливал всю папку wp-include с принудительной заменой файлов
  • Менял заголовок Content-Type с javascript на json (3 варианта):

Попытка 1:

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

Попытка 2:

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

Попытка 3:

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

В Firefox через расширение Firebug появляется сообщение "недопустимый символ", и при открытии файла через Firebug вместо кода отображаются искаженные символы. Хотя в моей IDE PHP-код выглядит корректно.

Есть другие идеи? Может быть это проблема конфигурации сервера?

3
Комментарии

Вы пробовали использовать другой браузер?

Jeremy Jared Jeremy Jared
15 дек. 2011 г. 19:54:19

Да, то же самое с Firefox. Но сообщение в консоли Firebug помогает чуть больше. Похоже, там говорится о "недопустимых символах", и когда я открываю файл в Firebug, вместо кода отображаются бессмысленные символы. Добавляю эту информацию к вопросу.

pixeline pixeline
15 дек. 2011 г. 20:45:48

Вы пробовали переустановить WordPress?

Sisir Sisir
15 дек. 2011 г. 21:31:52
Все ответы на вопрос 1
2

Решил проблему, добавив это в wp-config.php, что отключает объединение JS.

define( 'CONCATENATE_SCRIPTS', false );
15 дек. 2011 г. 21:35:07
Комментарии

Я почти предложил сделать именно так, но подумал про себя "нет, это не поможет"... заметка себе: предлагай в любом случае, никогда не знаешь.. Спасибо, что написали, чтобы дать нам знать, что вы нашли решение..

t31os t31os
15 дек. 2011 г. 21:38:21

Было бы интересно узнать, почему конкатенация скриптов перестает работать со дня на день.

JCL1178 JCL1178
11 авг. 2012 г. 02:51:43