Хэлп! Пропали системные настройки.
Добрый день.
В админке пропали системные настройки: ibb.co/CMbDP5y
Не отображается ни под какими пользователями, даже под записью администратора с полными правами. Галочка на «settings» в настройках политики доступа для Administrator стоит. При открытии страницы настроек никаких сообщений об ошибках в лог не сыплется.
Что было опробовано: чистил кеш, открывал в другом браузере, обновлял modx.
Откатить к последнему бэкапу не вариант, после его создания было внесено очень много правок. Не хочется заново всё это ручками набирать.
Может кто сталкивался, подскажите, плз!
В админке пропали системные настройки: ibb.co/CMbDP5y
Не отображается ни под какими пользователями, даже под записью администратора с полными правами. Галочка на «settings» в настройках политики доступа для Administrator стоит. При открытии страницы настроек никаких сообщений об ошибках в лог не сыплется.
Что было опробовано: чистил кеш, открывал в другом браузере, обновлял modx.
Откатить к последнему бэкапу не вариант, после его создания было внесено очень много правок. Не хочется заново всё это ручками набирать.
Может кто сталкивался, подскажите, плз!
Комментарии: 11
Неужели никаких идей? Битый час копаюсь. Ничего не выходит. Такое ощущение, что таблица системных настроек просте не рендерится.
Консоль браузера?
Спасибо. Хоть какая-то намётка. Име. следующее ibb.co/JCrxbj4. Т.е. проблема со скриптами. Но я пробовал перезаписать эти скрипты по пути assets/modext/widgets/system/ с чистого modx'а. Ничего не получилось.
Отключаем сжатие скриптов в системных настройках (compress_js). Придётся делать это или через базу или в кэше core\cache\system_settings\config.cache.php. А потом открыть системные настройки в админке и там отключить.
Отключил в бд: ibb.co/DV6nsz0. Очистил core/cache. Всё равно то же самое.
Контрольный Ctrl-F5. Нет? Копайте дальше. Почистите куки. Проверьте указанные урлы скриптов — открываются ли они. Права на файлы.
Ctrl+F5 у меня уже на уровне рефлексов ;) Куки с хранилищем сессий чистил. Права на все файлы изначально поставил в 777. Просто магия какая-то.
Попробовал открыть скрипт, не открывает: ibb.co/R7XFGGN. Не могу найти, где он лежит. Или он формируется как-то «на лету»?
manager/assets/modext/widgets/system/modx.panel.system.settings.js
Я просто ничего не понимаю. Нашёл эти скрипты. Просмотрел, они не пустые, не битые, UTF-8, без BOM. Взял переписал всю папку с чистого MODX'а. Ничпуя!
Инструменты разработчика Хрома говорят мне следующее: ibb.co/7v3tTsH и ibb.co/R3ycXXQ Т.е. скрипты modx.grid.system.event.js, modx.panel.system.settings.js, modx.grid.system.event.js и modx.panel.system.settings.js передаются с Content-Type: text/html, а не Content-Type: application/javascript. И ещё я вижу у всех скриптов Accept-Encoding: gzip, deflate, хотя сжатие отключено и в настройках MODX'а и в настройках хостинга.
В чём может быть причина, что некоторые скрипты работают, а эти четыре — нет?
В чём может быть причина, что некоторые скрипты работают, а эти четыре — нет?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.