Перенос сайта WordPress на хостинг ICN.Bg | ВесьТоп создание и продвижение сайтов

Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Перенос сайта WordPress на хостинг ICN.Bg

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

Чтобы решить эту проблему, некоторые владельцы сайтов готовы заплатить значительную сумму профессионалу за перенос сайта. Другие предпочитают сотрудничать с хостинг-провайдером, который предлагает бесплатную услугу миграции в качестве бонуса к новому пакету хостинга.

В этой статье мы покажем вам, как вручную перенести ваш сайт WordPress на хостинг cPanel с ICN.Bg, и мы считаем, что эта информация будет полезна тем пользователям, которые любят делать что-то сами и готовы вкладывать необходимое время и усилия.

Прежде всего, мы покажем все необходимые шаги для переноса сайта WordPress на новый хостинг, чтобы получить представление обо всем процессе:

  • Резервное копирование файлов WordPress;
  • Экспорт базы данных;
  • Создание новой базы данных на новом хостинге;
  • Настройка дополнительного домена;
  • Загрузите файлы WordPress на новый хостинг;
  • Отредактируйте файл конфигурации wp-config.php;
  • Замена старого домена на новый в архиве SQL;
  • Импортируйте архив SQL в новую базу данных;

Так выглядит домашняя страница сайта WordPress, которую мы перейдем к примеру:

Перенос сайта WordPress на хостинг ICN.Bg

На новом хостинге мы изменим доменное имя сайта (с migratewp.systems на wpmigrate.website), чтобы вы знали, как внести изменения, если вам нужно. Оба домена фактически не зарегистрированы, и мы загружаем сайты в браузер, записывая в файл hosts на локальном компьютере.

Резервное копирование файлов WordPress

Войдите на свой хостинг (в этом примере наш «старый» хостинг также использует cPanel) и перейдите через файловый менеджер в корневой каталог сайта.

Нажмите кнопку Выбрать все, чтобы выбрать все каталоги и файлы, затем нажмите кнопку Сжать:

Перенос сайта WordPress на хостинг ICN.Bg

Вы также можете щелкнуть правой кнопкой мыши по выделенному и выбрать в меню Сжать — используйте только один способ, который вам удобнее:

Перенос сайта WordPress на хостинг ICN.Bg

На панели «Сжатие» выберите тип сжатия (ZIP). Убедитесь, что все каталоги и файлы сохранены в списке файлов для сжатия:

Перенос сайта WordPress на хостинг ICN.Bg

Внизу той же панели есть еще одно поле, в котором вы должны указать имя архива, если вы этого не сделаете, cPanel автоматически поместит первое имя файла или каталога в список — в данном случае wp-admin.zip:

Перенос сайта WordPress на хостинг ICN.Bg

Нажмите кнопку «Сжать файлы», чтобы начать сжатие. Вам может быть интересно, почему файлы нужно сжимать — вы не можете загружать каталоги через файловый менеджер, поэтому мы создаем архив и загружаем только один ZIP-файл.

Закройте окно результатов сжатия с помощью кнопки Закрыть:

Перенос сайта WordPress на хостинг ICN.Bg

Архивный файл migratewp.zip добавляется в каталог сайта:

Перенос сайта WordPress на хостинг ICN.Bg

Щелкните правой кнопкой мыши архив и выберите в меню Загрузить, чтобы загрузить архив на локальный компьютер:

Перенос сайта WordPress на хостинг ICN.Bg

Экспорт базы данных

Теперь вам нужно создать архив базы данных, поэтому откройте универсальное приложение для управления базами данных MySQL phpMyAdmin.

Выберите правильную базу данных в меню и щелкните значок плюса. Если вы не уверены, какую базу данных использует сайт WordPress, откройте файл wp-config.php в корневом каталоге хостинга и найдите строку со следующим кодом:

define (‘DB_NAME’, ‘user_migrate’);

user_migrate — это база данных на нашем сайте, но это способ найти базу данных на вашем сайте.

В горизонтальном меню нажмите кнопку Экспорт:

Перенос сайта WordPress на хостинг ICN.Bg

