Проблемы после переноса wordpress на другой домен.
Проблемы после переноса wordpress на локальный сервер и на другой домен. После переноса сайта на wordpress на другой домен перестали загружаться стили css. При входе в админку появлялась ошибка о циклической ссылке и войти в админку было не возможно.
Я храню на локальном веб-сервере (XAMPP, Denwer) копии сайтов с которыми работаю. Также весь процесс разработки или внесения каких-либо глобальных изменений произвожу на локальном сервере. На локальном сервере домены называю подобно основным, чтобы не было путаницы, например: https://blinmen.ru — https://blinmen.ru
Обычно я переношу сайт на Wordpress таким образом:
- Копирую все файлы. Обычно значала архивирую на одном сервер, затем распаковываю на другом. Так быстрее и меньше вероятность повреждения или потери файлов при переносе.
- Делаю дамп базы данных, либо с помощью phpmyadmin или плагином WordPress Database backup.
- Открываю файл дампа и поиском/заменой меняю URL сайта (имя домена).
Всегда, уже много лет это работало. Сегодня, возможно после обновления WP до версии 3.8 не сработало ))
Не загружались стили css, в админку не пускало.
Если я загружал на локальном сервер дамп БД без изменений путей, то главная страница сайта на локальном сервере загружалась, но все ссылки, в том числе и админка направлялись на сервер хостинга по старому имени домена.
Решение:
После переноса файлов сайта и загрузки дампа базы данных, с помощью phpmyadmin поменять в таблице wp_options опции siteurl и home на новое значение локального домена.