Sorry, you are not allowed to access this page



Это скорее памятка себе, но может кому-то нагуглится и поможет. Случилась такая штука с клиентским сайтом после выходных: ни один админ не может попасть в админку – после ввода пароля идет редирект на главную сайта. Если ручками набрать адрес админки – выдает ошибку: Sorry, you are not allowed to access this page.

Что интересно – в логах чисто, никаких ошибок. В сети предлагается много вариантов решения. Обычно в таком порядке: отключить плагины, тему, проверить префиксы таблиц в базе и т.д.

Никто не советует заглянуть в wp(или ваш префикс)_options. В конкретном случае плагин All-in-One Event Calendar by Time.ly затер все записи в ячейке wp(или ваш префикс)_user_roles и оставил только себя любимого:

a:1:{s:21:"ai1ec_event_assistant";a:2:{s:4:"name";s:17:"Event Contributor";s:12:"capabilities";a:6:{s:17:"edit_ai1ec_events";b:1;s:17:"read_ai1ec_events";b:1;s:19:"delete_ai1ec_events";b:
1;s:27:"edit_published_ai1ec_events";b:
1;s:29:"delete_published_ai1ec_events";b:1;s:4:"read";b:1;}}}

Sorry, you are not allowed to access this page

Если у вас эта ячейка не начинается с подобного упоминания “administrator”:

a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins"

найдите старый бекап или хотя-бы дефолтные записи для Вордпресс и скопируйте в свою базу.



This entry was posted in Блог and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *