Изменяем префикс таблиц — ВордПресс — домохозяйкам! 6 ноября 2009 г., 21: 18 Когда мы молоды, бестолковы и пишем в один единственный сайт на ВордПресс, нам не приходит в голову задумываться о бренности существования, течении времени и префиксах таблиц в базе данных MySQL. Тех таблиц, в которых ВордПресс хранит всего себя и которые по умолчанию начинаются с префикса «wp_». Но, рано или поздно, в жизни любого преуспевающего вебмастера наступает момент, когда в одной БД теснятся бесконечные «wp_123_», «wp_xxx_», «wp_qwe_» и тому подобное. И тогда нас поражает «синдром Золушки». Что и случилось сегодня с автором этих строк. И что? — спросите вы. А то, что всё не так просто …
Разумеется, сначала мы открываем phpMyAdmin и руками переправляем названия таблиц — например, присваивая вполне понятный префикс «tutor_» (для этого сайта, для вашего может быть иначе). Далее, правим файл «wp-config. php», заменяя старый префикс таблиц новым. Казалось бы, чего ещё тут ждать? Однако, есть нюанс, как говорит один мой приятель. Потому что, в ответ на попытку входа в административную панель, ВордПресс сообщает: У вас недостаточно полномочий для доступа к этой странице. Сброс пароля не помогает. А помогает лишь одно — чтение этой статьи.
Для решения проблемы, с помощью того же phpMyAdmin, требуется правка следущих строк в следующих таблицах (звёздочками обозначен ваш префикс):
1. строка со значением ***_user_roles, в поле option_name, в таблице ***_options;
2. строка со значением ***_usersettings, в поле meta_key, в таблице ***_usermeta;
3. строки №№ 4, 5, 6, 7, 11, 14, в таблице ***_usermeta — значения видны на скриншоте.
Если всё сделано верно, сброс пароля не понадобится, ВордПресс должен пустить вас в панель управления без лишних вопросов. Головной боли могут добавить лишь плагины, протестировать которые не представляется возможным. Однако, сам принцип из этой статьи уже ясен: важно знать — где искать, а решить что именно искать — уже проще.
Разумеется, в большинстве случаев, продвинутый администратор сделает проще: он скинет дамп базы, проведёт в нём автозамены и переустановит блог с отредактированным дампом. Тем не менее, в определённых ситуациях, путь, описанный здесь, представляется вполне приемлемым. Особенно, когда есть пошаговая инструкция. Которую, честно говоря, автор написал для себя, чтобы на досуге исправить остальные шестьдесят сайтов, не ломая голову в поисках значений.