Как создать сайт или блог в 2020 году - бесплатное и простое руководство по созданию сайта

Как изменить веб-хостинг и перенести все

Это то, что вам нужно для резервного копирования и загрузки

  1. Все файлы на вашем сайте
  2. Ваша база данных MySQL

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

Чтобы загрузить все файлы с вашего веб-сайта, вы должны ввести свой CPanel, а затем найти File Manager. Если ваш хост использует Plesk или панель управления другого типа для вашей среды хостинга, найдите что-то похожее на File Manager, где вы можете получить доступ к файлам на вашем сайте.

Как только вы это откроете, найдите папку, в которой хранятся ваши файлы.

Обычно это находится в папке public_html, хотя она может отличаться, особенно если у вас есть более 1 веб-сайта, установленного на одну учетную запись хостинга.

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

Если это веб-сайт WordPress, содержимое этой папки будет включать в себя папки wp-admin, wp-content и wp-includes и файл wp-config.php, а также многие другие.

Найдя эти файлы, вы хотите выделить все содержимое этой папки и щелкнуть правой кнопкой мыши, а затем перейти к сжатию. Выберите «Сжать файлы», и начнется создание файла zip или tar, содержащего все ваши файлы (например, см. Скриншот ниже). Вы также можете выбрать произвольное имя для нового zip-файла.

Сжатие файлов в файловом менеджере CPanel

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

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

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

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

Резервная база данных

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

Чтобы скачать копию этого с вашего текущего хоста, найдите раздел «Базы данных». Если ваш хост использует CPanel, вы увидите раздел с этим именем и инструмент под названием PHPMyAdmin.

Как экспортировать базу данных WordPress из CPanel

Откройте PHPMyAdmin и найдите базу данных, которую вы хотите загрузить.

Если у вас есть несколько, и вы не уверены, какой из них правильный, пожалуйста, нажмите на один из них и перейдите в таблицу параметров wp. Он должен содержать веб-домен сайта, к которому вы подключены.

Чтобы убедиться, что это правильная база данных (если у вас есть несколько пользователей, использующих один и тот же домен), откройте файл wp-config.php в файловом менеджере или извлеките сжатую резервную копию из файлов сайта и проверьте какая база данных находится рядом с db_name.

Как только у вас будет правильная база данных, перейдите на вкладку «Экспорт» и затем нажмите кнопку «Перейти». Вам редко нужно возиться с настройками здесь.

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

Это загрузит файл .sql, когда процесс будет завершен.

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

Далее мы рассмотрим, как загрузить все на нового хостинг-провайдера.

Загрузить файлы с сайта

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

Как только вы откроете файловый менеджер и перейдете в папку public_html, пришло время загрузить ваш zip-файл.

После завершения загрузки щелкните правой кнопкой мыши файл zip и перейдите к «Извлечь».

Это распакует файл, и файлы снова будут доступны.

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

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

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

Создать и загрузить базу данных

Прежде чем вы сможете загрузить свой файл SQL в новую учетную запись хостинга, вы должны сначала представить раздел баз данных и найти мастер MySQL или опцию «Создать базу данных».

CPanel MySQL Wizard

Выполните шаги, чтобы назвать и создать свою базу данных.

Создайте новую базу данных SQL в CPanel

Затем нам нужно создать пользователя базы данных, дать ему надежный пароль (это важно!), Назначить его только что созданной базе данных и дать ему все привилегии.

Создать базу данных пользователя - MySQL - CPanel

Добавить привилегии базы данных WordPress

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

Далее мы хотим вернуть страницу на главную панель управления и снова выполнить поиск «PHPMyAdmin» в разделе «Базы данных».

Как экспортировать базу данных WordPress из CPanel

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

Нажмите на него, и вы заметите, что он пуст.

Перейдите на вкладку «Импорт» и нажмите на опцию, чтобы загрузить файл, а затем выберите загруженный файл SQL.

Импорт базы данных WordPress

Нажмите «Перейти» и запустите импорт.

