+7 (953) 419-82-87 РАБОТАЕМ В БУДНИ 10:00 до 19:00

MODX не пускает в админку

Компьютер взял и перезагрузился. Почему — не так важно, гораздо интереснее, что этот сбой потянул за собой такой глюк — MODx Revolution 2.2.4 отказался заходить в админку.

Симптомы:

  1. При вводе неправильного логина или пароля, он сообщает, что логинопароль не верный
  2. При вводе правильного логина/пароля он показывает форму ввода логина/пароля
  3. При попытке восстановить пароль через «Забыли пароль», он высылает новый пароль, но при вводе нового пароля, ситуация в п.2 повторяется.

 

В моем случае глюк фиксится в таблице с сессиями. При попытке зайти в таблицу с сессиями через phpMyAdmin (modx_session), я получал жуткое ругательство на красном фоне из разряда «таблица похерилась, почини ее». Постольку поскольку сайт находился на этапе разработки, я не стал заморачиваться на тех пользователях, которые были залогинены (был залогинен только admin) и таким вот запросом вернул эту таблицу в исходное состояние:

1
2
3
4
5
6
7
8
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;

После этого я спокойно залогинился в админке под пользователем admin, чего и вам желаю.


Источник: http://merinovkv.ru/blog/modx/ne-puskaet-v-adminku-modx-revolution-ispravlyaem/




вверх сайта