После переноса нескольких доменов с 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, не приводило ни к каким изменениям, кроме сброса со страницы админки на форму ввода логина и пароля админки.
Всё верно — если изменился префикс таблиц, нужно выполнить эти запросы. Проблема с незаполненными константами была актуальна для WordPress 2.9.2.
Sergey Biryukov, я как раз и обновлялся с этих старых версий на новую. По началу как обычно испытал небольшой шок )
Спасибо помогло!
А то пришлось бы вп заново ставить.
СПАССССИБОООО! очень даже полезнная инфа