На следующей панели нажмите кнопку Go:

Перенос сайта WordPress на хостинг ICN.Bg

Файл с названием базы данных в формате SQL будет сохранен на вашем локальном компьютере:

Перенос сайта WordPress на хостинг ICN.Bg

Создание новой базы данных на новом хостинге

Общий хостинг ICN.Bg использует cPanel для управления приложениями, процессами и ресурсами, а в разделе «Базы данных» у вас есть доступ к двум инструментам для управления базами данных MySQL — базам данных MySQL и мастеру баз данных MySQL:

Перенос сайта WordPress на хостинг ICN.Bg

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

Мастер базы данных MySQL следует пошаговому методу, поскольку каждое последующее действие выполняется в новом окне, и, таким образом, вероятность ошибки практически равна нулю. Этот интерфейс рекомендуется для новых пользователей, а полное описание функций можно найти в статье Использование мастера баз данных MySQL.

Создайте новую базу данных пользователей и паролей одним из двух способов и сохраните данные (по крайней мере, пароль) в файл.

Вот как наша новая база данных выглядит в таблице Current Databases:

Перенос сайта WordPress на хостинг ICN.Bg

Настроить дополнительный домен

Настройте новый домен в разделе Domains> Addon Domains:

Перенос сайта WordPress на хостинг ICN.Bg

Перенос сайта WordPress на хостинг ICN.Bg

Новый домен добавлен в таблицу Addon Domains:

Перенос сайта WordPress на хостинг ICN.Bg

Щелкните ссылку в столбце «Корень документа» напротив домена, чтобы открыть каталог сайта в файловом менеджере.

Загрузите файлы WordPress на новый хостинг

В каталоге сайта вы найдете два служебных каталога, которые используются cPanel (хорошо известные — для сертификатов SSL и cgi-bin — для размещения исполняемых файлов) и которые не являются частью вашего сайта.

Нажмите кнопку Загрузить, чтобы загрузить архив файлов WordPress, которые вы сохранили на свой компьютер:

Перенос сайта WordPress на хостинг ICN.Bg

Нажмите кнопку Выбрать файл и перейдите к файлу архива на вашем компьютере:

Перенос сайта WordPress на хостинг ICN.Bg

Файл был успешно загружен в каталог сайта, и для возврата нажмите ссылку «Назад»:

Перенос сайта WordPress на хостинг ICN.Bg

Нажмите кнопку «Обновить», чтобы просмотреть файл, затем щелкните его правой кнопкой мыши и выберите в меню «Извлечь», чтобы начать распаковку:

Перенос сайта WordPress на хостинг ICN.Bg

Подтвердите, что вы хотите распаковать файл в том же каталоге, и нажмите кнопку Извлечь файл (ы):

Перенос сайта WordPress на хостинг ICN.Bg

Закройте окно результатов извлечения с помощью кнопки Закрыть:

Перенос сайта WordPress на хостинг ICN.Bg

Все каталоги и файлы на сайте WordPress были успешно распакованы в правильный каталог.

Отредактируйте файл конфигурации wp-config.php

Выделите файл wp-config.php и нажмите кнопку «Изменить», чтобы открыть его. Найдите строки, показанные на изображении, и аккуратно замените имя, имя пользователя и пароль старой базы данных:

Перенос сайта WordPress на хостинг ICN.Bg

с данными из новой базы данных, которую вы создали ранее:

Перенос сайта WordPress на хостинг ICN.Bg

Будьте осторожны, чтобы не поменять местами имена базы данных и пользователя или удалить одинарные кавычки вокруг данных.

Замените старый домен на новый в архиве SQL

Все URL-адреса в базе данных содержат старое доменное имя, поэтому вам нужно открыть файл в текстовом редакторе, который поддерживает функцию поиска / замены. Очень популярный и подходящий бесплатный редактор — Notepad ++. В примере мы используем бесплатную версию SublimeText3.

Сначала мы делаем копию файла SQL и открываем его в текстовом редакторе:

Перенос сайта WordPress на хостинг ICN.Bg

