Решение проблемы: Доступ запрещен после авторизации в Drupal

Если вы пытаетесь авторизоваться в Drupal, вводя правильный прежде пароль, но вдруг неожиданно получаете «Доступ запрещен» (Access Denied, 403-ую ошибку). А ведь раньше всё работало (и вы ничего не меняли).

Отправляйтесь проверять базу данных!

Скорее всего, у вас просто покрешилась таблица, хранящая сессии в БД. Когда вы загляните в таблицу, то увидите что-то вроде:

#144 - Table './db/sessions' is marked as crashed and last (automatic?) repair failed

Чините таблицу. А если не починится, то очищайте таблицу sessions полностью (сессии потерять не страшно, всем пользователям, включая администратора, придётся всего навсего перелогиниться заново).

4 комментария

  1. Dm
    Авг 31, 2015 @ 13:31:24

    возможно ошибочное значение переменной $cookie_domain в settings.php

    Reply

    • viole
      Дек 19, 2016 @ 18:19:52

      Спасибо, помогло.

      Reply

  2. prontom
    Ноя 02, 2020 @ 19:48:50

    Спасибо. Помогло.

    Reply

  3. KennethPrupe
    Июн 07, 2022 @ 14:54:53

    Reply

Leave a Reply

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.