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

Всем привет!

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
2 448
0

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

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

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

    [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
      0
      Я пробовал чистить данную таблицу, но это не решает вопрос
      Николай Савин
      13 марта 2019, 20:04
      0
      Обычно я наблюдаю такую проблему, если проект использует https соединение, но админка по каким то причинам загружена в http режиме.
        Павел Ширяев
        13 марта 2019, 20:11
        0
        Специально еще раз проверил, админка в https, горит замок
          Николай Савин
          13 марта 2019, 20:28
          0
          Еще раз перечитал блок с ошибками. Насколько я вижу у вас нет прав на исполнение системных файлов.
          Нужно открыть консоль разработчика, вкладку network и посмотреть сколько горит красных ошибок при загрузке файлов. У вас VPS сервер или обычный хостинг?
            Павел Ширяев
            13 марта 2019, 22:52
            0
            У меня виртуальный хостинг masterhost. На вкладке Network горит только две ошибки, обе относятся к lang.js.php, файл находится в connectors/
              SEQUEL.ONE
              14 марта 2019, 23:25
              0
              Во вкладке Network ещё есть вкладка Response. В неё обычно и пишутся ошибки связанные с админкой, если они есть.
                SEQUEL.ONE
                14 марта 2019, 23:25
                0
                Также можно ещё посмотреть лог PHP.
                  Spirit_Ninja
                  10 июня 2020, 14:14
                  0
                  Такая же тема с Masterhost… получилось решить на этом хостинге или пришлось переезжать?
                  Павел Ширяев
                  14 марта 2019, 13:12
                  0
                  В общем, вчера безуспешно пытался разрешить проблему, ничего не получилось, откатил систему из бэкапа. Однако, крайне любопытно что это за явление, поскольку упоминаний об этом куча по сети, и нигде нет ни одного решения.

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

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

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

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

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

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

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