Некорректно отображается админка

Всем привет!

MODX 2.7.1, PHP 7.0

С какого-то момента перестала отображаться нормально админка.
Отображается только верхнее меню, больше ничего. При переходе по страницам верхнего меню ничего не меняется

Папку кэша чистил.
Сжатие JS и CSS отключено.

Никакого редиректа с www на без www не наблюдается.

Рядом в папке стоит также 2.7.1 c теми же настройками, работает корректно.

В консоли Chrome следующие ошибки:

lang.js.php:1 Failed to load resource: the server responded with a status of 401 (Not Authorized)
modx.jsgrps-min.js:1 Uncaught ReferenceError: _ is not defined
    at modx.jsgrps-min.js:1
layout.js:1 Uncaught TypeError: Cannot set property 'Default' of undefined
    at layout.js:1
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at admintools.js:148
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at modx.grid.user.online.js:44
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at modx.grid.user.recent.resource.js:46
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at modx.panel.welcome.js:31
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at welcome.js:20
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at elementlog.js:32
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at notes.js:215
ext-base.js:21 Uncaught TypeError: Cannot read property 'prototype' of undefined
    at Object.extend (ext-base.js:21)
    at plugins.js:31
modx.jsgrps-min.js:1 Uncaught ReferenceError: _ is not defined
    at modx.jsgrps-min.js:1
    at ext-all.js:21
    at b (ext-all.js:21)
ext-all.js:21 Uncaught TypeError: b[(d.xtype || e)] is not a constructor
    at Object.create (ext-all.js:21)
    at MODx.load (modx.js?v=f10c0b43:85)
    at (index):23
    at ext-all.js:21
    at b (ext-all.js:21)
ext-all.js:21 Uncaught TypeError: b[(d.xtype || e)] is not a constructor
    at Object.create (ext-all.js:21)
    at MODx.load (modx.js?v=f10c0b43:85)
    at (index):93
    at ext-all.js:21
    at b (ext-all.js:21)
ext-all.js:21 Uncaught TypeError: b[(d.xtype || e)] is not a constructor
    at Object.create (ext-all.js:21)
    at MODx.load (modx.js?v=f10c0b43:85)
    at (index):100
    at ext-all.js:21
    at b (ext-all.js:21)
ext-all.js:21 Uncaught TypeError: b[(d.xtype || e)] is not a constructor
    at Object.create (ext-all.js:21)
    at MODx.load (modx.js?v=f10c0b43:85)
    at (index):108
    at ext-all.js:21
    at b (ext-all.js:21)
(index):131 Uncaught TypeError: MODx.SearchBar is not a constructor
    at (index):131
    at ext-all.js:21
    at b (ext-all.js:21)
В сети встречаются упоминания подобных ошибок причем еще десятилетней давности, но никакого корректного ршения не находится.

Накатывать апдейт той же версии поверх пробовал, никакого эффекта.
Павел Ширяев
Павел Ширяев
13 марта 2019, 14:55
modx.pro
3 522

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

Scorp Satex
13 марта 2019, 17:55
А что в логах самого модыкса?

Посмотри: /www/core/cache/logs/error.log
    Павел Ширяев
    13 марта 2019, 18:52
    Из того что может представлять интерес:

    [2019-03-13 18:42:38] (ERROR @ /home/u412222/something.ru/www/core/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
    INSERT INTO `f34ds9hj_session` (`id`, `access`, `data`) VALUES ('5294uua5lmdsd6jtdkgaqlre33', 1552491758, 'modx.user.0.resourceGroups|a:1:{s:3:\"mgr\";a:0:{}}modx.user.0.attributes|a:1:{s:3:\"mgr\";a:5:{s:16:\"modAccessContext\";a:2:{s:2:\"en\";a:1:{i:0;a:3:{s:9:\"principal\";i:0;s:9:\"authority\";s:1:\"0\";s:6:\"policy\";a:1:{s:4:\"load\";b:1;}}}s:3:\"web\";a:1:{i:0;a:3:{s:9:\"principal\";i:0;s:9:\"authority\";s:1:\"0\";s:6:\"policy\";a:1:{s:4:\"load\";b:1;}}}}s:22:\"modAccessResourceGroup\";a:0:{}s:17:\"modAccessCategory\";a:0:{}s:28:\"sources.modAccessMediaSource\";a:0:{}s:18:\"modAccessNamespace\";a:0:{}}}')
    Array
    (
        [0] => 23000
        [1] => 1062
        [2] => Duplicate entry '5294uua5lmdsd6jtdkgaqlre33' for key 'PRIMARY'
    )
    Остальное — сообщения о Deprecated методах
      Павел Ширяев
      13 марта 2019, 18:58
      Я пробовал чистить данную таблицу, но это не решает вопрос
      Николай Савин
      13 марта 2019, 20:04
      Обычно я наблюдаю такую проблему, если проект использует https соединение, но админка по каким то причинам загружена в http режиме.
        Павел Ширяев
        13 марта 2019, 20:11
        Специально еще раз проверил, админка в https, горит замок
          Николай Савин
          13 марта 2019, 20:28
          Еще раз перечитал блок с ошибками. Насколько я вижу у вас нет прав на исполнение системных файлов.
          Нужно открыть консоль разработчика, вкладку network и посмотреть сколько горит красных ошибок при загрузке файлов. У вас VPS сервер или обычный хостинг?
            Павел Ширяев
            13 марта 2019, 22:52
            У меня виртуальный хостинг masterhost. На вкладке Network горит только две ошибки, обе относятся к lang.js.php, файл находится в connectors/
              SEQUEL.ONE
              14 марта 2019, 23:25
              Во вкладке Network ещё есть вкладка Response. В неё обычно и пишутся ошибки связанные с админкой, если они есть.
                SEQUEL.ONE
                14 марта 2019, 23:25
                Также можно ещё посмотреть лог PHP.
                  Spirit_Ninja
                  10 июня 2020, 14:14
                  Такая же тема с Masterhost… получилось решить на этом хостинге или пришлось переезжать?
                  Павел Ширяев
                  14 марта 2019, 13:12
                  В общем, вчера безуспешно пытался разрешить проблему, ничего не получилось, откатил систему из бэкапа. Однако, крайне любопытно что это за явление, поскольку упоминаний об этом куча по сети, и нигде нет ни одного решения.

                  Последнее что я делал в системе перед проблемами — ставил Babel и создавал языковые контексты и настройки для них. Может ли это быть связано — не представляю.
              Алексей
              27 февраля 2022, 11:08
              Такая же ситуация. В консоли Хрома такие же ошибки.

              Что-то странное. У меня 2.8.3-pl modx и последний Минишоп.
              Витруальный хостинг Webhost1

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

              Логинится в админку, но там пусто. Заказ с сайта можно оформить.

              Главная странность — восстановился из вчерашнего бакапа, а все равно такая же пустая админка.
              Вроде ничего не делал… Кэши чистил конечно.

              Сейчас на хостинге увидел что файл лога ошибок не создается.
              /core/cache/logs/error.log

                Алексей
                27 февраля 2022, 11:59
                Сам глюк появился, доставил хлопот. Сильно напарился) Но решено.)
                Походу глюк т.к. админы что-то настроили глубоко в сервере. Ладно я догадался включить в WWW-доменах
                FastCGI (Nginx + PHP-FPM) вместо СGI (хотя все работало отменно на СGI ) и вдруг перестало работать…
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  13