WordPress - не могу войти с учетной записью администратора после восстановления БД MySQL - PullRequest
0 голосов
/ 18 октября 2010

У меня есть блог Wordpress, размещенный на Linode под веб-сервером Cherokee, но производительность была проблемной в последние недели, и я хотел бы дать шанс Nginx.

Итак, я сделал резервную копию БД текущего сайта, настроил платформу LEMP, установил WordPress и «новый» WordPAR, без статей (пока) о нем, работает как положено.

Но когда я восстанавливаю базу данных mysql из текущего блога, сайт показывает пустую страницу. Я скопировал весь каталог wp-content в новый каталог WordPress и попытался отключить все плагины, но ничего не изменилось.

На самом деле есть еще более важная проблема: Я не могу войти со своей старой учетной записью admin / pass, которая должна быть унаследована от старой базы данных. На самом деле, когда я делаю SELECT для таблицы wp_users, кажется, что все в порядке (соответствует старой установке), но я не могу войти, независимо от того, что я делаю.

Я даже пытался изменить пароль администратора с помощью UPDATE и функции MD5 в mysql, и хотя таблица обновлена, проход также не работает.

Так что все, что я получаю, это восстановление, к которому у меня нет доступа

Ответы [ 3 ]

0 голосов
/ 19 октября 2010

Может быть проблема с плагином; переименуйте папку с плагинами в «oldplugins» и посмотрите, что произойдет.

Повторно загрузите свежие копии всех основных файлов / папок WO, кроме wp-config.php и wp-content

Может быть проблема с разрешениями; чек http://codex.wordpress.org/Changing_File_Permissions

И: вы меняли префиксы таблиц БД?

0 голосов
/ 11 августа 2011

У меня была эта проблема, но в итоге она была успешно восстановлена ​​методом проб и ошибок.Работавшие шаги были примерно такими:

  1. неустановленный wordpress
  2. установил версию, которая работала до обновления
  3. активировал те же плагины (ту же версию), которые былиустановленный до
  4. восстановил базу данных
  5. здесь она становится нечеткой, но если при входе возникают проблемы с отображением содержимого, но нет темы, и вход администратора перенаправлен на корневой сайт
  6. сделал этопроцедура изменения URL сайта: http://codex.wordpress.org/Changing_The_Site_URL
  7. не знаю, почему это было необходимо, но через несколько минут ссылки начали работать.И после того, как мне пришлось несколько раз запрашивать новый логин администратора по электронной почте, я снова смог войти в систему.
0 голосов
/ 18 октября 2010

Проблема, вызывающая пустую страницу, связана с тем, что в вашей старой установке использовалась тема, отличная от стандартной, и, поскольку вы не скопировали wp-контент, она ищет тему, которой не существует. Я обнаружил, что при импорте базы данных установки это происходит, а не просто возвращается к теме по умолчанию, как это происходит при удалении текущей темы при активной установке.

Что-то, что вы можете решить, пытаясь обойти проблемы с входом в систему, - это экспорт в WordPress (Инструменты -> Экспорт). Это будет работать, если к вашим текущим сообщениям не прикреплено большое количество медиафайлов, поскольку оно будет копировать только содержимое публикации, а не вложения. Импортируйте этот экспорт в новую версию WP на новой платформе, и обе проблемы должны быть решены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...