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

Содержание

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

Бэкап сайта WordPress

На сайте WordPress устанавливаем плагин Duplicator.

Заходим в «Пакеты»:

Кликаем «Создать новый» и создаем:

Дальше скачиваем в одно нажатие или по отдельности:

Бывает, что архив не скачивается. Тогда его можно найти и скачать по адресу /wp-content/backups-dup-lite/ или другому, указанному в начале в разделе 1-Установка->Хранилище .

Создаём базу данных

Нужно создать юзера и базу данных.

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

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

Разворачиваем бэкап

В OpenServer -> domains создаем папку для нашего будущего сайта (допустим site.loc) и копируем туда все файлы бэкапа.

Перезапускаем Open Server.

В браузере запускаем site.loc/installer.php

Либо в c:\Windows\System32\drivers\etc\hosts делаем запись о перенаправлении домена на другой ip-адрес и в браузере набираем site.ru/installer.php

Нажимаем «Next».

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

Возможно, нужно будет указать и порт:

Нажимаем «Next».

Нажимаем «Next».

Нажимаем «Admin Login».

Вводим свой логин и пароль и входим в админ панель.

Если где-то есть постоянные ссылки, то их нужно заменить.

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

0 0 голоса

Рейтинг статьи

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

Содержание:

Предположим, что мы переносим сайт с одного хостинга на другой причем со сменой домена. Изначально сайт располагался на домене wp1.ru, а переносим его на домен wp2.ru. Перед началом необходимо иметь следующие данные: адрес, логин и пароль сервера MySQL на старом и новом хостинге + адрес, логин и пароль FTP-сервера на старом и новом хостинге.

Бэкап базы данных

Бэкап можно осуществить двумя способами:

  • Из панели управления WordPress с помощью плагина WP-DBManager.
  • Из панели управления хостингом с помощью phpMyAdmin.

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

Итак, заходим в панель управления старого хостинга, находим ссылку на phpMyAdmin, вводим логин и пароль, в конце-концов попадаем на главную страницу phpMyAdmin.

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

Экспорт БД WordPress (1)

Настройки экспорта:

Экспорт БД WordPress (2)

Практически все параметры оставляем без изменений. Единственно рекомендую отметить опцию “Сохранить как файл” + “Упаковать в zip”. После нажатия кнопки Ок, сохраняем файл к себе на локальный компьютер.

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

Бэкап файлов

Здесь все просто с помощью ftp-клиента копируем все файлы WordPress на локальный компьютер.

Перенос базы данных на новый хост

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

Заходим в phpMyAdmin на новом хостинге и создаем базу данных. Поле Сравнение можно оставить без изменений:

Создание БД

Создаем отдельного пользователя БД (если требуется и если провайдер хостинга позволяет). Для этого открываем только что созданную базу, в верхнем меню переходим на закладку Привилегии, далее “Создать нового пользователя”:

Создание пользователя

Придумываем имя пользователя, пароль (не менее 6 символов). В разделе “База данных для пользователя” отмечаем пункт “Grant all privileges on database “wordpress”” (дать все привилегии для БД “wordpress”). Если пользователь создается только для доступа к базе WordPress, раздел “Глобальные привилегии” оставляем без изменений (никаких глобальных привилегий пользователю не присваиваем).

Теперь переходим к импорту таблиц. База должна быть выбрана. В верхнем меню переходим на закладку Импорт:

Импорт таблиц

Выбираем файл, который был создан при экспорте из старой БД (можно отправлять сразу zip-архив). Нажимаем Ок. Если все прошло успешно, вы увидите надпись: “Импорт успешно завершен, запросов выполнено: ” и в левой колонке появится список таблиц.

Т.к. мы выполняем переход на другой хостинг со сменой доменного имени, то в таблице wp_options необходимо поменять значения двух параметров: siteurl и home.
Открываем таблицу wp_options, ищем запись со значением siteurl в колонке option_name. Для изменения записи нажимаем на “карандаш”:

Редактирование записи в таблице БД (1)

Изменяем поле option_value. Старое значение http://www.wp1.ru заменяем на новое http://www.wp2.ru и нажимаем Ок:

Редактирование записи в таблице БД (2)

Таким же образом изменяем значение параметра home.

Перенос файлов на новый хост

Перед копированием файлов на новый хост, необходимо изменить параметры подключения к БД в файле wp-config.php.
Необходимо изменить старые значения констант:

  • DB_NAME – имя БД
  • DB_USER – имя пользователя
  • DB_PASSWORD – пароль пользователя
  • DB_HOST – адрес/имя сервера БД

на новые.

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

Завершающий этап

У WordPress есть особенность – по умолчанию все картинки вставляются с использованием абсолютного пути (с именем домена). Из-за этого при переносе сайта на другой домен картинки перестают работать. Проблему можно решить просто и быстро с помощью плагина Search and Replace.
После активации плагина переходим на страницу настроек. В разделе Search In (где искать),  ставим галочку напротив Content (поиск по содержанию всех страниц и постов). В поле Replace (это значение ищем и заменяем) вписываем старый домен. В поле with (значение для замены) вписываем новый домен. И нажимаем Go.

Search and Replace

Статьи по теме:

Как перенести WP сайт с помощью плагина Duplicator?

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

Вообще говоря, метод для переноса сайтов используемый этим плагином не нов. Очень похожую систему использует например, популярный премиум плагин BackupBuddy. Правда Duplicator в отличие от BB, не умеет делать продвинутые бекапы по расписанию и отсылать их в облако, но своё основное предназначение — перенос сайта он делает очень хорошо.

Установка и настройки плагина

Установка стандартная. Активируем плагин и переходим к настройкам — Ваша админка — Duplicator. Можно заглянуть в раздел Settings, но трогать там ничего для большинства случаев не нужно. Всё настроено заранее. Как пел Владимир Семенович — «Там хорошо, но нам туда не надо…». Единственным исключением может стать установка галочки в чекбокс

«Attempt Network Keep Alive» в том случае, если у сайта очень большой размер и соответственно, будут создаваться большие архивы. Я же переносил тестовый сайт весом чуть более 50мб и экспериментировать с этой настройкой не стал.

Теперь для дальнейшего переноса сайта нам нужно создать сам архив сайта и специальный файлик — installer.php. Рекомендую так же, перед переносом очистить кеш или отключить плагин кеширование вовсе. Заодно возможно, стоит и поудалять давно не используемые плагины, если таковые есть.

Начинаем работу с файлами

Переходим в радел Packages и жмем закладку Create New

. Скрипт сам предложит название будущего архива (бекапа) и его описание (не обязательно). Можете оставить всё как предложит плагин. В закладках Archive (фильтры для архивации) и Installer (настройки запускающего файла) ничего не трогаем.

Жмем кнопку Next справа внизу и переходим к следующему шагу. После автоматического сканирования плагин выдаст информацию Scan Complete где все позиции должны быть отмечены зелеными галочками. Если это не так, то с каждым отдельным случаем следует разбираться детально. Возможно, стоит подключить поддержку вашего хостинга.

Далее жмем кнопку Build. Плагин создаст архив сайта и файл — инсталлер. Оба файла вам нужно скачать к себе на локальный компьютер.

Переносим сайт

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

Теперь просто копируете с помощью любого FTP клиента как есть скачанный заранее архив и файлик installer.php в корневую директорию.

После этого открывает браузер и вводите ваш домен + installer.php. Например так — http://site.ru/installer.php и нажимаете Enter.

Сработает скрипт инсталлера и вы увидите следующую страницу:

Тут введите данные вашей новой базы данных. Host (по умолчанию localhost или уточните у своего хост провайдера), название базы данных, имя пользователя и пароль. И жмите Test Connection (тест соединения с БД и сервером) или сразу Run Deployment для начала установки. В разделе Advanced Options можно по желанию изменить логин и пароль для входа в WP админку.

Вот и вся процедура по переносу WordPress сайта. Плагин распакует ваш архив и перенесёт все настройки. Можете входить в админку на новом сайте. Описание получилось длинным, но по сути всё очень просто и последовательно. Мой тестовый сайт переехал в итоге на новый домен примерно за 15 минут. Не забудьте потом удалить сам плагин и архив с нового сайта после переноса.

Единственный небольшой, замеченный баг — были некорректно перенесены картинки с кириллицей в названии файла. Ну это довольно старая проблема. Мой вам совет на будущее — возьмите за привычку всегда используйте в названиях фалов только латинские символы. Например — kartinka.jpeg Потом, при выводе на страницах сайта, вы всегда сможете назвать её уже так как вам захочется. Хоть на китайском 🙂

Страница плагина

Ниже видео с наглядной инструкцией:

faq — Как правильно перенести сайт на WordPress?

Как правильно переносить сайт? (TL;DR)

Надо использовать программные средства, специально предназначенные для этого. Упомянутые ниже программы корректно работают с сериализованными данными, пересчитывая длину строк.

Самым простым и автоматизированным решением лично мне представляется плагин Duplicator, который снимает копию локального сайта, предоставляет для скачивания 2 файла: .zip и installer.php, которые надо перенести на новый сервер и там запустить installer.php. Все остальное плагин проделает автоматически. В большинстве случаев имеет смысл переносить только базу с помощью этого плагина, а файлы копировать по FTP.

Скрипт Database Search and Replace поможет корректно внести изменения в базу. Для этого пользователь должен, правда, понимать, что он делает, знать, например, какие пути на старом сайте и какие — на новом.

Плагин WP Migrate DB позволяет корректно подготовить базу для миграции. Для завершения процесса пользователь должен использовать phpMyAdmin для импорта базы на новом сервере.

Интерфейс командной строки для WordPress (WP-CLI) позволяет конвертировать базу одной командой. Например, для конвертации http://site.ru в https://site.org:

wp search-replace --url=http://site.ru http://site.ru https://site.org --recurse-objects --report-changed-only --precise --skip-columns=guid --skip-tables=wp_users --skip-plugins --skip-themes

С мультисайтом ситуация несколько сложнее. Плагины Duplicator и All-in-One WP Migration переносят их только в платной версии.

Мне неизвестны бесплатные плагины для переноса мультисайтов. Если хочется сделать перенос мультисайта бесплатно, то можно скопировать базу, а потом воспользоваться Database Search and Replace.

Причины проблем при переносе

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

http://mysite.com/wp-content/uploads/2017/01/cropped-test-favicon.png