Обычно доступ к функции поиска / замены осуществляется с помощью сочетания клавиш Ctrl + H. Введите старый и новый домены в соответствующие поля и нажмите кнопку «Заменить все»:

Перенос сайта WordPress на хостинг ICN.Bg

Редактор автоматически заменяет все обнаруженные (87) совпадения, и остается сохранить изменения кнопкой Сохранить или сочетанием клавиш Ctrl + S.

Импортируйте архив SQL в новую базу данных

Последним шагом в списке дел является импорт отредактированного архива SQL в новую базу данных. На новом хостинге откройте phpMyAdmin из раздела «Базы данных» и выберите в меню новую базу данных.

Нажмите кнопку «Импорт» и в разделе «Файл для импорта» используйте кнопку «Обзор», чтобы перейти к архивному файлу SQL (в примере: user_migrate.sql), а затем нажмите кнопку «Перейти»:

Перенос сайта WordPress на хостинг ICN.Bg

Через несколько минут phpMyAdmin подтвердит успешный импорт архива в базу данных:

Перенос сайта WordPress на хостинг ICN.Bg

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

Перенос сайта WordPress на хостинг ICN.Bg

Перенос сайта WordPress через SSH

Действия, описанные в графических приложениях (нажатие кнопок, значков и ссылок), можно заменить выполнением коротких команд SSH через терминал (командная строка, командная строка, CLI).

Чтобы иметь возможность использовать удобство протокола SSH, у вас должна быть включена служба доступа SSH для вашего тарифного плана. В виртуальном хостинге от ICN.Bg для тарифных планов «Ultima» и «Экономичный» услугу можно приобрести дополнительно. Для тарифных планов «Бизнес» и «Стандартный» услуга бесплатна и требует активации только сотрудником службы технической поддержки.

Войдите через терминал на старом хостинге, указав правильные данные для порта, пользователя, IP-адреса и пароля в примере кода:

ssh -p 1111 cpuser@11.22.33.44 Введите пароль:

Перейдите в каталог сайта WordPress и создайте файловый архив:

tar cf migratewp.tar ./*

-rw-r — r— 1 cpuser cpuser 110315520 6 июля 18.36 migratewp.tar

Создайте архив базы данных:

mysqldump -u cpuser_migrate -p cpuser_migrate> cpuser_migrate _ $ (date +% F) .sql Введите пароль:
-rw-r — r— 1 cpuser cpuser 2773826 6 июля 18.50 cpuser_migrate_2020-07-06.sql

Функция $ (date +% F) автоматически добавляет дату к имени архива, вам не нужно ее использовать.

Загрузите оба архива через FTP на свой локальный компьютер.

Все действия до конца примера будут выполняться на новом хостинге.

Войдите в cPanel и настройте новый домен на сайте.

Создайте новую базу данных (с помощью мастера баз данных MySQL) и запишите свое имя, пользователя и пароль.

Загрузите два архива с локального компьютера по FTP в каталог сайта на новом хостинге.

Войдите через SSH на новый хостинг той же командой, но с новыми данными, и войдите в каталог сайта.

Разархивируйте файлы (точка после команды означает текущий каталог):

tar xf migratewp.tar.

Измените доменное имя сайта в SQL-архиве перед его импортом в базу:

sed -i -e ‘s / migratewp.systems / wpmigrate.website / g’ ./cpuser_migrate_2020-07-06.sql

Откройте файл wp-config.php в текстовом редакторе (nano) и введите данные подключения для новой базы данных:

нано cpuser_migrate_2020-07-06.sql

Сохраните изменения и закройте редактор (Ctrl + O Enter, Ctrl + X).

Импортируйте архив SQL в новую базу данных:

mysql -u newuser_mgruser -p newuser_mgration < cpuser_migrate_2020-07-06.sql Enter password:

Теперь вы можете загрузить сайт в браузере с новым доменом с нового хостинга.

В статье мы использовали сайт WordPress в качестве примера, но точно такие же шаги помогут вам перенести сайт, построенный на любой динамической системе CMS.

Читайте так же:
Not found

Нам доверяют

Интернет магазин