восстановить доступ к админке сайта
Добрый вечер.
Не могу восстановить доступ к админке двух сайтов.
Долго не входил и видать чтото сломалось не пойму где.
Побывал неоднократно через запрос к базе с изменением учетных данных — не помогло.
Сравнил _user на двух сайтах одинаково.
Ну все другие флажки блокировки — нормуль тоже.
Проблема в том, что на одном админка работает, на другом не работает.
Пытался удалить папку /core/cache/ сайт выдает ошибку 500.
Не могу восстановить доступ к админке двух сайтов.
Долго не входил и видать чтото сломалось не пойму где.
Побывал неоднократно через запрос к базе с изменением учетных данных — не помогло.
Сравнил _user на двух сайтах одинаково.
Ну все другие флажки блокировки — нормуль тоже.
Проблема в том, что на одном админка работает, на другом не работает.
Пытался удалить папку /core/cache/ сайт выдает ошибку 500.
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Что в логах?
а в логах вроде все нормально
Дисковое пространство
9,16%
4,6 ГБ из 50,0 ГБ
Количество файлов
40,88%
122625 из 300000
Место под MySQL
2,63%
134,9 МБ из 5,0 ГБ
сессии в базе чистили? папку кеша вручную удаляли полностью?
не знаю правильно ли чистил сессии
пробывал так
да папку кеша удалял полностью. сайт перестает работать.ошибка 500
побывал взять с бекапа хостинга, но не получается все равно админка битая
там не один сайт хостится — у них нормально админка открывается
и они с того же аккаунда, а там их тепереча 3, хотел 4 и 5 делать но подумаю
с php выполняется.
как работает база не знаю.
но сайт работает
хотя глянул часть работы отвалилось с ошибкой.
если возьметесь восстановить работоспособность, напишите сколько встанет я дам пароли от хоста и имена сайтов
1)Идёшь в core/docs/changelog.txt — смотришь какая версия MODX стоит.
2)На оф.сайте качаешь соответствующий дистрибутив — из него забираешь только папку setup и кидаешь её в корень своего сайта.
3)Запускаешь установку в режиме обновления конфигурации (не новая установка!)
4)Проверяешь работу сайта и админки.
Мне данный способ пару раз помогал решить похожую проблему, стоит попробовать.
Проблемы была в следующем.
Когда-то давно хостер давал 1 базу в пользование, а сайтов было 3.
Платить еще за 2 базы неохота и я сделал 1 базу на 3 сайта просто придумав префиксы (apn1_; ls1_; ajn) Ну естественно пользователь был тоже 1 с одним и тем же паролем.
Тк это были первые сайты базы пользователи имели один ник «nniksa» и база называлась так же «nniksa». Потом все это дело забылось, количества сайтов выросло и баз можно использовать много, поэтому потом я уже придумывал базам логичные названия и делал отдельного пользователя. Прошло некоторое время сайты работали.
Все шло нормально.
Вероятно в связи с тем что имя пользователя и название базы данных были одинаковы в системе у хостера произошел глюк и база отсоединись от сайта. Сайт захешировался и внешне все выглядело нормально. Картинки грузятся более 400 страниц сайта — все ровно.
Так он несовсем корректно работал не известно сколько времени, пока не позвонили и сказали что надо убрать рекламу, а тут и обнаружилась проблема, что немогу зайти в админку
В итоге:
1. Зашел в core/docs/changelog.txt увидел версию
2. Скачал дистрибутив
3. Запустил установку. И вуаля база то не отвечает ;-)
3. Зашел в управление базами данных, создал дополнительного пользователя с новым паролем, прописал имя пользователя и пароль в /core/config/config.inc.php
4. Потер кэш и все заработало