Выбрасывает на 404 при любой активности в админке

Здравствуйте.

Обнаружил крайне странное поведение админки: при любой активности — выбрасывает на 404 ошибку. Т. е. зайдя под администратором в админку сайта, я нажимаю ЛКМ на документ — перенаправляет на 404, нажимаю на любой пункт в панели, например, на «журнал ошибок» — на 404 и т. д.

ПКМ — редактировать = тоже на 404, но «быстро обновить» — работает.

С чем это может быть связано и самое главное — как исправить?

Эта история появилась сегодня утром. Вчера вечером было всё норм, в «кишках» ничего нигде не менял, доступ никому не давал.

Сам сайт работает вроде бы стабильно.
max
max
21 января 2017, 09:11
modx.pro
2 210
0

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

Алексей Федоров
21 января 2017, 12:57
0
Может стоять какое-то правило в htaccess в папке manager или в основном. Самый простой пример — наличие и отсутствие слеш в конце
    max
    max
    21 января 2017, 13:11
    0
    Да, вполне. Но откуда тогда это правило могло появится, если никто правок не вносил в htaccess уже 3 (!) месяца?
      Алексей Федоров
      21 января 2017, 13:18
      +1
      Откуда я-то знаю? )) Ссылки правильные прорисовывает? Права пользователя на работу в контексте mgr не сбились? Может был сбой в базе, может перевод с одной версии php на другую вызвал проблему в работе какого-нибудь плагина самописного. Чистка core/cache, я так понимаю, ничего не дала?
        max
        max
        21 января 2017, 20:44
        0
        Да, да, понимаю, что Вы не знаете, простите)) Про core/cache — имеете ввиду вручную через ftp удалить?
          Алексей Федоров
          21 января 2017, 20:55
          0
          или через FTP, или через панель управления хостера. В последнем случае, как правило, быстрее все проходит, чем рекурсивное удаление через FileZilla.
            Владимир
            21 января 2017, 20:59
            0
            Я прямо в админке переименовываю папку cache, а удаляю потом через ssh, так иногда быстрее.
              Алексей Федоров
              21 января 2017, 21:55
              0
              это если есть доступ)) не все хостеры его дают на виртуалке
    max
    max
    21 января 2017, 21:31
    0
    Почистил кэш. Не помогло. В растерянности.
      max
      max
      21 января 2017, 22:13
      0
      Откатил на позавчерашний день. Тоже не помогло. Теперь становится страшновато. Кто-то может помочь?
        Алексей Федоров
        21 января 2017, 22:32
        0
        в логе ошибок что-нибудь написано? (core/cache/logs/error.log)
          max
          max
          21 января 2017, 22:41
          0
          Вот выбивает при создании нового документа:

          2017/01/21 22:38:09 [error] 19889#19889: *18244327 access forbidden by rule, client: 185.66.68.164, server: s6457.h6.modhost.pro, request: "GET /core/docs/changelog.txt HTTP/1.1", host: "hitch.space"
            Алексей Федоров
            21 января 2017, 22:53
            0
            Это вроде бы 403, а не 404, то есть имеет смысл просмотреть содержимое htaccess, которые в modx имеются в 3-х экземплярах:
            1) в корне
            2) в manager
            3) в core
              Кирилл
              22 января 2017, 11:19
              0
              На модхосте не используется апач:
              На наших серверах не используется Apache2 по многим причинам, включая низкую производительность и высокое потребление ресурсов. Поэтому, вместо привычной работы с .htaccess файлами, вы можете конфигурировать nginx.
          Василий Наумкин
          22 января 2017, 12:04
          +1
          Техподдержка хостинга может помочь.

          Я вот зашел на твой сайт в админку и не вижу никаких проблем. Отсюда вывод, что проблема или в компе, или в браузере, или в сессии — но никак не в сайте и хостинге.
            max
            max
            22 января 2017, 14:51
            0
            Довольно странно. Но всё заработало. Спасибо.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          15