Хэлп! Пропали системные настройки.

Добрый день.
В админке пропали системные настройки: ibb.co/CMbDP5y
Не отображается ни под какими пользователями, даже под записью администратора с полными правами. Галочка на «settings» в настройках политики доступа для Administrator стоит. При открытии страницы настроек никаких сообщений об ошибках в лог не сыплется.
Что было опробовано: чистил кеш, открывал в другом браузере, обновлял modx.
Откатить к последнему бэкапу не вариант, после его создания было внесено очень много правок. Не хочется заново всё это ручками набирать.
Может кто сталкивался, подскажите, плз!
Артём
15 апреля 2019, 14:22
modx.pro
940
0

Комментарии: 11

Артём
15 апреля 2019, 21:24
0
Неужели никаких идей? Битый час копаюсь. Ничего не выходит. Такое ощущение, что таблица системных настроек просте не рендерится.
    Сергей Шлоков
    16 апреля 2019, 06:53
    0
    Консоль браузера?
      Артём
      16 апреля 2019, 08:32
      0
      Спасибо. Хоть какая-то намётка. Име. следующее ibb.co/JCrxbj4. Т.е. проблема со скриптами. Но я пробовал перезаписать эти скрипты по пути assets/modext/widgets/system/ с чистого modx'а. Ничего не получилось.
        Сергей Шлоков
        16 апреля 2019, 08:40
        0
        Отключаем сжатие скриптов в системных настройках (compress_js). Придётся делать это или через базу или в кэше core\cache\system_settings\config.cache.php. А потом открыть системные настройки в админке и там отключить.
          Артём
          16 апреля 2019, 09:11
          0
          Отключил в бд: ibb.co/DV6nsz0. Очистил core/cache. Всё равно то же самое.
            Сергей Шлоков
            16 апреля 2019, 09:28
            0
            Контрольный Ctrl-F5. Нет? Копайте дальше. Почистите куки. Проверьте указанные урлы скриптов — открываются ли они. Права на файлы.
              Артём
              16 апреля 2019, 10:07
              0
              Ctrl+F5 у меня уже на уровне рефлексов ;) Куки с хранилищем сессий чистил. Права на все файлы изначально поставил в 777. Просто магия какая-то.
                Артём
                16 апреля 2019, 12:14
                0
                Попробовал открыть скрипт, не открывает: ibb.co/R7XFGGN. Не могу найти, где он лежит. Или он формируется как-то «на лету»?
                  Сергей Шлоков
                  16 апреля 2019, 12:32
                  0
                  manager/assets/modext/widgets/system/modx.panel.system.settings.js
                    Артём
                    16 апреля 2019, 13:39
                    0
                    Я просто ничего не понимаю. Нашёл эти скрипты. Просмотрел, они не пустые, не битые, UTF-8, без BOM. Взял переписал всю папку с чистого MODX'а. Ничпуя!
        Артём
        18 апреля 2019, 13:36
        0
        Инструменты разработчика Хрома говорят мне следующее: 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'а и в настройках хостинга.
        В чём может быть причина, что некоторые скрипты работают, а эти четыре — нет?
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11