Для правильной работы сайта на новом домене (например, https://newsite.org) ссылка в базе должна измениться на

https://newsite.org/wp-content/uploads/2017/01/cropped-test-favicon.png

Обратите внимание на то, что даже при простом переводе сайта с http на https, все ссылки внутри базы надо менять!

За использованием абсолютных ссылок в WordPress лежат серьезные доводы. Почитайте этот ответ на английском StackOverflow, в котором даны объяснения. В том числе, приведено мнение одного из ведущих разработчиков WordPress. Единственная проблема, которая возникает при использовании абсолютных ссылок — перенос сайтов. Однако перенос сайта с относительными ссылками в общем случае ещё более проблематичен. В упомянутом ответе это тоже обсуждается.

Вторая причина проблем при переносе — сериализованные данные в базе. Все современные плагины (включая WooCommerce, слайдеры, различные визуальные редакторы типа Visual Composer), темы — хранят данные в базе в сериализованном виде. Это упакованные в строки массивы и объекты. Несколько примеров:

Информация о последнем отредактированном файле из темы twentyseventeen:

(39, 'recently_edited', 'a:3:{i:0;s:46:\"/var/www/test/wp-content/themes/test/style.css\";i:2;s:50:\"/var/www/test/wp-content/themes/test/functions.php\";i:3;s:0:\"\";}', 'no'),

Данные Jetpack

(5104, 'jpsq_sync-1494597052.351881-573008-5', 'a:6:{i:0;s:21:\"jetpack_sync_constant\";i:1;a:2:{i:0;s:7:\"ABSPATH\";i:1;s:14:\"/var/www/test/\";}i:2;i:1;i:3;d:1494597052.351856;i:4;b:0;i:5;a:9:{s:12:\"display_name\";s:4:\"kagg\";s:10:\"user_email\";s:12:\"[email protected]\";s:2:\"ip\";s:14:\"87.110.237.209\";s:7:\"is_cron\";b:0;s:11:\"is_wp_admin\";b:1;s:7:\"is_rest\";b:0;s:9:\"is_xmlrpc\";b:0;s:10:\"is_wp_rest\";b:0;s:7:\"is_ajax\";b:0;}}', 'no'),

Данные популярного плагина бэкапа сайтов BackWPUp

(5884, 'backwpup_jobs', 'a:1:{i:1;a:32:{s:5:\"jobid\";i:1;s:10:\"backuptype\";s:7:\"archive\";s:4:\"type\";a:3:{i:0;s:6:\"DBDUMP\";i:1;s:4:\"FILE\";i:2;s:8:\"WPPLUGIN\";}s:12:\"destinations\";a:1:{i:0;s:6:\"FOLDER\";}s:4:\"name\";s:15:\"Database backup\";s:14:\"mailaddresslog\";s:12:\"[email protected]\";s:20:\"mailaddresssenderlog\";s:28:\"BackWPup test <[email protected]>\";s:13:\"mailerroronly\";b:1;s:13:\"archiveformat\";s:4:\".zip\";s:11:\"archivename\";s:24:\"%Y-%m-%d_%H-%i-%s_%hash%\";s:11:\"fileexclude\";s:51:\".DS_Store,.git,.svn,.tmp,/node_modules/,desktop.ini\";s:10:\"dirinclude\";s:0:\"\";s:19:\"backupexcludethumbs\";b:0;s:18:\"backupspecialfiles\";b:1;s:10:\"backuproot\";b:0;s:17:\"backupabsfolderup\";b:0;s:13:\"backupcontent\";b:0;s:13:\"backupplugins\";b:0;s:12:\"backupthemes\";b:0;s:13:\"backupuploads\";b:0;s:21:\"backuprootexcludedirs\";a:0:{}s:24:\"backupcontentexcludedirs\";a:1:{i:0;s:7:\"upgrade\";}s:24:\"backuppluginsexcludedirs\";a:1:{i:0;s:8:\"backwpup\";}s:23:\"backupthemesexcludedirs\";a:0:{}s:24:\"backupuploadsexcludedirs\";a:0:{}s:9:\"backupdir\";s:32:\"uploads/backwpup-a34fdc-backups/\";s:10:\"maxbackups\";i:7;s:18:\"backupsyncnodelete\";b:0;s:7:\"lastrun\";d:1510222228;s:7:\"logfile\";s:98:\"/var/www/test/wp-content/uploads/backwpup-a34fdc-logs/backwpup_log_a34fdc_2017-11-09_10-10-28.html\";s:21:\"lastbackupdownloadurl\";s:129:\"http://test.kagg.eu/wp-admin/admin.php?page=backwpupbackups&action=downloadfolder&file=2017-11-09_10-10-28_SKRU7XDQ01.zip&jobid=1\";s:11:\"lastruntime\";d:1;}}', 'no'),

во всех примерах можно найти путь к папке сайта на сервере: /var/www/test/.

Вот пример сохраненных настроек из очень популярного SEO-плагина Yoast

(291, 2, 'wp_yoast_notifications', 'a:3:{i:0;a:2:{s:7:\"message\";s:309:\"The configuration wizard helps you to easily configure your site to have the optimal SEO settings.<br/>We have detected that you have not finished this wizard yet, so we recommend you to <a href=\"http://test.kagg.eu/wp-admin/?page=wpseo_configurator\">start the configuration wizard to configure Yoast SEO</a>.\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:31:\"wpseo-dismiss-onboarding-notice\";s:5:\"nonce\";N;s:8:\"priority\";d:0.80000000000000004;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}i:1;a:2:{s:7:\"message\";s:768:\"We\'ve noticed you\'ve been using Yoast SEO for some time now; we hope you love it! We\'d be thrilled if you could <a href=\"https://yoa.st/rate-yoast-seo?utm_content=4.8\">give us a 5 stars rating on WordPress.org</a>!\n\nIf you are experiencing issues, <a href=\"https://yoa.st/bugreport?utm_content=4.8\">please file a bug report</a> and we\'ll do our best to help you out.\n\nBy the way, did you know we also have a <a href=\'https://yoa.st/premium-notification?utm_content=4.8\'>Premium plugin</a>? It offers advanced features, like a redirect manager and support for multiple keywords. It also comes with 24/7 personal support.\n\n<a class=\"button\" href=\"http://test.kagg.eu/wp-admin/?page=wpseo_dashboard&yoast_dismiss=upsell\">Please don\'t show me this notification anymore</a>\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:19:\"wpseo-upsell-notice\";s:5:\"nonce\";N;s:8:\"priority\";d:0.80000000000000004;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}i:2;a:2:{s:7:\"message\";s:162:\"Don\'t miss your crawl errors: <a href=\"http://test.kagg.eu/wp-admin/admin.php?page=wpseo_search_console&tab=settings\">connect with Google Search Console here</a>.\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:17:\"wpseo-dismiss-gsc\";s:5:\"nonce\";N;s:8:\"priority\";d:0.5;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}}'),

Здесь мы видим в сериализованных данных строку с упоминанием домена: href=\"http://test.kagg.eu/wp-admin/?page=wpseo_configurator\". Она мало того, что сериализована, да ещё и экранирована (\").

Третья причина — наличие в базе путей к файлам. Они могут быть не только от корня WordPress, но и от домашнего каталога пользователя хостинг-аккаунта или даже от корня веб-сервера (некоторые плагины так делают). Пути могут быть представлены как обычными строками, так и сериализованными данными (первый пример выше). При переносе на другой хостинг их тоже надо менять.

Что произойдет, если просто перекинуть базу как есть на новый сервер? Очевидно, перестанут работать вещи, связанные с путями к файлам и ссылками, содержащими предыдущий домен.

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

  1. Заменить в базе в таблице wp_options записи c option_name = siteurl и home на новое имя домена. Работает только на самых примитивных сайтах.

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

  3. Послать несколько SQL-запросов, которые произведут замену домена. То же самое, что и выше — это прямой путь к разрушению базы. Сериализованные данные будут безнадежно испорчены.

Рассмотрим первый пример выше с сериализованными данными. После текстовой замены /var/www/test/ на, скажем, /home/i/account-name/site-name.org/public_html (как на одном популярном хостинге), из строки

s:46:\"/var/www/test/wp-content/themes/test/style.css\"

получится строка

s:46:\"/home/i/account-name/site-name.org/public_html/wp-content/themes/test/style.css\"

Только ее длина уже ни разу не 46 символов, и WordPress не сможет прочитать эти сериализованные данные из базы.

Таким образом, все три «популярных» совета надо признать вредными.

Перенос сайта wordpress на локальный сервер без ошибок

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

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

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

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

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

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

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

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

Перенос темы wordpress так же может вызвать проблемы, если она привязана к одному конкретному домену.

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

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

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

Большое количество расширений, так же затруднит активацию каждого отдельно взятого.

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

Общий план переноса выглядит примерно так:

  1. Создание резервной копии — здесь можно задействовать возможности своего хостинга, или специальных плагинов.
  2. Перенос всех файлов wordpress и базы данных на компьютер
  3. Создание базы данных и корневой папки на локальном сервере openserver
  4. Доработка после переноса

Это общие шаги, которые подойдут к любому выбранному способу переноса сайта wordpress на локальный сервер.

Ручной перенос сайта wordpress на локальный сервер openserver

Пошаговый план

Перед началом можно не отключать работающие плагины, кроме лицензионных.

  • Скачиваем файлы и папки всего сайта в виде архива к себе на компьютер, после того, как будет сделана резервная копия.
  • Экспортируем базу данных
  • Затем в папке «domains» локального сервера опен сервер, создаем корневую папку с названием сайта, к примеру, /homeblog/ и распаковываем в нее архив с сайтом.
  • Создаем новую базу данных на openserver, например /newbase/. Можно без пользователя и пароля и импортируем в нее оригинальную.
  • Добавляем новые данные в файл конфигурации /wp-config.php/ (как на скриншоте) и сохраняем.
    В большинстве случаев этого хватит чтобы сайт открылся на локальном сервере.

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

Чтобы попасть в администраторский раздел, необходимо изменить адрес сайта в базе данных.

В таблице wp_options нужно просто поменять адрес в строках под названием /siteurl/ и /home/. В моем случае, это http://homeblog

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

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

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

Всего этого «добра» в интернете предостаточно, работают практически одинаково и особых проблем не вызывают. Разница только в функционале. Есть простые инструменты, а есть очень простые.

Я выбрал один из очень простых — это плагин Velvet Blues Update URLs. Скачать который можно по этой ссылке (https://wordpress.org/plugins/velvet-blues-update-urls/)

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

За одну секунду плагин заменит все ссылки и выдаст в верхней части страницы всю статистику о количестве замещений.

В принципе, все готово. Можно работать над проектом на локальном сервере.

Что нужно сделать если на сайте использовался ssl-сертификат?

Перенос сайта wordpress на локальный сервер-последний штрих

Кроме того, возможна ошибка протокола https, если ваш проект имел ssl-сертификат. В этом случае сайт может не открыться, или браузер будет показывать не безопасное соединение. Можно конечно работать и так, но придется постоянно перестраивать браузер, что не очень удобно.

Как правило, при получении такого сертификата, который к стати, можно получить на своем хостинге, к адресу сайта добавляется еще одна буква -s- (http – https). Понятное дело, что адрес уже другой и информация об этом заносится в специальные файлы.

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

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

Например, необходимо внести изменения в файл .htaccess. И при переносе сайта wordpress на локальный сервер, эта информация остается. Вот ее и нужно изменить или удалить.

При невозможности это сделать, можно просто заменить этот файл оригинальным, предварительно скачав его с официального сайта wordpress вместе со всеми файлами движка.

Выполнив все вышеуказанные шаги, перенос сайта wordpress на локальный сервер обязательно у вас пройдет успешно.

Видео по переносу сайта wordpress на локальный сервер

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

Еще по теме: «SEO продвижение сайта wordpress пошаговый план»

Если статья понравилась, поделитесь с друзьями.

Удачи!

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

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


на другой хостинг

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

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

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

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

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

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

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

3. На

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

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

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

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

Пароль пользователя — [email protected]

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

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

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 в другое место. В этом случае сайт не будет работать, пока не произойдёт перенаправление.

(Visited 220 times, 1 visits today)

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

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

Шаг 1: Сохранение файлов на жестком диске час

Резервное копирование файлов является чрезвычайно важным. Если что-то пошло не в себе в процессе (он не должен, хотя), вы можете вернуться к сохраненным файлам и получить работу. Можно сделать резервную копию файлов в WordPress следующие два способа: один через PhpMyAdmin, а другой будет использовать опцию экспорта присутствуют в панели WordPress. Мы будем использовать импорт / экспорт вариант, как вы увидите это несколько проще, чем PHPMyAdmin. Для запуска экспорта данных со старого хоста выполните следующие действия:

Панель управления> Инструменты> Экспорт> Все содержимое> Скачать файл экспорта

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

Шаг 2: Подергивание DNS записей

Войти на регистратора доменов и посетить область, для которой вы хотите изменить записи DNS .Вместо того чтобы заменить название, добавить еще два имени. Вы были бы в состоянии видеть wpwebhost как старое имя сервера, а имя нового сервера является тот, который вы выбрали. Это позволяет запустить свой ​​сайт на двух разных серверах, в то же время и делается, чтобы быть на безопасной стороне.

Шаг 3: Добавление домена в панели управления хоста

Это самый простой шаг в этом процессе. Почти игры ребенка он есть.

Шаг 4: Установка WordPress на новый компьютер

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

Шаг 5: Импорт файлов

После того как все эти процессы рассматриваются, выполните следующие действия в панели WordPress установлен.

Панель управления> Сервис> Import> WordPress

После нажатия на WordPress он попросит вас установить «импортером».

Шаг 6: Убедитесь, что все работает

Посетите сайт, чтобы увидеть, если он работает правильно. Затем удалите старые сервера имен и положить на новые на их место. Не забудьте заменить и не добавить. Таким образом, вы будете иметь только два сервера имен на этот раз в отличие от четырех Вы бы в последний раз.

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

Другие новости по теме:

Как перенести веб-сайт WordPress на новый веб-хост или сервер

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

причин для переноса сайта WordPress на новый хост или сервер

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

  • Вам нужен лучший веб-хостинг . Возможно, веб-хостинговая компания, которую вы использовали, больше не соответствует вашим потребностям в скорости, надежности, стоимости, безопасности или хранении. Время двигаться дальше!
  • Вам необходимо перенести сайт разработки на работающий сервер . Разработчики веб-сайтов часто работают на отдельном сервере или локально, пока не будет завершен дизайн (или редизайн) сайта. Сайт разработки нужно будет перенести на действующий сервер.
  • Изменился владелец веб-сайта . Возможно, вы продали свою компанию или блог, а у нового владельца другие планы относительно размещения веб-сайта.Или, может быть, вы передаете сайт, созданный для клиента, под его контроль.

Подготовка к перемещению сайта WordPress

Для целей этого руководства мы будем перемещать сайт WordPress с одного сервера на другой. Домен остается прежним. (Необходимо перенести WordPress на новый домен? У нас есть руководство, специально предназначенное для этого сценария.)

Примечание. Этот процесс требует некоторых технических знаний о файловой структуре веб-сайта WordPress и базах данных MySQL, но в этом руководстве рассказывается, что вам нужно знать.

Обновите DNS или серверы имен для домена, чтобы они указывали на новое расположение веб-хоста/сервера

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

Примечание. У вашего веб-хостинга или регистратора доменных имен должна быть информация о том, как выполнить этот процесс. Например, вот еще информация об управлении вашим DNS от Liquidweb и статья от Nexcess о том, как указать ваше доменное имя.

Доступ и необходимые инструменты

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

  • Доступ к файлам на сервере вашего веб-сайта . Обычно это просто включает доступ администратора к учетной записи веб-хостинга вашего существующего веб-сайта с доступом к cPanel или управлению файлами. Доступ к файлам также можно осуществить с помощью sFTP/FTP-доступа к серверу вашего веб-сайта с помощью инструмента редактирования текста/кода с опциями файлового менеджера.
  • Доступ к учетной записи веб-хостинга вашего веб-хостинга/сервера — Где вы будете размещать свой веб-сайт? Вам потребуется такой же доступ на уровне файлов к этой учетной записи веб-хостинга (он может быть таким же, как и ваш существующий веб-сайт, если вы добавили новый домен в существующую учетную запись веб-хостинга).
  • Доступ для создания новой базы данных MySQL для вашего нового сервера/хоста
  • BackupBuddy, подключаемый модуль резервного копирования WordPress . В этом посте рассматривается весь процесс переноса сайта WordPress с одного домена на другой с использованием руководства BackupBuddy. Метод миграции.Использование плагина BackupBuddy — это самый быстрый способ перенести сайт WordPress.
  • Файл/скрипт ImportBuddy – BackupBuddy поставляется с загрузкой файла ImportBuddy, который поможет вам завершить перенос вашего веб-сайта на новый домен.

Готовы начать? Поехали.

шагов для переноса сайта WordPress на новый сервер или веб-хост

Вот шаги, которые необходимо выполнить, чтобы переместить свой сайт на новый домен или URL-адрес.

1.Установите плагин BackupBuddy на свой сайт WordPress.

После активации выполните быструю настройку, чтобы включить наиболее важные функции.

2. Сделайте полную резервную копию с помощью BackupBuddy.

Вам необходимо сделать Полную резервную копию сайта, который вы хотите переместить. A Полное резервное копирование — это один из 5 типов резервных копий WordPress, которые вы можете сделать с помощью BackupBuddy, и охватывает резервное копирование всего в вашей установке WordPress.

В панели администратора WordPress перейдите на страницу BackupBuddy > Backups .Нажмите кнопку «Полное резервное копирование».

После завершения резервного копирования загрузите ZIP-файл резервной копии. После завершения резервного копирования загрузите zip-файл и сохраните его на свой компьютер. Не распаковывайте этот файл.

3. Загрузите файл ImportBuddy

Затем вам нужно вернуться в меню BackupBuddy > Backups, чтобы загрузить файл importbuddy.php. Вы увидите опцию загрузки в верхнем правом меню ImportBuddy.

Подтвердите свой пароль ImportBuddy. В появившемся окне введите новый пароль или оставьте поле пустым, чтобы использовать пароль ImportBuddy, который вы установили при первой установке BackupBuddy. Этот пароль важен, поскольку он блокирует сценарий ImportBuddy от несанкционированного доступа. Нажмите OK , и загрузка начнется.

4. Создайте новую базу данных и пользователя базы данных из cPanel

Следующая часть процесса перемещения сайта WordPress на новый хост или сервер требует, чтобы у вас был доступ к cPanel учетной записи хостинга, на которой будет размещен сайт.

Сайт WordPress — это, по сути, «красивое лицо в базе данных», поэтому мы создаем здесь новую базу данных. Эта база данных будет подключена к новой версии «перемещенного» сайта WordPress. Вы захотите скопировать имя базы данных, имя пользователя и пароль, которые вы создали в этом разделе, чтобы использовать их позже в процессе миграции ImportBuddy.

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

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

Далее, добавить пользователя базы данных . Используйте генератор паролей, чтобы создать надежный пароль. Не забудьте скопировать созданные здесь имя пользователя и пароль в безопасное место с помощью такой службы, как LastPass.   Нажмите «Создать пользователя».

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

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

5. Загрузите резервный ZIP-файл и файл ImportBuddy в новый каталог

В следующем разделе мы загрузим zip-файл резервной копии и файл ImportBuddy в каталог нового/перемещенного сайта.По сути, каталог — это место, где ваш сайт WordPress «живет» на вашем сервере. Все файлы, которые запускают сайт WordPress, находятся в этой папке (директории).

Для этого следующего шага вы можете использовать FTP-доступ к серверу или файловый менеджер в вашей cPanel. Вам просто нужно иметь доступ для загрузки (или удаления) файлов на вашем сервере.

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

ВАЖНО: Этот каталог должен быть пуст перед загрузкой резервного zip-файла и файла importbuddy.php. Если в этом каталоге есть файлы, удалите их, чтобы у вас была пустая папка.

Загрузите файл importbuddy.php и архивный zip-файл в этот пустой каталог. Здесь вы можете использовать функцию загрузки в файловом менеджере.

После загрузки файла importbuddy.php и резервный zip-файл, каталог должен выглядеть так.

6. Пройдите шаги ImportBuddy, чтобы завершить перемещение

Эта последняя серия шагов поможет вам использовать ImportBuddy для завершения переноса сайта.

Перейдите на сайт URL/importbuddy.php. Для нашего примера перемещения сайта мы перейдем по этой ссылке в вашем браузере:

. http://examplesite.com/importbuddy.php

После загрузки этой страницы вы увидите первый экран ImportBuddy . Введите пароль, который вы создали на шаге 4 этого руководства (или пароль, который вы установили при первой настройке BackupBuddy). Нажмите кнопку «Аутентификация».

На шаге 1 процесса ImportBuddy убедитесь, что выбран файл резервной копии (это будет по умолчанию). Нажмите кнопку «Восстановить резервную копию».

На следующей странице введите настройки базы данных в разделе «Новая база данных». Это будет имя базы данных, пользователь базы данных и пароль базы данных, которые вы создали на шагах 7-10. Ваша страница должна выглядеть примерно так. Нажмите кнопку «Следующий шаг».

  Старая база данных База данных Новая база данных Пояснение
Сервер базы данных локальный хост локальный хост Почти во всех случаях это поле будет «localhost». Это адрес сервера mySQL, на котором будет храниться ваша база данных. Расположение вашего сервера mySQL будет предоставлено вашим хостом, если оно отличается от «localhost».
Имя базы данных olddomain_phs clientsite_newdatabase Это имя новой базы данных, которую мы создали на шаге 7.
Пользователь базы данных olddomain_user clientsite_newuser Это имя нового пользователя, которого мы создали на шаге 8.
Пароль базы данных **************** **************** Это пароль для пользователя, которого вы создали на шаге 8.
Префикс базы данных вп_ вп_ Это префикс, присвоенный всем таблицам в базе данных. Для целей этого руководства мы оставим значение wp_ (поскольку мы переносим сайт на новый домен).

ImportBuddy завершит миграцию и попросит вас подтвердить новый URL-адрес. Нажмите кнопку «Следующий шаг».

Убедитесь, что сайт работает, щелкнув URL-адрес сайта. Нажмите кнопку «Завершить очистку».

Вот оно! Ваш новый сайт WordPress будет готов к работе на новом сервере или веб-хостинге.

Переместите весь сайт WordPress сегодня с помощью BackupBuddy

Получите BackupBuddy сегодня, оригинальный плагин для резервного копирования WordPress 3-в-1.Простое резервное копирование, восстановление и перемещение сайта WordPress на новый хост или сервер… в одном плагине!

Получить BackupBuddy сейчас

Кристен пишет учебные пособия, чтобы помочь пользователям WordPress с 2011 года. Как директор по маркетингу здесь, в iThemes и Restrict Content Pro, она стремится помочь вам найти лучшие решения для создания и запуска эффективных веб-сайтов WordPress. Вне работы Кристен любит вести дневник (посмотрите ее побочный проект, Год трансформации !), ходить в походы и кемпинги, готовить и ежедневные приключения со своей семьей, надеясь жить более настоящей жизнью.

«Как перенести сайт WordPress» на новый хост (3 шага)

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

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

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

хоста для бесплатной миграции (3) | Переключение хостов | Перенос домена | Миграция сервера

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

Перемещение любого сайта включает в себя три элемента: файлы веб-сайта (контент вашего блога, медиа-библиотека, темы), хост-сервер, на котором они хранятся, и домен, по которому посетители могут найти ваш сайт в Интернете. Будьте уверены, к концу дня ваш сайт WordPress будет уютно устроен в своем новом доме.

1. Выберите веб-хостинг с бесплатной помощью по миграции WordPress

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

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

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

Ежемесячная стартовая цена 2 доллара.99

  • БЕСПЛАТНАЯ установка Cloudflare CDN и установка WP в один клик
  • Turbo Server, скорость SSD и оптимизированное кэширование
  • Плагины, оптимизированные для A2, для повышения производительности и безопасности
  • БЕСПЛАТНЫЕ сертификаты SSL и круглосуточная поддержка
  • БЕСПЛАТНО HackScan и KernelCare
  • Начните работу с A2 Hosting прямо сейчас.

WORDPRESS
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Александра Лесли (HostingAdvice.com): Являясь экспертом в области оптимизации производительности, A2 Hosting является лучшим выбором для поддержки ресурсоемких веб-сайтов WordPress.Компания предлагает общие или управляемые планы для ультрапопулярной системы управления контентом с преимуществами, распространяющимися на Joomla, Drupal и другие платформы. Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней Неограниченный SSD Новый или перенос 4 минуты

Ежемесячная стартовая цена 2 доллара.95

  • Рекомендовано WordPress Core с 2005 года
  • БЕСПЛАТНОЕ хранилище SSD и SSL-сертификат
  • БЕСПЛАТНАЯ регистрация домена и электронная почта
  • Автоматическая установка и обновления
  • Скидка 63% для читателей HostingAdvice
  • Начните работу с Bluehost прямо сейчас.

WORDPRESS
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Райан Франкель (HostingAdvice.com): Пакеты хостинга WordPress от Bluehost, предназначенные для личных блоггеров и начинающих пользователей, являются отличной альтернативой простому общему хостингу.Эти услуги стоят дороже по сравнению со стандартными общими планами Bluehost, но оптимизация WordPress и ресурсы для конкретной платформы, возможно, стоят своих денег. Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней Твердотельный накопитель 50 ГБ — без ограничений БЕСПЛАТНО (1 год) 5 минут

Ежемесячная стартовая цена 3 доллара.99

  • Официально одобрено WordPress.org
  • БЕСПЛАТНЫЙ подключаемый модуль миграции или автоматическая установка
  • Предустановленный Git, 3 уровня кэширования и БЕСПЛАТНАЯ CDN
  • БЕСПЛАТНЫЙ мастер установки WP, подготовка и автоматические обновления
  • Быстрая, круглосуточная поддержка через настраиваемую систему чата
  • Начните работу с SiteGround прямо сейчас.

WORDPRESS
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Александра Лесли (HostingAdvice.ком): Хотите простой, оптимизированный для WordPress хостинг. SiteGround подумал обо всем, что вам нужно для запуска и работы вашего сайта. Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней Твердотельный накопитель на 10 ГБ — Твердотельный накопитель на 30 ГБ Новый или перенос 6 минут

Посмотреть другие лучшие хосты WordPress »

2.Резервное копирование и перенос файлов вашего веб-сайта

После того, как вы выбрали новый план хостинга WordPress, следуйте инструкциям по настройке, предоставленным компанией. Пока не устанавливайте WordPress, так как сначала вы захотите создать резервную копию своих файлов в существующей панели управления (например, cPanel или Plesk).

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

Создайте резервную копию файлов и каталогов вашего веб-сайта WordPress в cPanel (или другой панели управления).

Если вы используете бесплатный хост миграции , сейчас самое время запросить услугу переноса! Быстрый поиск в Google «Запрос на перенос веб-сайта HostName» приведет вас к соответствующей форме и инструкциям по переносу.

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

Если вы выполняете миграцию самостоятельно , это руководство хорошо суммирует шаги:

  1. Создайте резервную копию файлов сайта WordPress с помощью программы FTP.
  2. Экспортируйте свою базу данных WordPress в программе phpMyAdmin в панели управления.
  3. Создайте новую базу данных WordPress на новом хост-сервере.
  4. Отредактируйте файл wp-config.php, чтобы отразить новое имя базы данных и информацию о пользователе.
  5. Импортируйте сохраненную базу данных и загрузите файлы WordPress на новый хост.

И, вуаля! У вашего сайта WordPress новый дом. Последний шаг — указать доменное имя вашего сайта WordPress на серверах имен вашего нового хоста.

3. Измените настройки записи DNS

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

Например, если вы переключаете свой DNS с GoDaddy, ваши серверы имен могут быть:

NS41.DOMAINCONTROL.COM
NS42.ДОМЕНКОНТРОЛЬ.COM

Чтобы указать вместо этого ваш домен на серверы имен InMotion, вы должны изменить их на:

NS.INMOTIONHOSTING.COM
NS2.INMOTIONHOSTING.COM

Вот и все, за исключением того немного раздражающего времени распространения, которое может возникнуть в вашем домене!

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

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

Вспомните, когда Марк Цукерберг решил изменить TheFacebook.com на Facebook.com. К сожалению, он не мог просто удалить «the» и покончить с этим. Изменить доменное имя не так просто, как добавить или удалить символы. Вы должны переместить файлы и изменить некоторую информацию базы данных.Давайте посмотрим, как это сделать.

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

1. Приобретите регистрацию нового доменного имени

Сначала создайте новое доменное имя в своей учетной записи хостинга. Вы можете просмотреть доступные домены и приобрести нужный у стороннего регистратора, или вы можете обойтись без посредника, выбрав хостинг-провайдера, который позволит вам зарегистрировать домен при регистрации (часто покрывая регистрационные сборы за первый год!).Убедитесь, что ваш новый домен указывает на хост, который поддерживает или будет поддерживать ваш сайт WordPress. Вот три наших любимых хоста для регистрации и поддержки доменов:

.

Ежемесячная стартовая цена 2,95 доллара США

  • БЕСПЛАТНЫЙ домен инструменты для регистрации и создания сайтов
  • Неограниченное количество доменов, адресов электронной почты и пропускной способности
  • Предложения до 200 долларов США в Google, Bing и Yahoo!
  • Лучший хостинг WordPress с множеством привилегий
  • Круглосуточная поддержка клиентов и онлайн-обучение
  • Начните работу с Bluehost прямо сейчас.

ДОМЕН
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Райан Франкель (HostingAdvice.com): Bluehost предлагает все бесплатные услуги, необходимые для начала работы с хостингом доменов. Компания включает бесплатный домен или передачу, а также неограниченную пропускную способность и хранилище. Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней 50 ГБ — без ограничений БЕСПЛАТНО (1 год) 4 минуты

Ежемесячная стартовая цена 1 доллар.39

  • Самые низкие цены на домены в отрасли
  • БЕСПЛАТНАЯ регистрация на большинстве планов
  • Разместите до 100 доменов на большинстве планов
  • Защита конфиденциальности домена защищает вашу информацию
  • Неограниченные ресурсы и автоматическое резервное копирование
  • Начните работу с Hostinger прямо сейчас.

ДОМЕН
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Лаура Бернхейм (HostingAdvice.com): Не пугайтесь невероятно низких цен Hostinger.Безумно низкая ценовая модель компании распространяется на услуги доменных имен, а также на премиальную поддержку и впечатляющий список функций. Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней Твердотельный накопитель от 30 до 200 ГБ БЕСПЛАТНО (1 год) 3 минуты

Ежемесячная стартовая цена 1 доллар.99

  • БЕСПЛАТНАЯ регистрация домена и передача
  • Неограниченное дисковое пространство, домены и базы данных
  • 200 долларов США на рекламу в Google AdWords и Bing
  • Неограниченная пропускная способность и адреса электронной почты
  • БЕСПЛАТНЫЙ конструктор интернет-магазинов и сайтов
  • Начните работу с iPage прямо сейчас.

ДОМЕН
РЕЙТИНГ 4.9 ★★★★★ Наш обзор

Пи Джей Фанчер (HostingAdvice.com): С хостингом домена iPage пользователи получают бесплатную регистрацию доменного имени или бесплатную передачу домена и могут размещать неограниченное количество доменов.Компания предлагает неограниченную пропускную способность и электронную почту, а также 200 долларов на рекламу, чтобы помочь запустить ваш веб-сайт… Перейти к полному обзору »

Гарантия возврата денег Место на диске Доменное имя Время настройки
30 дней Без ограничений БЕСПЛАТНО (1 год) 5 минут

Посмотреть другие популярные хосты доменов »

2.Перенесите файлы вашего сайта WordPress

Затем войдите в файловый менеджер cPanel и скопируйте весь набор файлов public_html с сайта, который вы хотите переместить.

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

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

Популярный инструмент администрирования для MySQL и MariaDB, phpMyAdmin позволяет вам легко управлять базами данных вашего сайта.

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

Учетная запись wrdp вашего домена будет указана в левой части консоли phpMyAdmin.

Щелкните значок плюса рядом с вашим доменом, чтобы развернуть параметры. Нажмите «wp_options» и в разделе «siteurl» вверху щелкните значок карандаша для редактирования.В среднем поле измените старый URL-адрес на новый URL-адрес, затем нажмите «Сохранить» или «Перейти».

3. Деиндексация URL-адресов старого сайта домена

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

Если вы строго хотите перенести свой сайт или блог WordPress на новый (обновленный) сервер, есть хорошие и плохие новости.

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

Хорошие новости: сайт легко перенести на новый сервер. Фактически, большинство хостов обновят серверы для вас и переместят все. Вы просто доплатите им разницу.Конечно, если вам нужно полностью перейти на новый хост в рамках миграции сервера, сначала см. выше. Напомним, вот шаги по переносу самого сайта WordPress:

.

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

Шаг 2: Создайте новую базу данных на новом хост-сервере и отредактируйте файл wp-config, включив новое имя базы данных и учетные данные для входа.Импортируйте сохраненную базу данных и загрузите файлы WordPress.

Шаг 3: Убедитесь, что ваши настройки DNS на месте, и проведите окончательную проверку качества перед выключением старого сервера или аннулированием вашей учетной записи общего хостинга.

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

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

А теперь произведите впечатление на своих клиентов и получайте удовольствие от нового хостинга!

Как перенести сайт с одного веб-хостинга на другой в 2022 году

Вам интересно, как переключить ваш сайт WordPress с одного веб-хостинга на другой без простоев?

Подобно переезду в новый дом в физическом мире, переход на новый «дом» (веб-хост) в Интернете сопряжен с уникальным набором проблем.Одна из наиболее распространенных проблем заключается в том, упадет ли ваш сайт во время переезда.

Но тебе не о чем беспокоиться.

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

Метод №1 : Бесплатный перенос сайта с помощью экспертов
Метод №2 : Самостоятельный перенос сайта (шаг за шагом)

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

Когда и почему вы должны перенести свой сайт WordPress на новый хост

Существует ряд причин, по которым вам следует перенести сайт WordPress на новый хостинг, давайте рассмотрим несколько основных причин:

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

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

3. Ваш текущий веб-хост вам не подходит :

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

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

Примечание: Вы также можете узнать, как переместить WordPress на новое доменное имя.

Почему следует избегать простоев? (Важно)

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

Время простоя веб-сайта не годится ни для маленьких, ни для больших веб-сайтов. Давайте поговорим о нескольких способах, которыми время простоя может повлиять на ваш сайт WordPress:

  • Пользователи будут думать, что вы закрылись . Когда пользователи посещают ваш веб-сайт, они хотят, чтобы он работал.Если ваш веб-сайт находится в состоянии простоя, то новые посетители могут подумать, что его не существует, а старые пользователи могут подумать, что вы закрылись.
  • Подпорченная репутация – Простои могут происходить по многим причинам. Технический пользователь может это понять, но не все ваши пользователи являются разработчиками. Это создаст плохое впечатление о вашем бренде или бизнесе у среднего посетителя.
  • Потеря рейтинга SEO — Ваш сайт может занимать высокие позиции в поисковых системах. Когда ваш веб-сайт не работает, а поисковые системы отправляют своих ботов для сканирования вашего сайта, это повредит вашему рейтингу.

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

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

Готовы начать? Поехали!

Метод 1: бесплатный перенос сайта с помощью экспертов

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

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

1.SiteGround

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

Чтобы воспользоваться бесплатной службой миграции, после регистрации перейдите на панель инструментов SiteGround. Здесь, в области пользователя , перейдите на страницу поддержки » Запросить помощь у нашей команды » Веб-сайт переноса . Таким образом, вы можете без проблем перенести все файлы своего веб-сайта и базу данных приложений со старой службы хостинга на SiteGround.

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

Начните работу с SiteGround сегодня!

2. ХостГатор

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

Но перед этим вам понадобится следующая информация:

  • Имя пользователя FTP старого хостинга
  • Имя пользователя и пароль FTP
  • Информация администратора WordPress
  • URL входа в cPanel вместе с именем пользователя и паролем
  • Последняя резервная копия базы данных WordPress

Начните работу с HostGator сегодня!

3. Хостинг А2

Следующим вариантом, который вы можете выбрать, является услуга хостинга A2. Как и SiteGround и HostGator, хостинг A2 также предлагает своим пользователям бесплатные услуги миграции.

После завершения платежа войдите на свой клиентский портал и нажмите Support » Migration . Нажмите на опцию Request Migration .

Теперь установите флажки, чтобы согласиться с Условиями обслуживания и Политикой допустимого использования, а затем нажмите «Перейти к шагу 2». На следующем шаге выберите нужную службу и нажмите кнопку «Перейти к шагу 3» . Наконец, на следующем шаге нажмите кнопку Submit Migration .

Вот и все. Вы будете уведомлены, как только миграция будет завершена.

Начните работу с A2 Hosting уже сегодня!

Метод 2: перенос сайта вручную (шаг за шагом)

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

Вот список шагов, которые мы рассмотрим:

  1. Выберите новый веб-хост
  2. Создайте резервную копию сайта для миграции с помощью Duplicator
  3. Импортируйте свой сайт WordPress на новый хост
  4. Измените файл хоста, чтобы предотвратить простои
  5. Создайте базу данных MySQL на новом веб-хосте
  6. Старт Процесс миграции Duplicator
  7. Обновите свой домен

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

Шаг 1. Выберите новый веб-хост

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

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

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

При выборе веб-хостинга мы рекомендуем следующее:

Общий хостинг :

Идеально подходит для тех, кто только начинает работу над новым веб-сайтом и нуждается в недорогом хостинге.Bluehost — лучший провайдер виртуального хостинга. Они официально рекомендованы WordPress.org. Пользователи IsItWP получают скидку 70% вместе с бесплатным доменным именем при покупке новой учетной записи хостинга.

Начните работу с Bluehost сегодня!

Выделенный сервер :

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

Начните работу с хостингом InMotion уже сегодня!

Управляемый хостинг WordPress :

Лучший выбор для веб-сайтов WordPress с большим объемом трафика. Благодаря управляемому хостингу WordPress вы можете управлять своим сайтом на сервере, уникально оптимизированном для конфигурации безопасности WordPress. Мы рекомендуем WP Engine для управляемого хостинга WordPress.

Начните работу с WP Engine уже сегодня!

Мы рекомендуем вам ознакомиться с этим сравнением хостинга Bluehost и InMotion и Bluehost и WP Engine.

После покупки плана хостинга не устанавливайте WordPress, как обычно при создании нового сайта. Просто оставьте его пустым, и давайте перейдем к шагу 2.

Шаг 2. Создайте резервную копию сайта для переноса с помощью Duplicator

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

После того, как вы установили плагин Duplicator, перейдите в Duplicator » Packages на панели управления WordPress.

Затем нажмите кнопку Создать новый в правом углу страницы.

Далее вы увидите страницу, подобную той, что изображена ниже. Нажмите кнопку Next , чтобы начать процесс сборки пакета.

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

Дождитесь завершения процесса. Это может занять некоторое время, в зависимости от размера вашего сайта.

После завершения процесса вы увидите параметры загрузки для Installer , Archive и One-Click Download . Вам нужно будет нажать One-Click Download , потому что вам понадобятся файлы установщика и архива.

Файл архива является копией вашего сайта, а файл установщика поможет вам автоматически загрузить процесс установки.

Шаг 3. Импортируйте свой сайт WordPress на новый хост

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

С помощью FTP-клиента загрузите файлы установщика и архива в корневой каталог (обычно это папка /username/public_html/) вашего веб-сайта.

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

Шаг 4. Измените файл хоста, чтобы предотвратить простои

Вы уже загрузили файл installer.php и файл archive.zip на новый веб-хост на шаге 3, поэтому попробуйте открыть файл installer.php в браузере.

Вы можете получить доступ к файлу, используя следующий URL-адрес:

http://www.пример.com/installer.php

Но когда вы попытаетесь получить доступ к файлу, вы получите страницу с ошибкой 404, потому что ваш домен все еще указывает на старый хост.

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

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

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

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

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

Не закрывайте эту страницу, так как позже вам потребуется скопировать IP-адрес.

Если вы используете Windows, перейдите в Программы » Все программы » Стандартные , щелкните правой кнопкой мыши блокнот и выберите «Запуск от имени администратора».Затем появится приглашение Windows UAC с двумя вариантами: Да и Нет . Нажмите Да , чтобы запустить Блокнот с правами администратора.

Теперь на экране Блокнота перейдите к File » Open и затем перейдите к

C:WindowsSystem32драйвер и т.д. Выберите файл хоста и откройте его.

Если вы используете Mac, вам нужно открыть приложение «Терминал» и ввести эту команду, чтобы отредактировать файл хоста:

судо нано /частный/и т.д./хосты

Затем пользователям Windows и Mac необходимо ввести скопированный IP-адрес и ваше доменное имя в нижней части файла хоста, например:

192.168.1.22 www.example.com

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

Примечание: Вам потребуется отменить изменения, внесенные в файл узла, после завершения миграции сайта на шаге 6.

Шаг 5. Создайте базу данных MySQL на новом веб-узле

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

Чтобы создать базу данных MySQL, перейдите на панель инструментов cPanel и перейдите в раздел Базы данных . Затем вам нужно щелкнуть раздел MySQL Databases .

Теперь вы увидите поле для создания новой базы данных. Введите имя базы данных и нажмите кнопку Create Database .

После создания базы данных прокрутите страницу вниз до раздела Пользователи MySQL . Оттуда введите имя пользователя и пароль для нового пользователя, а затем нажмите кнопку Create User .

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

Теперь вам нужно добавить пользователя в базу данных. Для этого прокрутите вниз до раздела Добавить пользователя в базу данных и выберите только что созданную базу данных MySQL и пользователя. Затем нажмите кнопку Добавить .

Теперь ваша база данных настроена для использования на вашем сайте WordPress.

Шаг 6. Запустите процесс миграции дубликатора

Наконец-то все готово для запуска файла установщика.

Итак, перейдите в адресную строку браузера и введите URL-адрес, как показано ниже, чтобы запустить installer.php.

http://www.example.com/installer.php

Программа установки выполнит несколько тестов и отобразит Pass рядом с тестами архивации и проверки, как показано на снимке экрана выше.

Установите флажок с условиями и нажмите кнопку Далее .

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

Теперь вы можете нажать кнопку Далее , чтобы продолжить. Но мы рекомендуем сначала нажать кнопку Test Database , чтобы убедиться в отсутствии ошибок подключения к базе данных.

Затем Duplicator импортирует вашу базу данных WordPress из файла archive.zip на новый хост.

Далее, шаг 3 Duplicator попросит вас обновить URL-адрес сайта или путь, но вам не нужно ничего менять здесь, поскольку вы на самом деле его не меняете.Итак, нажмите кнопку Next , чтобы продолжить.

Duplicator выполнит последние шаги и покажет кнопку входа в систему на 4-м и последнем шаге.

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

Шаг 7. Обновите свой домен

Не знаете, как перенести доменное имя с одного хоста на другой?

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

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

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

Серверы доменных имен

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

ns1.hostname.com
ns2.hostname.com

Шаги по смене серверов доменных имен отличаются от одного поставщика домена к другому; однако основная концепция та же. Итак, в этом руководстве мы покажем вам, как изменить DNS-серверы имен с помощью Domain.com и GoDaddy.

Начнем с Domain.com.

Во-первых, войдите в свой домен.ком аккаунт. Найдите домен, который вы хотите обновить, и нажмите кнопку Manage .

Затем щелкните DNS и серверы имен.

Чтобы изменить серверы имен, нажмите Изменить рядом с Серверами имен.

Затем введите новые серверы имен, предоставленные вашим новым веб-хостом, и нажмите кнопку Сохранить .

Вот оно!

Точно так же давайте посмотрим, как обновить серверы имен в GoDaddy.

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

Затем перейдите к Дополнительные настройки и нажмите Управление DNS .

Теперь вам нужно прокрутить вниз до раздела Nameservers и нажать кнопку «Изменить».

Затем щелкните раскрывающийся список и измените тип сервера имен с Default на Custom . Затем введите новые серверы имен, предоставленные вашим новым веб-хостом, и нажмите кнопку Сохранить .

Теперь вы успешно обновили свои серверы доменных имен. К сожалению, выполнение этих изменений DNS может занять от 4 до 48 часов.

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

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

Как полностью перенести веб-сайт WordPress на новый хост

Как вручную перенести сайт WordPress на новый хост

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

Шаг 1: Выберите новый хост для вашего веб-сайта WordPress

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

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

Шаг 2: Резервное копирование вашего веб-сайта и экспорт базы данных

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

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

Для этого вам необходимо войти в панель управления вашего текущего веб-хостинга. Это также известно как «cPanel» .

Далее вам нужно найти опцию «phpMyAdmin» . Здесь вы можете администрировать параметры веб-хостинга, и он находится в разделе базы данных в вашей cPanel. Отсюда вы можете создавать, загружать и создавать резервные копии базы данных вашего веб-сайта.

После входа в phpMyAdmin все, что вам нужно сделать, это нажать на опцию «Экспорт» и выбрать формат, в который вы хотите экспортировать базу данных. Как правило, вы хотите экспортировать базу данных в формате SQL.

Шаг 3: Создайте новую базу данных SQL и импортируйте свои файлы

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

Если ваш новый веб-хост также использует cPanel, вы можете просто войти в свою cPanel и перейти к разделу Базы данных . Отсюда вам нужно выбрать опцию «Базы данных MySQL» .

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

После этого снова вернитесь к опции phpMyAdmin и получите доступ к новой базе данных.Затем перейдите на вкладку «Импорт» и загрузите файл SQL, который вы экспортировали на предыдущем шаге этого руководства.

Шаг 4: Загрузите файл веб-сайта на новый хост

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

Войдите на новый веб-хост-сервер с помощью FTP-клиента, такого как FileZilla, и перейдите в корневую папку. Отсюда нажмите на опцию «Загрузить» , чтобы загрузить все файлы и контент вашего веб-сайта.

Шаг 5: Обновите сервер доменных имен вашего веб-сайта

На этом этапе вам потребуется получить доступ к корневому каталогу WordPress и обновить файл ‘wp-config.php’ . Это один из основных файлов WordPress, который содержит имя вашей базы данных, имя вашего веб-хостинга и другую ключевую информацию.

Когда вы редактируете файл ‘wp-config.php’ , вам нужно будет внести изменения в следующие три строки:

Как переместить WordPress на новый хост

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

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

Зачем перемещать услуги хостинга?

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

Общие хосты — как следует из названия — «разделяют» ограниченные ресурсы сервера (например, память, вычислительную мощность компьютера и т. д.) между множеством веб-сайтов. Это означает, что если один сайт на том же сервере, что и ваш, использует ресурсы, превышающие его справедливую долю (возможно, из-за всплеска трафика, из-за того, что он просто плохо оптимизирован или из-за какого-то фатального нарушения безопасности), ваш сайт пострадает.Это может означать, что он внезапно начинает загружаться очень медленно или, возможно, даже полностью отключается на некоторое время. Кроме того, общие хосты предназначены для запуска всех видов различных веб-сайтов, а не оптимизированы для работы в частности с WordPress. Таким образом, главная привлекательность обычного виртуального хостинга — это цена: общий хостинг дешевый — от 5 до 10 долларов в месяц. Помимо низких скоростей и несколько ненадежного сервиса, который не выдержит больших всплесков трафика, виртуальный хостинг, как правило, не предоставит вам каких-либо специфичных для WordPress функций, таких как автоматическое резервное копирование и восстановление, ориентированные на WordPress меры безопасности или сканирование вредоносных программ. .

Управляемый хостинг WordPress , с другой стороны, разработан специально для веб-сайтов на базе WordPress. Однако это немного дороже: планы обычно начинаются примерно с 30 долларов в месяц для одного веб-сайта. С управляемой хостинговой компанией WordPress, такой как WP Engine (одна из лучших универсальных услуг управляемого хостинга WordPress на рынке), ваш сайт не только будет загружаться намного быстрее, чем когда-либо на обычном плане виртуального хостинга, но также будет быть намного надежнее, иметь возможность справляться с гораздо большими всплесками трафика и, в целом, быть значительно более безопасным.Управляемый хостинг WordPress также поставляется с целым рядом специфичных для WordPress функций, направленных на то, чтобы сделать задачу управления вашим сайтом намного проще. К ним относятся: автоматическое резервное копирование, восстановление и обновление; автоматизированное сканирование вредоносных программ; и чрезвычайно хорошо обученный персонал службы поддержки, состоящий исключительно из экспертов WordPress (это лишь некоторые из основных преимуществ).

Если вы переросли своего текущего провайдера, почти всегда имеет смысл перейти на управляемый хостинг WordPress .В конце концов, нет смысла переходить с одного некачественного виртуального хоста на другой! Управляемый хостинг WordPress намного надежнее, значительно быстрее и действительно намного более эффективен, чем его аналог виртуального хостинга. Это может быть дороже, но это почти всегда стоит дополнительных затрат (которые вполне могут почти сразу же окупиться увеличением скорости, которое получит ваш сайт)!

Мы продолжим это руководство в двух частях. Во-первых, мы покажем вам, как перенести WordPress с общего хостинга на полностью управляемый хостинг WordPress с помощью WP Engine, а также упомянем о перемещении WordPress на ряд других управляемых хостов.Во-вторых, мы расскажем, как перенести веб-сайт с одного виртуального хостинга на другой. Мы покажем вам процесс, который будет работать для переключения практически между любыми услугами виртуального хостинга, но для демонстрации процедуры мы будем использовать SiteGround — компанию, которая предлагает лучшие доступные планы виртуального хостинга, ориентированные на WordPress ( на самом деле они настолько хороши, что фактически конкурируют со специализированным хостингом WordPress во многих отношениях).

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

Как перенести веб-сайт на базе WordPress на движок WP

Перемещение WordPress с одного хоста на другой, по сути, включает в себя перенос всех данных сайта (как данных на сервере в виде обычных файлов, так и данных, найденных в базе данных сайта) со старого хоста на новый хост, а затем обновление, где в Интернете (т.e., на какой сервер) ваше доменное имя (например, winwp.com ) указывает (т. е. направляет посетителей вашего сайта), когда они загружают ваш сайт. С WP Engine процесс переноса действительно довольно прост, поскольку они используют в основном автоматизированный сервис переноса, который на самом деле выполняет большую часть работы за вас — независимо от того, с какого хоста вы переносите.

Автоматический процесс переноса начинается с подключаемого модуля WP Engine Automated Migration. Сначала мы будем использовать это, затем проверим, чтобы передача прошла успешно, и, наконец, мы обновим настройки вашего доменного имени, отредактировав что-то, известное как его DNS (не волнуйтесь, об этом будет больше). позже).В результате не должно быть простоев (это означает, что ваш сайт будет оставаться в сети все время), и, в качестве бонуса, у вас также будет возможность убедиться, что все работает правильно, прежде чем полностью совершить перенос.

Начнем…

(нажмите, чтобы увеличить)

Перейдите в панель управления WordPress вашего сайта на хостинге, с которого вы хотите перейти, затем перейдите в «Плагины» → «Добавить новый». Найдите WP Engine Automated Migration , установите и активируйте плагин.

(нажмите, чтобы увеличить)

Вы попадете на экран с запросом ряда сведений о вашем сайте WP Engine. Чтобы найти их, войдите в WP Engine, нажмите «Установки», а затем «Миграция сайта». Скопируйте и вставьте все эти данные в плагин, в процессе сгенерировав новый пароль SFTP (запишите это, так как он может понадобиться вам позже). Если ваш сайт WP Engine защищен паролем, вам также необходимо ввести эти данные здесь. Все на вашем сайте будет перенесено, но если вы используете плагин Cloudflare, вам необходимо деактивировать его, прежде чем продолжить.

Когда все данные будут добавлены в подключаемый модуль миграции на старом сайте, нажмите «Мигрировать»! Плагину потребуется несколько минут, чтобы перенести ваш сайт. Вы можете закрыть страницу статуса — вы получите электронное письмо, как только ваш сайт будет перенесен.

Получив электронное письмо с подтверждением, перейдите по URL-адресу name.wpengine.com и проверьте свой сайт. Вы должны увидеть, что ваш сайт загружается отлично, но с URL-адресом WP Engine. Это момент, когда вы можете убедиться, что все было передано гладко; проблем быть не должно, но щелкайте посты и страницы, чтобы быть уверенным, и проверьте, что изображения были переданы правильно.Если вы заметили что-то не так, обратитесь в службу поддержки WP Engine; если все работает правильно, вы можете продолжить.

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

(нажмите, чтобы увеличить)

Добавить домен в свою учетную запись WP Engine очень просто: войдите в WP Engine и нажмите «Установить».Выберите «Домены» в меню, а затем «Добавить домен». Введите доменное имя, которое вы только что установили, а затем «Добавить домен». Теперь вы хотите добавить перенаправление на ваш адрес name.wpengine.com , который ведет к вашему доменному имени. Сделайте это, нажав «Добавить перенаправление» и выбрав свое доменное имя из раскрывающегося списка. Сохраните изменения, и все готово. Теперь вам нужно дождаться подтверждения статуса вашего доменного имени — это может занять пару часов, но часто выполняется в течение нескольких минут. После подтверждения домена нажмите Установить как основной.

Теперь вам нужно указать свое доменное имя, чтобы направлять посетителей на WP Engine. Это гарантирует, что посетители увидят ваш сайт, размещенный на WP Engine, а не на старом хостинге. Для большинства хостов вы просто сообщаете доменному имени, чтобы оно указывало на серверы хоста (технический термин для этого — «настройка серверов имен»). Однако с WP Engine вам необходимо использовать бесплатный сторонний сервис под названием Cloudflare. Это позволяет WP Engine перемещать ваш сайт между серверами, когда происходят обновления или когда ваш сайт атакуют хакеры.

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

(нажмите, чтобы увеличить)

После завершения сканирования вам будет предложено «проверить, все ли ваши записи DNS перечислены ниже». Если вы не изменили их (вы бы знали, если бы вы это сделали), нажмите «Продолжить», а затем выберите план «Бесплатный веб-сайт».

(нажмите, чтобы увеличить)

Теперь вам нужно настроить серверы имен вашего домена так, чтобы они указывали на Cloudflare, который затем будет указывать на вашу учетную запись WP Engine.Сделайте это, перейдя к параметрам администратора веб-сайта, на котором вы зарегистрировали свой домен. Найдите варианты управления своим доменом, а затем найдите серверы имен. На приведенном выше снимке экрана домен зарегистрирован в SiteGround, и серверы имен можно изменить, войдя в область пользователя, выбрав «Мои учетные записи» и «Управление» рядом с соответствующим доменным именем.

После того, как вы нашли, где изменить свои серверы имен, замените текущие серверы имен на два из списка Cloudflare и сохраните. Вернитесь в Cloudflare и нажмите «Продолжить».Смена серверов имен займет до 24 часов, но часто это делается быстрее. Нажмите «Перепроверить серверы имен», чтобы проверить, были ли внесены изменения. Если это не удалось, вернитесь позже.

После того, как ваше доменное имя настроено с помощью Cloudflare, щелкните вкладку DNS и найдите запись типа «A», которая имеет имя вашего доменного имени (например, winwp.com . ) Удалите это, нажав X.

(нажмите, чтобы увеличить)

Затем добавьте новую запись, используя полосу в верхней части таблицы.Выберите тип CNAME, выберите Имя в качестве имени вашего домена (например, Winingwp.com ) и выберите Имя домена в качестве CNAME вашего движка WP (это URL-адрес name.wpengine.com , который вы использовали ранее). Добавьте запись, и все готово.

Обновление вашего доменного имени вступит в силу в течение 48 часов, но часто это происходит намного быстрее. Пока ваше доменное имя не обновится, ваш старый хостинг будет обслуживаться посетителями. Вы можете проверить статус этого, посмотрев на страницу «Домены» (в разделе «Установки» → «Домены») на панели инструментов WP Engine.После обновления ваш домен будет указан как «Проксированный», и посетители увидят ваш сайт с новым хостингом от WP Engine!

Есть одно предостережение : если ваш сайт изменился в течение периода переноса — возможно, из-за того, что период переноса составлял полные 48 часов, и за это время были опубликованы новые сообщения или комментарии — тогда вам нужно запустить автоматическую миграцию WP Engine. плагин снова. Если ваш сайт не изменился или перенос прошел быстрее, этот шаг не нужен.

Поскольку вы изменили свое доменное имя, чтобы оно указывало на WP Engine, для доступа к вашему старому хостингу вам потребуется найти IP-адрес сервера вашего старого сайта.С SiteGround это доступно в разделе «Моя учетная запись» → «Информация и настройки». Для других хостов это часто менее удобно, но обычно используется формат ip.address.here/~cpanelusername/ . Обычно вы можете найти IP-адрес, войдя в cPanel и посмотрев на левую боковую панель. Примером этого может быть 111.22.33.44/~winningwp . Затем вы должны добавить /installer.php в конец, чтобы получить 111.22.33.44/~winningwp/installer.php .

(нажмите, чтобы увеличить)

Если ваш хост использует другую cPanel без левой боковой панели, вы обычно можете вернуть ее, щелкнув значок панели инструментов слева и переключив тему cPanel на x, x2 или x3. Затем вы найдете боковую панель с IP-адресом, указанным слева. Добавьте к этому IP-адресу свое имя пользователя cPanel с указанным выше синтаксисом.

Как только вы сможете получить доступ к своему старому хостингу через IP-адрес, войдите в панель управления WordPress и снова загрузите инструмент миграции сайта.Теперь введите те же данные, что и раньше, но с URL-адресом сайта назначения в качестве имени вашего домена, а не с адресом name.wpengine.com . Вы можете найти остальные данные для ввода, войдя в WP Engine, щелкнув «Установки», а затем «Миграция сайта». Используйте ту же учетную запись SFTP, что и при исходной миграции, используя пароль, который вы записали ранее. Если вы забыли об этом, вам нужно нажать «Установки» на панели инструментов WP Engine, а затем сбросить пароль, щелкнув имя учетной записи SFTP.

После того, как вы ввели все данные в инструмент миграции, снова нажмите «Мигрировать», и начнется процесс миграции. Поскольку вы использовали те же данные SFTP, что и раньше, инструмент миграции будет знать, что нужно передавать только файлы, которые были изменены. , и на этот раз процесс будет намного быстрее. Как только это будет завершено, вы можете посетить свое доменное имя, и ваш сайт будет полностью перенесен и обновлен!

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

Здесь мы сосредоточились на WP Engine, но обратите внимание, что большинство управляемых хостов фактически полностью выполняют весь процесс передачи за вас. Управляемые хосты, предлагающие бесплатные переводы, включают Flywheel (дополнительная информация), Kinsta (дополнительная информация), Pressable (дополнительная информация) и Pagely (дополнительная информация).

Как перенести WordPress на новый виртуальный хостинг

Перенос WordPress на новый виртуальный хостинг немного сложнее, чем переход на управляемый хостинг.Для этого вы можете использовать плагин Duplicator, который позволяет клонировать весь сайт, а затем импортировать его на новый хостинг. Как и в случае с плагином WP Engine, вы можете перенести свое доменное имя на новый хостинг, чтобы избежать ненужных простоев.

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

Начнем…

(нажмите, чтобы увеличить)

Начните с установки Duplicator на свой сайт WordPress со старым хостом. На панели инструментов WordPress перейдите в «Плагины» → «Добавить новый», найдите Duplicator , установите и активируйте плагин. Установив плагин, перейдите в новое меню Duplicator и нажмите «Пакеты». Создайте новый, нажмите «Далее», убедитесь, что сканирование прошло успешно, а затем нажмите «Создать». Теперь Duplicator потратит пару минут на то, чтобы упаковать весь ваш сайт в zip-файл.

После завершения упаковки загрузите файлы установщика и архива и сохраните их в легкодоступном месте.

(нажмите, чтобы увеличить)

Теперь вы собираетесь импортировать файлы Duplicator на новый хост. Duplicator копирует все, включая WordPress, поэтому, если у вас уже установлен WordPress, вам нужно его удалить. С SiteGround (и большинством хостов) это можно сделать, войдя в систему, загрузив cPanel (в разделе «Мои учетные записи» → «Информация и настройки» → «Доступ к cPanel»), а затем загрузив Softaculous.Нажмите на WordPress, прокрутите вниз, а затем нажмите X рядом с любыми установками в каталоге, в который вы хотите перенести свой сайт. Это удалит установку и весь контент, но, поскольку вы переносите на этот хост, это, по-видимому, только пустая установка WordPress, настроенная с вашей учетной записью.

Чтобы использовать программу установки Duplicator, вам необходимо войти на свой сайт с помощью FTP-клиента. FTP, или «протокол передачи файлов», позволяет перемещать файлы между вашим компьютером и хост-сервером.Чтобы использовать это, вам нужен FTP-клиент, который представляет собой просто программу для вашего компьютера. Лучший бесплатный FTP-клиент — FileZilla. Независимо от того, являетесь ли вы пользователем Mac или Windows, настроить FileZilla очень просто. Загрузите клиентскую версию FileZilla и следуйте инструкциям по установке.

Теперь вам нужно найти данные FTP на вашем хосте. SiteGround отображает ваши данные FTP в разделе «Мои учетные записи» → «Информация и настройки» → «Сведения о FTP». Обратите внимание, что имя пользователя и пароль такие же, как и в cPanel.Другие хосты будут отображать это в аналогичном месте или в cPanel в разделе «Учетные записи FTP» (при необходимости создайте новую учетную запись).

(нажмите, чтобы увеличить)

Откройте SiteGround и введите свои данные FTP в верхнюю панель, затем нажмите Quickconnect. Если ваш хост не сказал вам иначе, вы можете оставить поле порта пустым.

(нажмите, чтобы увеличить)

После входа в систему у вас будут отображаться файлы на вашем компьютере слева и файлы на сервере вашего хоста справа.Вы можете перемещать файлы между ними, перетаскивая их. Перейдите на левой панели туда, где вы сохранили два файла из Duplicator, installer.php и zip-файл, содержащий ваш сайт WordPress. Вы можете увидеть на правой панели папку /public_html/. Если да, введите это. Затем вы можете увидеть внутри папку с именем yourdomain.com/. Если это так, введите это также. Если вы не видите ни одну из этих папок, не волнуйтесь! То, что отображается здесь, зависит от того, как настроен ваш хост.

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

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

(нажмите, чтобы увеличить)

SiteGround упростит доступ к вашему сайту через IP-адрес: после входа в систему перейдите в «Мои учетные записи» → «Информация и настройки» → «Доступ к сайту через IP».Вам нужно будет добавить /installer.php в конец URL-адреса, на который вы перешли, чтобы вызвать установщик Duplicator. С другими хостами выполните те же шаги, перечисленные выше, для доступа к старому хостингу при переносе на управляемый хост: войдите в cPanel, найдите IP-адрес на левой боковой панели, а затем добавьте /~cpanelusername/installer.php в URL. Если у вас возникли проблемы с поиском IP-адреса хоста, см. раздел выше.

(нажмите, чтобы увеличить)

Как только вы получите доступ к странице установщика Duplicator, вернитесь в cPanel на своем новом хосте.Пришло время создать новую базу данных! WordPress будет использовать это для хранения всей информации вашего сайта. Создайте новую базу данных из cPanel, перейдя в Базы данных MySQL, и в разделе «Создать новую базу данных» добавьте расширение для своей базы данных. Одно короткое слово, например, wordpress , отлично подойдет здесь. Создайте базу данных, а затем добавьте нового пользователя. Аналогичное одно короткое слово подойдет и здесь. Используйте Генератор паролей, чтобы сгенерировать надежный пароль, обязательно запишите его, так как он понадобится вам через минуту.

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

(нажмите, чтобы увеличить)

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

Теперь вы перенесли WordPress на новый хостинг! Есть пара последних шагов: нажмите «Сохранить постоянные ссылки», войдите в систему (используя имя пользователя и пароль со своего старого сайта), а затем «Сохранить изменения» на странице, на которую вы попали. Это обеспечит обновление URL-адресов. Нажмите Тестовый сайт, чтобы убедиться, что ваш сайт загружается должным образом. Если вы все еще видите страницу «Скоро», снова загрузите FileZilla и войдите на свой сайт.Перейдите к /public_html/ или /public_html/yourdomain.com , если необходимо, и найдите такие файлы, как default.html или index.html , и удалите их. Загрузите свой сайт еще раз, и вы должны его увидеть! Нажмите, чтобы убедиться, что сообщения и изображения загружаются правильно — если что-то не так, вы можете исправить это, войдя в WordPress.

(нажмите, чтобы увеличить)

Последним шагом является удаление файлов Duplicator. На странице подтверждения Duplicator нажмите «Очистка безопасности» или на любой странице панели инструментов WordPress нажмите на приглашение.Есть три кнопки: Нажмите все, чтобы удалить все файлы.

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

(нажмите, чтобы увеличить)

Вы можете сообщить SiteGround (и большинству общих хостов) о своем доменном имени, войдя в систему и загрузив cPanel.Выберите «Добавить домен» и введите имя своего домена. Создайте безопасный пароль, а затем добавьте домен.

(нажмите, чтобы увеличить)

Теперь вы можете сообщить своему доменному имени загрузить новый хостинг. Это включает обновление серверов имен вашего домена. SiteGround перечисляет их в разделе «Мои учетные записи» → «Информация и настройки» → «DNS учетной записи». Другие популярные серверы имен общих хостов можно найти ниже:

.
  • MediaTemple: NS1.MEDIATEMPLE.NET и NS2.МЕДИАТЕМПЛ.NET.
  • DreamHost : ns1.dreamhost.com, ns2.dreamhost.com и ns3.dreamhost.com.
  • Bluehost : ns1.bluehost.com и ns2.bluehost.com.

Как только вы узнаете серверы имен вашего нового хоста, загрузите панель администрирования того места, где вы зарегистрировали свое доменное имя, и найдите варианты управления своим доменом. Оттуда найдите серверы имен. Установите для них значение «Пользовательский», а затем введите серверы имен, необходимые для вашего хоста. Сохраните изменения, и все готово!

(нажмите, чтобы увеличить)

Например, с помощью популярного регистратора доменов GoDaddy вы можете изменить серверы имен, войдя в свою учетную запись GoDaddy и выбрав Домены → Управление.Щелкните значок «Настройки» рядом с доменом, серверы имен которого вы хотите изменить, затем «Управление DNS» → «Серверы имен» → «Изменить». Переключитесь с «По умолчанию» на «Пользовательский», введите серверы имен, которые требуются вашему хосту, и «Сохранить».

Изменения в серверах имен вступят в силу в течение 48 часов, поэтому в течение этого времени некоторые посетители увидят ваш старый сайт, а некоторые — ваш новый. Обратите внимание, что в течение этого периода на ваш старый сайт могут отправляться новые комментарии или сообщения. В отличие от плагина WP Engine Automated Migration, нет простого способа синхронизировать два сайта, поэтому лучший вариант для обновления контента — посетить старый сайт, используя его IP-адрес (используя тот же метод, что описан выше), и скопировать любые изменения. вручную.

(нажмите, чтобы увеличить)

Как только вы изменили серверы имен вашего домена , вам нужно указать WordPress использовать ваше доменное имя, а не IP-адрес вашего хоста. Для этого перейдите в панель управления WordPress вашего нового хостинга по IP-адресу и нажмите «Настройки». Теперь вы хотите изменить свой адрес WordPress и адрес сайта на http://yourdomain.com и сохранить изменения. После сохранения вы выйдете из системы и попадете на страницу входа в свой домен, а не на IP-адрес вашего хоста.Как только ваш домен обновится (что, как уже отмечалось, может занять до 48 часов), вы снова сможете войти в систему и перейдете на новый хостинг.

Ваши сайты WordPress на старом и новом хостинге идентичны, но вы можете отличить их, загрузив ip.address.here/~cpanelusername/wp-admin/ , внеся небольшое изменение на свой сайт (добавив букву в заголовок вашего сайта в разделе «Настройки» → «Основные» — это простой вариант) и загрузка yourdomain.com . Если изменение отображается, ваш домен перенесен на новый хостинг.Если нет, вам придется ждать дольше. Когда вы уверены, что передача состоялась, войдите в панель управления WordPress и перейдите в «Настройки» → «Постоянные ссылки». Нажмите «Сохранить изменения», и это заставит обновить все ссылки на вашем сайте. Готово!

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

Заключение

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

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

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

Далее вас могут попросить выбрать каталог для открытия. Выберите Web Root и отметьте Show Hidden Files (dotfiles) , затем нажмите Go, чтобы продолжить.

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

Скопируйте файлы

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

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

  1. В диспетчере файлов перейдите в каталог, содержащий ваш сайт WordPress.
  2. Щелкните значок «Выбрать все ».
    Примечание: Если в вашем каталоге есть не только файлы WordPress, вы можете отменить выбор некоторых файлов, чтобы избежать их копирования.
  3. После выбора файлов щелкните значок Копировать в верхней части экрана.
  4. Во всплывающем окне «Копировать» введите папку назначения в поле рядом со значком «Домой».
  5. Нажмите кнопку Копировать файл(ы) .
    Примечание: Нет индикатора выполнения, показывающего, успешно ли выполнено копирование. Вам нужно будет перейти в папку назначения, чтобы подтвердить, находятся ли там ваши файлы.
  6. Обновите URL-адрес (необязательно)

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

    .

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

    Как найти правильный URL?

    Найти правильный URL несложно. URL-адрес состоит из домена, такого как www.example.com. Домен назначается папке в вашей учетной записи, например public_html.Когда кто-то вводит «www.example.com» в браузер, веб-сайт загружается из папки public_html. Если внутри public_html есть папка, содержащая веб-сайт, URL-адрес будет «www.example.com/имя-папки», где имя-папки — это имя конкретной папки внутри public_html.

    Например: домену example.com назначено значение public_html. Если вы переместите сайт WordPress из папки public_html в папку public_html/blog, новым URL-адресом сайта WordPress будет http://www.example.com/blog/

    Выполните следующие действия, чтобы обновить URL-адрес WordPress.

    1. Войдите на свой сайт WordPress, используя старый URL.
      Примечание: Поскольку файлы были скопированы, а не перемещены, исходный сайт должен существовать. Вы не должны удалять исходные файлы, пока не убедитесь, что сайт работает в новом месте.
    2. Наведите курсор на меню Настройки слева и нажмите Общие
    3. В разделе «Общие настройки» введите новый URL-адрес для URL-адреса WordPress и Адреса сайта (URL)
      Примечание. Очень важно правильно ввести URL-адрес.Ввод неправильного URL-адреса приведет к поломке сайта.
    4. Нажмите кнопку Сохранить изменения .

    После того, как вы нажмете кнопку «Сохранить изменения», вы будете перенаправлены на новый URL-адрес и вам будет предложено снова войти в систему. Идите вперед и протестируйте сайт, чтобы убедиться, что все работает. Распространенная проблема, возникающая после перемещения сайта WordPress, заключается в том, что изображения перестают отображаться. Если это произойдет, вам, вероятно, потребуется обновить больше URL-адресов в базе данных.Плагин Velvet Blues может помочь вам обновить URL-адреса изображений Velvet Blues Update URLS

    .

Рекомендуемое содержание справки

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


Как вручную перенести сайт WordPress, не используя ManageWP.


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


Связанное содержимое справки

Как переместить WordPress из одной папки в другую на том же сервере.


В этой статье объясняется, как войти на веб-сайт, созданный с помощью WordPress.


В этой статье объясняется, как изменить URL-адрес сайта или домашний URL-адрес в WordPress.Это может быть полезно, если вы переместили свой сайт WordPress или планируете переместить свой сайт WordPress.


Когда вы покупаете перенос веб-сайта, вам может потребоваться загрузить резервную копию своего веб-сайта и поделиться ею с профессиональными службами. В этой статье объясняется, как поделиться резервной копией с помощью DropBox или Google Диска.


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


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


Как мне загрузить свой веб-сайт?


Почему мои изображения не отображаются на моем сайте?


Как перенести ваш веб-сайт WordPress на новый хост без простоев

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

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

Почему важно избегать простоев при переносе веб-сайта WordPress

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

  1. Это может вызвать путаницу. Многие пользователи могут быть сбиты с толку (возможно, даже поверив, что вы закрылись), если обнаружат, что ваш веб-сайт недоступен — в конце концов, каждый сайт должен работать круглосуточно и без выходных.
  2. Вы можете отпугнуть посетителей. Одна из лучших вещей в Интернете — это количество альтернативных сайтов, доступных практически для чего угодно. Если ваш сайт не работает, пользователи могут рассмотреть альтернативы.
  3. Выглядит непрофессионально. Существует множество законных причин, по которым веб-сайт может быть недоступен, но большинство посетителей не знают о них.Все, что они знают, это то, что вашего сайта нет, когда он им нужен, и это может заставить вас выглядеть непрофессионально.

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

Что следует учитывать перед переносом вашего веб-сайта WordPress

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

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

.

Однако другим популярным плагином является UpdraftPlus. Это в первую очередь инструмент резервного копирования, и он невероятно популярен, но его также можно использовать в качестве инструмента миграции, купив один из премиум-планов.

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

Как перенести ваш веб-сайт WordPress на новый хостинг без простоев (за 5 шагов)

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

С другой стороны, если вы не против повозиться с WordPress, установите и активируйте плагин Duplicator. Мы будем использовать его повсюду, потому что он бесплатный и простой в использовании, так что давайте начнем!

Шаг № 1. Экспорт копии вашего веб-сайта

После установки на панели инструментов WordPress появится новая вкладка Duplicator . Нажмите на него и выберите Packages > Create New option:

Duplicator называет копии вашего сайта «пакетами», и вы можете создавать практически неограниченное количество копий.Каждый пакет включает в себя два компонента — файлы вашего сайта и установщик. На данный момент дайте вашему пакету описательное имя и используйте настройки по умолчанию на вкладке Настройка , чтобы сохранить его на своем сервере:

.

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

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

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

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

Шаг №2. Загрузите скопированный сайт на новый веб-хост

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

Для этого вам потребуется использовать FTP-клиент протокола передачи файлов — мы рекомендуем FileZilla. Когда вы зарегистрировались на своем новом веб-хостинге, вы должны были получить набор учетных данных для доступа к вашему FTP-серверу. Если вы этого не сделали, найдите их в cPanel вашего хоста (обычно они отображаются на видном месте) или в крайнем случае обратитесь в службу поддержки.

Получив доступ к FTP-серверу, перейдите в папку public_html (она также может называться root или www ). Войдите в эту папку и используйте функцию загрузки FileZilla, чтобы переместить файлы Installer и Archive на свой сервер.

Если вы планируете разместить несколько веб-сайтов на своем сервере, вам также потребуется создать дополнительный домен. Инструкции для этого просты, но могут отличаться в зависимости от вашего хоста.После этого ваши файлы Installer и Archive должны быть помещены в правильную папку в пределах   public_html . Например, если ваш дополнительный домен называется  yournewwebsite.com , вам необходимо загрузить файлы   в каталог  public_html/yournewwebsite/  .

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

Шаг № 3: Измените файл

хостов

Большинство операционных систем позволяют вручную сопоставлять определенные URL-адреса с IP-адресами с помощью так называемого файла hosts . На этом этапе мы сопоставим домен вашего существующего сайта WordPress с IP-адресом вашего нового сервера.

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

Хотя это возможно как в Linux, так и в macOS, мы будем использовать компьютер с Windows. Чтобы получить доступ к файлу hosts в Windows, перейдите в папку C:/Windows/System32/drivers/etc/ и откройте соответствующий файл hosts с помощью предпочитаемого вами текстового редактора.Как только вы войдете, вам нужно добавить IP-адрес вашего нового хоста и существующий домен в файл:

.

Если вы не уверены, каков IP-адрес вашего нового сервера, вы всегда можете узнать, зайдя в свою cPanel и проверив раздел Информация о сервере . В зависимости от того, какой тип плана вы используете, вам может понадобиться общий или выделенный IP-адрес, так что следите за новостями:

.

После сопоставления IP-адреса вашего сервера с существующим доменом сохраните изменения в файле hosts .Теперь, когда вы введете этот адрес в свой браузер, вы будете перенаправлены на новый веб-хост. Однако, поскольку вы еще не настроили WordPress, вы увидите заполнитель:

.

Наш предпоследний шаг — завершить миграцию, так что давайте посмотрим!

Шаг № 4. Запустите программу установки и выполните миграцию

Далее нам нужно запустить установщик, который мы загрузили в корневой каталог нашего нового хоста. Для этого перейдите по адресу www.yourwordpresssite.com/installer.php , заменив домен-заполнитель своим.

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

.

Когда вы закончите, нажмите кнопку Test Connection , чтобы убедиться, что все работает правильно.Если это не так, ваша база данных может быть импортирована неправильно, поэтому не пропускайте этот шаг! Когда все будет готово, прокрутите страницу вниз и нажмите Run Deployment .

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

.

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

.

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

Если все хорошо, пора переходить к последнему шагу.

Шаг № 5. Обновите серверы имен вашего домена

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

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

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

.

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

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

Заключение

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

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

  1. Создайте и экспортируйте копию своего веб-сайта.
  2. Загрузите копию на новый хост.
  3. Измените файл hosts .
  4. Запустите программу установки и завершите миграцию.
  5. Обновите серверы имен вашего домена.

У вас есть вопросы о том, как перенести ваш сайт WordPress на новый хостинг? Спросите в разделе комментариев ниже!

Миниатюра статьи, сделанная hanss / Shutterstock.

Leave a Reply