WordPress

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

Сброс пароля пользователя

Через functions.php темы

1) Временно добавляем в файл \wp-content\themes\используемая_тема\functions.php, в самом начале скрипта, т.е. после <?php строчку:

wp_set_password('password', N);

где заменяем password на нужный пароль, а N на ID пользователя. У администратора ID=1.

2) Пытаемся авторизоваться в панели управления с любыми данными. Страница просто обновиться - значит сброс произошёл.

3) Удаляем вставленную на первом шаге строку и авторизуемся уже с новым паролем.


Через MySQL команду

Команду MySQL можно выполнить как в оболочке самого MySQL, так и в phpMyAdmin.

UPDATE `wp_users` SET `user_pass` = MD5( 'пароль' ) WHERE `wp_users`.`user_login` = "пользователь"; 

где заменяем пароль и пользователя на нужные. По умолчанию имя администратора admin.


Изменение настроек с помощью MySQL

Подключаемся в командной строке к MySQL (подробнее):

mysql -h Адрес_Сервера -u Имя_Пользователя -pПароль База_Данных

Если для таблиц был задан префикс, например "mysite__", то в приведённых ниже командах нужно заменить имя таблицы wp_options на mysite__wp_options.

Посмотреть значение параметра "Адрес сайта":

select option_value from wp_options where option_name = 'home';

Список всех параметров:

select option_name from wp_options;

Изменение адреса сайта:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://old-address.com', 'https://new-address.ru') WHERE option_name = 'home' OR option_name = 'siteurl';


Полезные ссылки