Некорректно отображается админка
Всем привет!
MODX 2.7.1, PHP 7.0
С какого-то момента перестала отображаться нормально админка.
Отображается только верхнее меню, больше ничего. При переходе по страницам верхнего меню ничего не меняется
Папку кэша чистил.
Сжатие JS и CSS отключено.
Никакого редиректа с www на без www не наблюдается.
Рядом в папке стоит также 2.7.1 c теми же настройками, работает корректно.
В консоли Chrome следующие ошибки:
Накатывать апдейт той же версии поверх пробовал, никакого эффекта.
MODX 2.7.1, PHP 7.0
С какого-то момента перестала отображаться нормально админка.
Отображается только верхнее меню, больше ничего. При переходе по страницам верхнего меню ничего не меняется
Папку кэша чистил.
Сжатие JS и CSS отключено.
Никакого редиректа с www на без www не наблюдается.
Рядом в папке стоит также 2.7.1 c теми же настройками, работает корректно.
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
А что в логах самого модыкса?
Посмотри: /www/core/cache/logs/error.log
Посмотри: /www/core/cache/logs/error.log
Из того что может представлять интерес:
[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 методах
Я пробовал чистить данную таблицу, но это не решает вопрос
Обычно я наблюдаю такую проблему, если проект использует https соединение, но админка по каким то причинам загружена в http режиме.
Специально еще раз проверил, админка в https, горит замок
Еще раз перечитал блок с ошибками. Насколько я вижу у вас нет прав на исполнение системных файлов.
Нужно открыть консоль разработчика, вкладку network и посмотреть сколько горит красных ошибок при загрузке файлов. У вас VPS сервер или обычный хостинг?
Нужно открыть консоль разработчика, вкладку network и посмотреть сколько горит красных ошибок при загрузке файлов. У вас VPS сервер или обычный хостинг?
У меня виртуальный хостинг masterhost. На вкладке Network горит только две ошибки, обе относятся к lang.js.php, файл находится в connectors/
Во вкладке Network ещё есть вкладка Response. В неё обычно и пишутся ошибки связанные с админкой, если они есть.
Также можно ещё посмотреть лог PHP.
Такая же тема с Masterhost… получилось решить на этом хостинге или пришлось переезжать?
В общем, вчера безуспешно пытался разрешить проблему, ничего не получилось, откатил систему из бэкапа. Однако, крайне любопытно что это за явление, поскольку упоминаний об этом куча по сети, и нигде нет ни одного решения.
Последнее что я делал в системе перед проблемами — ставил Babel и создавал языковые контексты и настройки для них. Может ли это быть связано — не представляю.
Последнее что я делал в системе перед проблемами — ставил Babel и создавал языковые контексты и настройки для них. Может ли это быть связано — не представляю.
Такая же ситуация. В консоли Хрома такие же ошибки.
Что-то странное. У меня 2.8.3-pl modx и последний Минишоп.
Витруальный хостинг Webhost1
После установки ms2cdek и почты, настроил.
Я включил настройку вывода ошибок ms2cdek в лог, и поработало часик и теперь данные в админку не грузятся.
Логинится в админку, но там пусто. Заказ с сайта можно оформить.
Главная странность — восстановился из вчерашнего бакапа, а все равно такая же пустая админка.
Вроде ничего не делал… Кэши чистил конечно.
Сейчас на хостинге увидел что файл лога ошибок не создается.
/core/cache/logs/error.log
Что-то странное. У меня 2.8.3-pl modx и последний Минишоп.
Витруальный хостинг Webhost1
После установки ms2cdek и почты, настроил.
Я включил настройку вывода ошибок ms2cdek в лог, и поработало часик и теперь данные в админку не грузятся.
Логинится в админку, но там пусто. Заказ с сайта можно оформить.
Главная странность — восстановился из вчерашнего бакапа, а все равно такая же пустая админка.
Вроде ничего не делал… Кэши чистил конечно.
Сейчас на хостинге увидел что файл лога ошибок не создается.
/core/cache/logs/error.log
Сам глюк появился, доставил хлопот. Сильно напарился) Но решено.)
Походу глюк т.к. админы что-то настроили глубоко в сервере. Ладно я догадался включить в WWW-доменах
FastCGI (Nginx + PHP-FPM) вместо СGI (хотя все работало отменно на СGI ) и вдруг перестало работать…
Походу глюк т.к. админы что-то настроили глубоко в сервере. Ладно я догадался включить в WWW-доменах
FastCGI (Nginx + PHP-FPM) вместо СGI (хотя все работало отменно на СGI ) и вдруг перестало работать…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.