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

Как перенести сайт WordPress
на другой хостинг

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

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

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

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

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

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

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

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

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

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

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

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

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

как перенести сайт на другой хостинг, spydevices.ru

как перенести сайт на другой хостинг, spydevices.ru

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

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

как перенести сайт на другой хостинг, spydevices.ru

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

как перенести сайт на другой хостинг, spydevices.ru

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

(Visited 73 times, 1 visits today)

Вам понравиться

Добавить комментарий