Не пускает в админку MODX Revo. Ошибка таблицы modx_session. Не пускает в админку modx
Не пускает в админку MODX Revo. Ошибка таблицы modx_session
На днях случился трабл с сервером базы данных одного из клиентских сайтов на хостинге. Через 30 мин. работа сервера и соответственно сайта была востановлена. Но, как оказалось не полностью - MODX Revo перестал пускать в админку, кроме того не работали фильтры на сайте (msearch3 для minishop2).
Симптомы:
- При вводе неправильного логина или пароля, он сообщает, что логин/пароль не верный;
- При вводе правильного логина/пароля страница перегружалась и снова показывалась форма ввода логина/пароля;
- При попытке восстановить пароль через «Забыли пароль», он высылает новый пароль, но при вводе нового пароля, ситуация в п.2 повторяется.
При попытке зайти в таблицу с сессиями через phpMyAdmin (modx_session), получал ошибку 414 с сообщением типа: «таблица поломана, автоматически востановить таблицу не представилось возможным». Поскольку, насколько мне известно данная таблица отвечает за обычное сохранение сессий пользователей и никакой прочей важной информации не содержит - все, чем рескует обычный пользователь это, то что заново прийдется залогинится было принято решение не заморачиваться и просто вернуть данную таблицу в исходное состояние.
Сделать это можно в том же phpMyAdmin зайдя на вкладку SQL и в поле запроса прописать следующее:
DROP TABLE IF EXISTS `modx_session`; CREATE TABLE IF NOT EXISTS `modx_session` ( `id` varchar(255) NOT NULL DEFAULT '', `access` int(20) unsigned NOT NULL, `data` mediumtext, PRIMARY KEY (`id`), KEY `access` (`access`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;Вышеуказанная команда изначально удалит старую поломанную таблицу modx_session после чего создаст новую с первоначальными параметрами.
После этого работоспособность сайта было полностью востановленно: доступ в админку заработал, фильтры и прочие функции сайта завязанные на сессиях также пришли в рабочее состояние.
Вот и все. Надеюсь, кому-нибудь пригодится.
Не работает, не открывается, не пускает и пустая админка в ModX Revolution | yurbol.ru
Не так давно, я столкнулся с проблемой, что после переноса сайта на другой хостинг, перестала работать админка MODX Revolution. Сайт полностью работает, а вот при переходе в центр вижу следующую картину.
При нажатии на какие ли бо ссылки, ничего не происходит. Короче вылезла такая вот странная нефункционирующая картина. кстати, такое может вылезти не только, если вы переносили сайт, но и при обновлении MODX Revolution или просто при первичной установке движка. Может еще быть, что админка MODX может быть пустой, или же просто не открываться и не пускать вас. Но не все так страшно, есть выход который поможет устранить проблему неработающей админки MODX Revolution буквально за 5 минут.
Для начала идем в хостинг на котором стоит сайт и заходим в папку config.cache.php
Путь к этой папке следующий: /core/cache/system_settings/config.cache.php
После того как нашли папку config.cache.php, открываем её в текстовом редакторе и находим две важные нам строчки, которые помогут решить проблему неработающей админки MODX Revolution.
Нужные нам две строчки:
‘compress_css’ => ‘1’,‘compress_js’ => ‘1’,
По умолчанию напротив их будут стоять ‘1’, нам нужно изменить ‘1’ на ‘0’, чтобы было ,так как у меня на скриншоте.
После того как произведете эти изменения, сохраняйте и направляйтесь по-быстрому в админ-панель. Все заработает, но ненадолго, через минут 10 она снова перестанет работать и нули которые мы правили в файле config.cache.php поменяются автоматом на единицы, и все обратно снова станет нерабочей. Чтобы это предотвратить, нужно сделать еще одно небольшое изменение, но только уже не на хостинге, а в самой админ- панели.
В самой админке наводим мышкой на систему и переходим в «Настройки системы». Далее ищем две такие же строки.
Напротив них, будут стоять слова «Да», нам же нужно изменить в двух этих строчках «Да» на «Нет».
После того, как вы сделаете эти последние изменение, то проблемы с пустой, нерабочей и не открывающейся админкой пропадут и не вернуться назад. Только после переноса на другой хостинг, или же после обновления все эти проблемы могут вернуться. Но вы уже будете готовы к ним и сможете оперативно устранить.
yurbol.ru
2.4.0 не пускает в админку / modx.pro
UPD: после отката всё было норм, а сегодня та же проблема, снова откатился и НЕПОМОГЛО :) Мистика какая то. Пробовал разные бэкапы вплоть до недельных (файлы и бд). Сапорт клянётся что с сервером ничего не делали.Привет сообщество. Обновился на свою голову на 2.4.0 и вылезла проблема, не входит в админку. В общем второй день уже копаю, modx_session пересоздавал, кэш чистил. Отрыл, что каптча может влиять, удалил. Обновлял, и всё это по кругу в разных комбинациях :) Выглядит это как бесконечна перезагрузка формы логина. Если указать не верный пароль, то всё нормально, говорит что он не верен и не перезагужается.
В php отображение ошибок включил, по ходу дела ошибок никаких не выдаёт. При установке есть вот такие ошибки
Ошибка обновления таблицы для класса transport.modTransportProvider Array ( [0] => 42S21 [1] => 1060 [2] => Duplicate column name 'active' ) Ошибка обновления таблицы для класса transport.modTransportProvider Array ( [0] => 42S21 [1] => 1060 [2] => Duplicate column name 'priority' ) Ошибка обновления таблицы для класса transport.modTransportProvider Array ( [0] => 42S21 [1] => 1060 [2] => Duplicate column name 'properties' ) Ошибка обновления таблицы для класса modCategory Array ( [0] => 42S21 [1] => 1060 [2] => Duplicate column name 'rank' ) Ошибка обновления таблицы для класса modCategory Array ( [0] => 42000 [1] => 1061 [2] => Duplicate key name 'rank' ) Ошибка обновления таблицы для класса modTemplateVarResourceGroup Array ( [0] => 42000 [1] => 1061 [2] => Duplicate key name 'tmplvar_template' ) Ошибка обновления таблицы для класса modManagerLog Array ( [0] => 42000 [1] => 1061 [2] => Duplicate key name 'tmplvar_template' )Есть вот даже такая же проблема, человек столкнулся при чистой установке.Никто не сталкивался с таким?
modx.pro