У вас недостаточно полномочий для доступа к этой странице

После переноса нескольких доменов с wordpress на борту, столкнулся с проблемой отсутствия доступа к админке. После ввода логина и пароля, вордпресс выдавал «У вас недостаточно полномочий для доступа к этой странице».

Чтобы решить это проблему, стал шустрить в интернет, и нашел замечательное описание проблемы — http://blogproblog.com/u-vas-nedostatochno-polnomochij-dlya-dostupa-k-etoj-stranice/

Из предложенных вариантов, мне помогли SQL-команды:

UPDATE `prefix_usermeta` SET `meta_key` = REPLACE( `meta_key` , 'wp_', 'prefix_' );
UPDATE `prefix_options` SET `option_name` = 'prefix_user_roles' WHERE `option_name` ='wp_user_roles' AND `blog_id` =0;

Поскольку при переносе сайтов, я менял префиксы таблиц для каждого сайта.

Изменение же констант AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY и NONCE_KEY в wp-config.php, не приводило ни к каким изменениям, кроме сброса со страницы админки на форму ввода логина и пароля админки.

  1. Всё верно — если изменился префикс таблиц, нужно выполнить эти запросы. Проблема с незаполненными константами была актуальна для WordPress 2.9.2.

  2. Sergey Biryukov, я как раз и обновлялся с этих старых версий на новую. По началу как обычно испытал небольшой шок )

  3. Тимур

    Спасибо помогло!
    А то пришлось бы вп заново ставить.

  4. СПАССССИБОООО! очень даже полезнная инфа

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>