восстановить доступ к админке сайта

Добрый вечер.
Не могу восстановить доступ к админке двух сайтов.
Долго не входил и видать чтото сломалось не пойму где.
Побывал неоднократно через запрос к базе с изменением учетных данных — не помогло.
Сравнил _user на двух сайтах одинаково.
Ну все другие флажки блокировки — нормуль тоже.
Проблема в том, что на одном админка работает, на другом не работает.
Пытался удалить папку /core/cache/ сайт выдает ошибку 500.
Сергей
06 октября 2016, 20:11
modx.pro
4 771
0

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

Роман Садоян
06 октября 2016, 23:41
0
Нужно восстановить пароль от пользователя?
Что в логах?
    Сергей
    06 октября 2016, 23:51
    0
    нет доступа в адмику вообще, от админа ;-)
    а в логах вроде все нормально
      Роман Садоян
      07 октября 2016, 09:31
      0
      Так можно пароль админа в базе задать, если Админ есть.
    Владимир
    07 октября 2016, 00:15
    0
    А место на диске свободное есть? Это может быть причиной.
      Сергей
      07 октября 2016, 00:18
      0
      маловероятно, если нет проблем у хостера.

      Дисковое пространство
      9,16%
      4,6 ГБ из 50,0 ГБ

      Количество файлов
      40,88%
      122625 из 300000

      Место под MySQL
      2,63%
      134,9 МБ из 5,0 ГБ
        Владимир
        07 октября 2016, 00:21
        0
        а что за хостинг?
        сессии в базе чистили? папку кеша вручную удаляли полностью?
          Сергей
          07 октября 2016, 00:31
          0
          хостинг jino.ru

          не знаю правильно ли чистил сессии
          пробывал так
          DROP TABLE IF EXISTS `apn1_session`;
          CREATE TABLE IF NOT EXISTS `apn1_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;
          да папку кеша удалял полностью. сайт перестает работать.ошибка 500

          побывал взять с бекапа хостинга, но не получается все равно админка битая
            Владимир
            07 октября 2016, 00:44
            0
            сайт перестает работать.ошибка 500
            — видимо он и не работает, а из кеша только и грузится. Вы бы скачали бекап и перенесли б на modhost.pro, там бы все и проверили. А ваш хостинг кажется не айс.
              Сергей
              07 октября 2016, 00:49
              0
              да я видел, что хостер входит рейтинг говнохостингов ;-)
              там не один сайт хостится — у них нормально админка открывается
              и они с того же аккаунда, а там их тепереча 3, хотел 4 и 5 делать но подумаю
                Владимир
                07 октября 2016, 00:55
                0
                если есть доступ по фтп проверьте коннектится ли с базой и выполняются ли php файлы, и попробуйте в .htaccess запретить кеширование (если хостер позволяет)
                  Сергей
                  07 октября 2016, 01:10
                  0
                  фтп не пользуюсь.

                  с php выполняется.

                  как работает база не знаю.
                  но сайт работает
                  хотя глянул часть работы отвалилось с ошибкой.

                  если возьметесь восстановить работоспособность, напишите сколько встанет я дам пароли от хоста и имена сайтов
              Любовь
              07 октября 2016, 07:20
              0
              Я так сессии чищу:
              TRUNCATE TABLE modx_session
        Семён Кудрявцев
        07 октября 2016, 08:56
        +2
        Сталкивался пару раз с такой же ситуацией, помогла простая переустановка соответствующей версии MODX Revo прям по верх сайта:
        1)Идёшь в core/docs/changelog.txt — смотришь какая версия MODX стоит.
        2)На оф.сайте качаешь соответствующий дистрибутив — из него забираешь только папку setup и кидаешь её в корень своего сайта.
        3)Запускаешь установку в режиме обновления конфигурации (не новая установка!)
        4)Проверяешь работу сайта и админки.
        Мне данный способ пару раз помогал решить похожую проблему, стоит попробовать.
          Сергей
          07 октября 2016, 10:43
          0
          Спасибо всем за помощь.
          Проблемы была в следующем.
          Когда-то давно хостер давал 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. Потер кэш и все заработало

          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          14