Это импортирует все ваши старые настройки.

Подключение вашей базы данных

Теперь вам нужно подключить установку WordPress к этой новой базе данных, поэтому вернитесь в файловый менеджер и найдите файл wp-config.php в корневой папке (опять же, обычно это public_html).

Найдите строку с именем db_name и обновите ее

Найдите db_user и обновите его.

Найдите db_password и обновите снова.

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

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

Добавьте следующие две строки в ваш wp-config.php, изменив yournewdomain.com на собственное доменное имя.

define ('WP_HOME', 'https: //yournewdomain.com/');
define ('WP_SITEURL', 'https: //yournewdomain.com/');

Вы также можете вернуться к базе данных через PHPMyAdmin и найти URL-адреса wp home и wp siteurl, найденные в таблице параметров WP.

Все, готово, теперь вы знаете, как изменить веб-хостинг вручную и как все перенести.

Как указать свой домен на новый сервер

Следующим шагом является вход в регистратор вашего домена, а затем перенаправление домена на новую учетную запись хостинга.

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

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

Я постараюсь создать руководство по этому вопросу в ближайшее время.

Как только вы окажетесь у своего провайдера домена, вы захотите найти раздел, в котором можно изменить «Серверы имен», обычно он находится в разделе «Настройки DNS» или «Администратор домена».

Как вы можете видеть на следующем снимке экрана моей учетной записи GoDaddy, я выбрал «Использовать свои собственные серверы имен» вместо использования серверов имен GoDaddy по умолчанию, и это указывает на адреса моей учетной записи Siteground.

Измените имена серверов: укажите домен для новой учетной записи хостинга

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

В некоторых случаях вы можете использовать внешнее управление DNS, такое как Cloudflare. Если это так, вы просто хотите указать «записи», специфичные для вашей хостинговой компании из вашей учетной записи Cloudflare.

Использование бесплатного сервиса миграции Sitegrounds

Если вы используете план GrowBig или выше с Siteground, то для вашей новой учетной записи вы получаете 1 бесплатный перевод с веб-сайта, который позаботится о вас.

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

Вы можете узнать больше об этом процессе в руководстве пользователя Sitegrounds.

Единственный шаг, который вам нужно сделать, – перенаправить ваш домен на Siteground, используя инструкции, приведенные выше в этой статье.

Как использовать инструмент автоматической миграции WPEngine

WPEngine имеет свой собственный инструмент миграции под названием BlogVault, который поставляется в виде плагина WordPress, который вы устанавливаете на своем веб-сайте, а затем выполните шаги, чтобы подключить его к новому серверу, чтобы вы могли получить копию.

Он очень прост в использовании, и я использовал его несколько раз, так как WPEngine не дает вам доступа к CPanel или File Manager, это лучший способ, если вы переходите на WPEngine.

Другие способы миграции WordPress с помощью плагинов

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

All-in-one WP миграция

All-in-One WP Migration – это лучший сторонний плагин, который я использовал для клонирования сайта WordPress, и он неплохо работает на небольших сайтах размером менее 100 МБ, но у него могут быть проблемы и проблемы при переносе больших сайтов ,

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

копировальный аппарат

Duplicator – это еще один плагин, который позволяет быстро клонировать веб-сайт, я не использовал его в последние годы, но он работал довольно хорошо. Процесс не так прост в использовании и интуитивно понятен, как WP All in One Migration, поэтому, если я собираюсь использовать плагин для клонирования небольшого сайта, я буду использовать этот плагин поверх Duplicator.

Вывод: как сменить провайдера хостинга

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

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

Чтобы помочь вам решить, стоит ли сменить поставщика услуг веб-хостинга, ознакомьтесь с нашим руководством, которое охватывает критерии, которые следует учитывать.

Если вы все еще не уверены, у вас есть вопросы или вам нужна помощь, пожалуйста, свяжитесь со мной или присоединитесь к нашему серверу Discord и запросите помощь там.

Как изменить свой веб-хостинг WordPress