Как перенести сайт WordPress

Итак, появилась задача — перенести работающий сайт на WordPress на другой хостинг.

1. Экспортируем файлы сайта

Папки и файлы сайта можно переносить как есть, но обычно их несколько тысяч, поэтому, даже используя программы типа FileZilla, на это может уйти больше часа. Не говоря уже о том, что не все файлы могут благополучно загрузиться. Поэтому я создам архивный файл из всего содержимого сайта и скачаю его.

Теперь нужно поместить этот файл на новый хостинг (туда, где будет размещаться сайт) и разархивировать.

Итак, все файлы сайта перенесены.

2. Устанавливаем права на папку uploads

Для папки wp-content/uploads (включая содержимое) нужно выставить полные права. Для этого находим её в файловом менеджере, открываем её разрешения и выставляем полные права (777).

3. На новом хостинге создаём базу данных

Создаём новую базу данных на новом хостинге:

База данных (БД) — kshen757_ok

Пользователь БД — kshen757_oxy

Пароль пользователя — Uf@76hcHiJ

У старой и новой баз данных могут быть разные названия, пользователи и пароли.

Проверяем в списке — новая база появилась и пользователь добавлен.

4. Экспортируем старую базу в новую

Сначала заходим в панель управления старой базы, находим phpMyAdmin и открываем его. Выбираем нужную базу и кликаем экспорт.

На компьютер должен загрузиться файл oxy579_ok.sql  — это база данных.

Теперь в базе нужно заменить все упоминания старого домена на новый. Для этого открывает скачанный файл с помощью редактора (например Notepad++).  Кликаем Поиск — Замена (или Ctrl + H), и заменяем старый домен на новый. После сохраняем и закрываем.

Теперь данные этой базы нужно выгрузить на новый хостинг в новую базу kshen757_ok. Для этого на новом хостинге также открываем phpMyAdmin, выбираем новую базу kshen757_ok, кликаем «Импорт» и выбираем файл oxy579_ok.sql, после чего нажимаем ОК.

5. Меняем название, пользователя и пароль БД

Теперь база перенесена. Осталось только поменять её название, пользователя и пароль на новые. Для этого находим в диспетчере файлов (на новом хостинге), в корневом каталоге файл wp-config.php и скачиваем его. Отредактировать этот файл можно прямо в браузере, но я предпочитаю старый-добрый блокнот. Итак, открываем загруженный файл с помощью программы «Блокнот», находим имя БД, пользователя и пароль и меняем их на новые. Затем сохраняем изменения, закрываем блокнот и загружаем отредактированный файл обратно на новый хостинг.

6. Меняем DNS-серверы для домена

Теперь сайт полностью перенесён на новый хостинг, но работает всё ещё на старом (если вы не удаляли оттуда файлы). Почему? Потому что при обращении к домену site.ru пользователя направляют на адрес старого хостинга. Нужно изменить адреса DNS-серверов, а сделать это можно на сайте компании, у которой вы покупали свой домен. Там нужно зайти в управление доменом и выбрать раздел управления DNS-серверами.

Там нужно поменять старые DNS-адреса на новые (узнать эти адреса можно на сайте хостинга, или обратиться в службу поддержки хостинга). DNS-адреса выглядят вот так:

Смена произойдёт через несколько часов (обычно 4-6 часов). Для того чтобы понять, на каком хостинге работает сайт, можно на старом хостинге просто перенести файл index.php в другое место. В этом случае сайт не будет работать, пока не произойдёт перенаправление.

Источник: spydevices.ru

Понравилась статья? Поделиться с друзьями:
55 БИТ
Добавить комментарий