WordPress зависает при входе в систему после миграции - PullRequest
0 голосов
/ 17 декабря 2010

После попытки переместить WordPress с локального компьютера на мой рабочий компьютер, я сделал следующее:

  1. Импорт моей текущей локальной базы данных в рабочую базу данных
  2. Обновлен мой wp-config.php файл с правильной информацией
  3. Зашел в phpmyadmin, обновил ' siteurl ' и ' home ' с правильным URL
  4. Наконец, я смог увидеть сайт WordPress, и все остальное работает нормально.
  5. Однако, когда я пытаюсь войти, он зависает .Я не получаю сообщений об ошибках или ничего ..

Вот что я сделал, пытаясь это исправить (безуспешно):

  1. Reзагруженный файл wp-login.php.
  2. очистить куки, кеш

оба сервера используют IIS7 ... какие-нибудь подсказки?

РЕДАКТИРОВАТЬ

Одна вещьЯ заметил, что я не могу войти ни в какие логины на основе php. Я попытался войти в phpmyadmin, но у меня это не сработало.

Одна вещь, которую я точно знаю, это то, что новый серверне распознает index.php как документ по умолчанию.Может ли это быть проблемой?

Ответы [ 2 ]

1 голос
/ 11 декабря 2014

Вам необходимо изменить все URL-адреса в файле SQL, чтобы они соответствовали новой установке.

Вот пример данных, которые необходимо заменить. Убедитесь, что вы нашли и заменили все экземпляры. Вы можете использовать любой текстовый редактор с возможностями поиска и замены (я использую Notepad ++ http://notepad -plus-plus.org / обычно)

Предполагается, что вы переходите с локальной установки http://localhost/example/ на http://www.example.com/

Шаг 1. заменить http://localhost/example/ на http://www.example.com/

Шаг 2. заменить localhost\\/example\\/ на www.example.com\\/

(Это необходимо, если вы используете какой-то плагин, который хранит данные таким образом, как ползунок революции)

Шаг 3. заменить http://localhost/example на http://www.example.com

Шаг 4. заменить localhost/example на www.example.com

Надеюсь, это поможет.

0 голосов
/ 17 декабря 2010

Попробуйте изменить все URL-адреса в базе данных, а не только сайт и домашнюю страницу параметров.

UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...