Здравейте, имам сериозен проблем. Работех върху wordpress и организирах с потребителски акаунт. И по погрешка изтрих администраторския си акаунт. След това не можах да вляза в таблото. Имам резервно копие, но не знам какво да правя. Ако някой знае как да реши този проблем, моля да ме уведоми. Благодаря ви много предварително!
Администраторът на Wordpress е изтрит
Отговори (2)
Както е описано в тази публикация в блог, можете да добавите администраторски потребител директно чрез въвеждане на SQL.
Ако имате PhpMyAdmin, ще бъде толкова лесно, колкото да влезете в него, да отидете до wp_users
таблица (заменете wp_
с вашия собствен prefi, ако сте го променили по време на инсталирането) и да изпълните този SQL:
INSERT INTO `your_databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'your_username', MD5('your_password'), 'Your Name', 'your@email', 'Your Website', '2011-06-07 00:00:00', '', '0', 'Your Display name');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');
Не забравяйте да замените стойностите със свои (парола, име, имейл и т.н.).
РЕДАКТИРАНЕ: отговорът на markratledge може да е по-лесен, ако имате резервно копие на база данни;)
Имам резервното копие
Резервно копие на база данни?
Ако е така, възстановете го с phpmyadmin или администратор в Cpanel на вашия хост. Вижте http://codex.wordpress.org/Restoring_Your_Database_From_Backup
Има начини да добавите администраторски акаунт чрез тези инструменти за база данни - вижте http://www.velvetblues.com/web-development-blog/how-to-add-an-admin-user-to-a-wordpress-database/ - но е много по-лесно да възстановите архива на базата данни.