В процессе переезда использовалась следующая ссылка: http://codex.wordpress.org/Moving_WordPress#When_Your_Domain_Name_or_URLs_Change
1. Создание бэкапа нового работающего (в подкаталоге) под ВП сайта.
- Заархивировать файлы и скачать на локальный компьютер.
- С помощью PhpMyAdmin сделать экспорт базы данных в формате SQL и сохранить файл ИМЯБАЗЫ.sql на локальный компьютер. При экспорте базы - настройки по умолчанию
2. Создание бэкапа старого рабочего сайта (находящегося в корне)
3. Вычищение корня. Т.е. удаление старого сайта. На этом этапе хорошо бы иметь страничку "Сайт находится на реконструкции"; я пролошила этот вопрос, но поскольку весь процесс занял не более часа, то и не страшно.
4. Administration > Settings > General
5. WordPress address (URI): ввести новый адрес сайта (например, было http://example.com/sait, меняем на http://example.com)
6. Site address (URL): ввести новый адрес сайта
7. Нажать на Save Changes
8. НЕ СМОТРЕТЬ САЙТ НА ЭТОМ ЭТАПЕ И НЕ ОБРАЩАТЬ ВНИМАНИЕ НА СООБЩЕНИЕ ОБ ОШИБКЕ!!!
9. Открыть файл ИМЯБАЗЫ.sql в текстовом редакторе notepad2 и сделать во всем файле замену:
- http://example.com/sait на http://example.com
- поменять абсолютный путь к папке темы (/home/public_html/sait/wp-content/themes/... на /home/public_html/wp-content/themes/...) - на этом этапе я, возможно, где-то пролошила, т.к. потом пришлось вручную править путь к картинкам - в написании пути не хватало слэша.
10. Распаковать архив со всеми файлами нового сайта в корневом каталоге
11. Вычистить старую базу (я не удаляла старую, просто вычистила)
12. Открыть phpmyadmin, встать на имя старой базы, сделать IMPORT, загрузить откорректированный дамп старой базы
13. В конфиге прописать две строчки с адресами нового домена:
define('WP_HOME', 'http://example.com');
define('WP_SITEURL', 'http://example.com');
(без этого пункта у меня никак не клеилось!..)
14. Залогиниться в админку по новому адресу: http://example.com/wp-admin
15. Проверить все линки, плагины, картинки, меню, общую работоспособность и вид сайта...
Комментариев нет:
Отправить комментарий