Не могу войти в wp-админ.панель

Подскажите пожалуйста…
Итак.. я перекинул сайт с хоста на denwer — все работало(вернее в админку wp и по ссылкам перекидывало по старому домену(т.к. старый работает на хосте)) — изменил домен(в локалке для редактирования сайта) — прописал (в phpMyAdmin denwera) команды для бд на замену старого на новое..
Для смены URL старого домена на новый –
UPDATE wp_options SET option_value = replace(option_value, ‘http://старый_сайт.ru’, ‘http://новый_сайт.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
Для смены ссылок на страницы –
UPDATE wp_posts SET guid = replace(guid, ‘http://старый_сайт.ru’,’http://новый_сайт.ru’);
Для смены ссылок в самих страницах, в которых упоминался мой домен –
UPDATE wp_posts SET post_content = replace(post_content, ‘http://старый_сайт.ru’, ‘http://новый_сайт.ru’);
Теперь в админку wp с правильным паролем не пускает. Кликаю на вкладку "Забыли пароль" –ввожу эл.адрес(правильный).. выдает "Проверьте вашу электронную почту на наличие ссылки подтверждения." — на почте пусто(пробовал не однократно). Сам сайт(на локалке )работает- по всем ссылкам переход есть по новому домену. Я в принципе догадываюсь,что можно в базе откорректировать таблицу "wp_users".. Но вот будет ли это правильным действием и решит ли это проблему. Перед тем как ковыряться руками в базе,решил спросить специалистов. может команда какая существует.. (все таки правильным sql запросом меньше шансов испортить базу..я так думаю)
Подскажите пожалуйста,господа профи,как быть и что делать.
Заранее благодарю.жду ответа.

Вам нужно настроить почтовую программу (Outlook или что-то подобное) на получение локальных писем. Как это делается я не знаю, так что гугл в помощь.
Еще как вариант, можно создать нового пользователя (если открыта эта возможность), а потом в базе ручками поменять его роль с subscriber на administrator. Пароль таким образом вроде нельзя поменять, т.к. он хранится в зашифрованном виде.

Пароль таким образом оказывается можно поменять(я долго ждал ответ.. и решил проблему методом тыка…ну и конечно не без помощи поисковиков). В б.д. в таблице "wp_users " ,в поле "user_pass" в "значение" тупо удалил старый зашифрованный пароль.. вписал новый.. в "функция" поставил MD5(алгоритм хеширования)-это шифрует мой новый пароль.. нажал "пошел"..И все. Не знаю на сколько правильны были мои действия(я все проделал менее чем за минуту),но сайт и админка(на новом домене)- все работает…
Но все таки.. уж очень интересно… я что то не могу догнать… – КАК моя проблема связана с почтовой программой?
Пожалуйста.. расжуйте,если не сложно..
за ранее благодарю. Жду ответа.

вроде догнал… т.е. я не мог с локалки достучаться до почтового сервера ??? так,да ?

Anonymous
Отправить
Ответ на: