Содержание
Как перенести сайт на WordPress
Допустим, у вас есть сайт на WordPress. Вы решили поменять домен этого сайта и/или перенести его на другой хостинг. Как перенести сайт на WordPress? В двух словах — нужно скопировать все файлы и базу данных сайта и разместить их на новом хостинге.
Перенос сайта WordPress на другой домен и на другой хостинг можно сделать в несколько этапов:
-
Скачать все файлы вашего сайта, хранящиеся на старом хостинге.
-
Скачать (экспортировать) базу данных, которую использует сайт.
-
Закачать все файлы сайта на новый хостинг.
-
Создать новую базу данных и закачать (импортировать) в неё скачанную.
-
Отредактировать конфигурационный файл сайта wp-config.php в корневой папке сайта с новым доменом и хостингом. Изменить название, пользователя и пароль от базы данных на новые.
-
Изменить все старые внутренние URL-адреса сайта на адреса нового доменного имени с помощью плагина Velvet Blues Update URL. Если вы переезжаете только на новый хостинг, а смена домена WordPress-сайта не нужна, то этот шаг можно пропустить.
Перед тем как перенести сайт на другой домен и хостинг, убедитесь, что у вас зарегистрирован новый домен и заказан хостинг с WordPress.
Этап 1. Скачайте файлы сайта
-
Войдите в панель управления ISPmanager старого хостинга.
-
Перейдите в корневую папку сайта по инструкции: В какой каталог нужно загружать файлы сайта?
-
Скачайте все файлы сайта. Для этого выделите все файлы в корневой папке и нажмите Архив:
-
Введите Имя архива и нажмите Ok:
-
Вернитесь в корневую папку. Затем скачайте архив. Для этого кликните по архиву и нажмите Скачать:
Готово! Вы скачали все файлы сайта.
Этап 2. Скачайте базу данных
-
Определите базу данных, которая подключена к вашему сайту. Для этого найдите в корневой папке сайта файл wp-config.php и откройте его, кликнув по нему два раза. Найдите в файле строки с именем базы данных, именем пользователя и паролем к ней. Именно эту базу данных нужно будет экспортировать далее:
-
Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к базе данных, которые вы нашли в файле wp-config.php.
-
Скачайте базу данных сайта. Для этого кликните по используемой базе данных в столбце слева. Перейдите на вкладку “Экспорт”. Выберите формат SQL и нажмите Вперёд:
Готово! Вы скачали базу данных сайта.
Этап 3. Закачайте файлы сайта на новый хостинг
-
Войдите в панель управления ISPmanager нового хостинга.
-
Перейдите в корневую папку нового сайта по инструкции: В какой каталог нужно загружать файлы сайта?.
-
Закачайте архив с файлами сайта. Для этого нажмите Закачать:
-
Выберите тип файла Файл с локального компьютера. Нажмите Выберите файл и загрузите архив. Нажмите Ok:
-
В корневой папке появится архив. Нажмите Извлечь:
-
Выберите папку, в которую будет распакован архив. Это обязательно должна быть корневая папка. Нажмите Ok:
-
Ещё раз убедитесь в том, что архив распакован именно в корневую папку:
Готово! Вы закачали все файлы сайта на новый хостинг.
Этап 4. Закачайте базу данных сайта на новый хостинг
-
Создайте новую базу данных. Для этого в панели управления перейдите в раздел “Базы данных”. Нажмите Создать:
-
Заполните поля. Введите Имя базы данных, выберите сервер MySQL, введите для нового пользователя Имя и Пароль. Нажмите Ok:
-
Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к новой базе данных, которую вы создали.
-
Закачайте копию базы данных, которую вы скачали на этапе 2. Для этого кликните по новой базе данных в столбце слева. Перейдите на вкладку “Импорт”. Выберите формат SQL и нажмите Вперёд:
Готово! Вы закачали базу данных сайта на новый хостинг.
Этап 5. Отредактируйте файл wp-config.php
-
Перейдите в корневую папку сайта на новом хостинге. Откройте файл wp-config.php, кликнув по нему два раза:
-
Измените имя базы данных, имя пользователя и пароль на новые (вы создали эту базу данных на предыдущем этапе). Нажмите Сохранить:
Готово! Вы отредактировали конфигурационный файл сайта wp-config.php. Мы рассмотрели, как перенести сайт на другой хостинг. Чтобы закончить переезд сайта на новый домен, перейдите к следующему этапу.
Этап 6. Обновите все ссылки
Следуйте инструкции ниже, если вам нужно изменить домен сайта.
-
Войдите в админку WordPress по инструкции: Как войти в панель управления Хостингом WordPress?
-
Перейдите в раздел Плагины — Добавить новый. Введите в поисковой строке Velvet Blues Update URLs и найдите плагин. Нажмите Установить:
-
Нажмите Активировать:
-
Перейдите в раздел Инструменты — Update URLs. Введите старый (Old URL) и новый (New URL) URL-адреса сайта. Отметьте выделенные чекбоксы и нажмите Update URLs NOW:
Готово! Вы обновили старые ссылки. На странице отобразится результат замены. Мы рассмотрели, как перенести сайт с одного домена на другой: с test-2domains.ru на new-test-2domains.ru.
Перенос сайта на WordPress на другой хостинг, как перенести wordpress?
Перенос сайта на WordPress на другой хостинг
Выбор хостинга – ответственный момент, но не всегда удается сделать его правильно. Иногда уже после
того, как сайт заработал, приходится «переезжать» на другой хостинг. Причин для этого может быть
множество. Безответственная служба поддержки, которая не реагирует на ваши запросы. Более высокие, чем у
конкурентов, цены. Постоянные технические проблемы, из-за чего к вашему сайту или его части нет доступа.
Низкая скорость работы. Если вы решили, что экономический эффект от переноса оправдает затраты, не
ждите, «голосуйте ногами» – на рынке много компаний, предоставляющих хостинг.
При этом перенос должен быть осуществлен грамотно, иначе возможно существенное нарушение
работоспособности сайта после процедуры. Так, часто возникающая проблема с записью веб-сервером
временных файлов в нужную папку или с их удалением. Из-за этого возникают следующие сбои:
- сайт невозможно обновить;
- сайт нельзя редактировать через веб-интерфейс;
- не работает кэширование;
- регулярно наблюдается превышение дисковой квоты в случае, если временные файлы невозможно
удалить.
Также могут возникать сбои в настройках PHP, пропадает возможность редактирования файлов через FTP/SSH,
возникают ошибки с кодом 500 (внутренние ошибки сервера).
Как перенести сайт на WordPress
Корректный перенос производится в несколько этапов. Сначала необходимо скачать файлы базы данных и
контента, затем эти файлы размещаются на новом сервере. После чего необходимо настроить соединение с
базой данных и вручную установить права категорий пользователей. На словах все просто, но в деталях
могут быть важные особенности, о которых расскажем ниже.
Так, администратор должен иметь ввиду следующие моменты. Перед переносом обязательно сделайте бэкап и
убедитесь, что на момент переноса на сайте не производилось с момента бэкапа изменений. Кстати, если
ваша новая компания, предоставляющая хостинг, предлагает услугу автоматического бэкапа, это будет
замечательным плюсом.
Во время переноса после бэкапа вывешивайте плашку о проведении технических работ на сайте с
ориентировочным временем. Это важно, чтобы посетители не оставались в недоумении, и чтобы не могли
внести изменений после сохранения и во время переноса. Для создания такой плашки в WordPress даже
предусмотрен отдельный плагин.
После переноса убедитесь, что сайт отображается корректно во всех браузерах. Сделать это можно с помощью
файла hosts. Все процедуры по переносу сайта на новый хостинг можно выполнить вручную, но если возникли
сложности или вы не уверены в своей квалификации, лучше доверить эту работу профессионалам.
100% правильный перенос сайта на WordPress на другой домен и хостинг – Сергей Арсентьев
Нашел абсолютно проверенный и 100%-рабочий способ переезда сайтов под Вордпресс на другой домен или хостинг. Все можно сделать быстро, а главное — правильно!
Обычно я переношу сайты WordPress CMS на другой хостинг довольно часто — по 20 раз в месяц (такая работа!). И мне всегда казалось, что я все делаю правильно: ну перенес файлы, перенес базу данных, поменял имя сайта в файлах и базе – и вуаля!
Но не так все просто. Как-то после очередного переезда у меня напрочь перестали работать виджеты — сайт отображался криво.
Я погуглил и нашёл причину – недостаточно просто перенести сайт, нужно еще и правильно поменять его имя с учетом синтаксиса современных баз данных. И я решил поделиться своим способом переноса Вордпресса на новый домен и хостинг и со своими читателями.
Плагины после переноса WordPress не заработали
Раньше я действовал так: ставил плагин Xcloner, копировал с его помощью сайт в виде архива (там внутри была и база), затем переносил и устанавливал на новый хостинг или домен.
Но даже с помощью этого, казалось бы проверенного способа, несколько моих последних сайтов некорректно перенеслись, когда я их устанавливал клиентам на хостинг.
В чем же дело?
Я подумал сразу, что видимо дело в плагине Xcloner.
Перепробовал еще штук 5 разных плагинов, вроде бесплатного Duplicator и платного BackUp Buddy, и еще уже не помню всяких разных до кучи.
Везде была одна и та же проблема — сайт после переноса выглядел криво. Как бы не все элементы отображались, в первую очередь, виджеты.
Я плюнул на плагины и подумал: перенесу по старинке руками.
Переношу WordPress вручную
Как я уже писал в других статьях, современный сайт состоит обычно из двух «частей»: программные файлы и база данных со статьями, настройками и прочей информацией.
Поэтому в процессе переноса WordPress на другой домен и хостинг в ручном режиме обычно состоит из этих же двух этапов:
- Переносим файлы
- Переносим базу данных
Вручную это делается так.
Перенос файлов
Понятно, что перенести файлы можно несколькими способами. Раньше я это делал через FTP-протокол (читаем как работать по FTP тут). В этом случае я сначала копировал файлы на свой компьютер, затем открываю доступ ко второму хостингу — и туда уже переношу программные файлы WordPress.
По 3G-соединению это делать вообще не резон, даже с учетом того, что я как следует увеличил скорость подключения (читаем как я это сделал на мобильном интернете).
Поэтому я нашел более изящный способ.
Большинство моих клиентов использует панель хостинга — ISP Manager, там есть функции переноса целого архива прямо с одного хостинга на другой — минуя мой компьютер.
Так что теперь я делаю так: создаю архив всего сайта WordPress на своем хостинге и мгновенно переношу его на второй хостинг через ту же панель ISP.
Это занимает пару секунд и совсем не жрёт трафик.
Такой способ поддерживает еще несколько панелей управления хостингом (вот тут есть более подробная информация о том, какой хостинг я рекомендую).
Дальше остается только распаковать архив в директорию нового домена. Если не знаете, как создать домен и папку для него — то есть вы совсем еще зеленый в этой области — просто попросите хостера сделать это, я еще не встречал ни одного нормального хостера, кто бы отказал в этой просьбе своему клиенту.
Если нет возможности использовать ISP панель, то переносите по старинке через FTP.
Ну вот вы и перенесли файлы.
Нужно теперь поменять в файле конфигурации wp-config.php устаревшую информацию и указать новый домен, куда был перенесен wordpress-сайт.
Там все примитивно, разберетесь. Сохраняете после изменений wp-config.php и идем дальше.
Перенос базы данных
Если вы хотите быть уверенными на 200%, что все ваши статьи, записи и настройки скопируются полностью и правильно, то копируйте базу вручную прямо с сервера вашего хостера.
Для этого заходите в панель управления хостингом, выбирайте службу PhpMyAdmin (этот программа для управления базами данных), вводите логин и пароль от базы (есть в том же файле wp-config.php) и когда попадете внутрь – просто экспортируйте нужную базу, у вас получится один файл в формате SQL.
Я вот не знаю, нужно ли подробнее описывать процесс копирования базы данных? Если вы считаете, что нужно, напишите в комментариях, тогда я возможно, сделаю отдельную подробную статью по этому вопросу.
Теперь делаем на новом хостинге то же самое – заходим в PhpMyAdmin, вводим логин и пароль от свежей только что созданной базы данных и импортируем наш SQL-архив в нее.
Всё — теперь старая база данных находится на новом хостинге.
И теперь — самое главное.
Секретный момент!
Нюанс, о котором я не знал и из-за которого после переезда на новый хостинг и домен у меня некоторые сайты под WordPress сразу не заработали.
Современные базы данных хранят в некоторых местах не только информацию о домене сайта, например, «https://moytop.com», но также индексируют эту информацию, указывая в соседних полях, из скольких символов состоит строка с именем домена, например вот так:
a:2:{s:3:"url";s:17:"https://moytop.com";s:4:"meta";s:8:"метатеги";}
s17 – означает, что в поле url – 17 символов.
И если вы просто поменяете в редакторе один домен на другой, а количество символов не поменяете, то будут ошибки в домене и те же виджеты просто не станут работать.
И что? Сидеть с калькулятором и высчитывать длину новых доменов и строк? Наверняка можно это все автоматизировать и упростить.
Да, я это делаю вместе со специальным скриптом «Safe Search and Replace on Database with Serialized». Это реально волшебная программа, которая быстро и правильно делает замену старого домена на новый в базе данных при переносе сайта. При этом скрипт делает за вас всю нудную работу – высчитывает количество символов заменяемой строки и правильно добавляет их куда нужно в новую базу данных.
Чтобы запустить скрипт, достаточно его скачать на компьютер, затем по FTP переписать всю папку в корень вашего нового сайта и ввести путь к скрипту типа такого http://ваш сайт/database в любом браузере.
Скачать программу можно в интернете – она бесплатна, поищите в сети или можете скачать с моего сервера прямо сейчас через плагин социальных сетей.
Скачать бесплатно
Прямо сейчас вы можете скачать нужный файл с моего сервера — это просто и бесплатно. Достаточно кликнуть на любой значок соцсети, в которой вы, разумеется, имеете аккаунт и оставить сообщение в выбранной соцсети, после чего вам откроется скрытое содержимое.
Скачать файл
Все получилось успешно!
Распакуйте и следуйте инструкции по применению, рассказанной в этой статье.
Если вдруг возникнут сложности со скачиванием — напишите в комментариях.
Если на ваш емейл после подписки не приходит письмо для подтверждения уведомления (такое бывает иногда в зависимости от типа вашего ящика), то есть такие варианты:
- Подождите минут 5-10.
- Попробуйте другую почтовую сеть, лучше всего работают mail.yandex.ru или gmail.com.
- Проверьте папку СПАМ — может нужное письмо именно там. После чего обязательно отметьте его и кликните — НЕ спам.
- Если ничего не получилось, напишите мне в Контакты и укажите ссылку на страницу, версию браузера и примерный порядок действий.
Итак, установили и открыли скрипт? После запуска вы увидите примерно такой экран:
Программа работает именно с WordPress, поэтому логин и пароль к базе возьмет из конфигурации сама, всё что вам нужно – это вписать в первое поле имя старого домена (откуда переносится сайт), во второе поле – имя нового домена (куда переносим сайт) и нажать Live Run.
Процесс пошёл! Он нагляден, тут же показывается где и какие таблицы в базе содержали значение старого домена и все ли успешно поменялось.
Домены рекомендую вводить без префикса, то есть лучше не использовать http://test2.moytop.com, пишите просто: test2.moytop.com
Ну и в конце после замены информации о домене – можете удалить скрипт с сайта, так даже рекомендуют его авторы, чтобы он не был потенциальной дырой в безопасности сайта (читайте как повысить безопасность своего сайта на WordPress за пару кликов).
Все готово! Теперь перезагружайте страницу CTRL+F5 и если вы все сделали правильно и внимательно, то сайт перенесется на новый домен и хостинг без проблем.
И напоследок еще один суперпростой способ!
Мне его подсказал в комментариях Василий, за что ему отдельное спасибо
Для его реализации понадобится доступ в админку и плагин Velvet Blues Update URLs.
Этот плагин удобнее всего поставить еще до переноса Вордпресс-системы (как установить плагины для WordPress) и после переноса зайти в админку и выбрать в настройках нужные параметры.
Попасть в настройки:
Нужные параметры:
То есть в первом поле — старый адрес (лучше без http, просто домен).
Во втором — новый (аналогично).
Внизу я выбираю все галочки, чтобы поменять везде, где только можно.
Вот и все, дальше жмите — на кнопку UPDATES URLs и старые ссылки в базе заменятся на новые.
Этот способ переноса работает тоже хорошо, я проверил на нескольких сайтах — все четко.
И еще —
Несколько дополнительных советов по корректному переносу на другой хостинг:
- Проверьте, чтобы версия PHP была одинакова на старом и новом хостинге
- Проверьте, чтобы базы данных использовали полностью идентичную версию кодировки
- Воспользуйтесь услугой бесплатного переноса на новый хостинг от самого хостера! Вот тут я привожу хостеров, которых я уже проверил, и которые делаю бесплатный переезд сайтов к себе на хостинг.
Кстати, я не очень люблю переносить сайты вручную, поэтому сейчас приступаю к масштабному тестированию разных плагинов под WordPress именно для миграции на другой хостинг или домен. Пока все что я пробовал – не устраивали меня на 100%, в каждом был какой-то косяк.
Так что подписывайтесь на обновления, когда найду реально рабочий классный вариант — выложу на блоге.
Перенос сайта wordpress на другой хостинг
Всем привет. Сегодня поговорим о том, как сделать перенос сайта wordpress на другой хостинг. Тема конечно не новая и я частично описывал как перенести сайт с денвера на хостинг, но хочу описать момент переноса с хостинга на хостинг. Связано это с тем, что сегодня использовать денвер или локальный сервер для настройки сайта на ВП нет смысла. Ведь почти у каждого интернет до 100 Мбит/с, а купить бесплатный хостинг с ПХП и mySQL каждому по карману. Не хотите связываться с бесплатным, можно арендовать у бегета хостинг на тестовый период, 1 месяц бесплатно, потом придется заплатить денежку. Если кому надо вот ссылка: Получить ссылку на (хостинг beget).
Не знаете как выбрать хостинг для wordpress (откроется в новом окне), этот пост поможет вам.
Навигация по странице:
Вернемся все таки к нашим баранам, предположим у вас есть сайт на плохом хостинге и вы решили перенести его на более надежный. Зарегистрировали новый хостинг и у вас теперь есть 2 хостинга: старый и новый.
Стоить заметить, что домен у нас остается прежним, по этому мы не будем менять информацию в базе. Если вам нужен перенос wordpress на другой домен со сменой хостинга стоить перейти по ссылке.
Инструменты для переноса wordpress
Название | Описание | Ссылка (первый клик сгенерировать ссылку, второй открыть в новой вкладке) |
FileZilla — бесплатный FTP клиент | ФТП клиент для работы с файлами и каталогами на вашем хостинге. Нам нужен для скачивания и заливки содержимого с нового хостинга на старый. Можно воспользоваться другим, но я буду описывать именно его. | Получить ссылку на (FileZilla) |
Adminer | Php файл для скачивания базы mySQL. Можно воспользоваться встроенным phpMyAdmin на ваш хостинг, если он конечно есть, но я опишу универсальный вариант с использованием этого файла. | Получить ссылку на (Adminer) |
Notepad++ | Стильный и удобный редактор файлов. На голову выше штатного текстового редактора в виндовс. | Получить ссылку на (Notepad++) |
к менюКроме этих инструментов, у вас должны быть доступы к старому фтп серверу и новому, а также доступ к базе данных на новом хостинге. Доступ к старой базе можно взять с конфига, позже покажу как. Если на новом хостинге нет базы данных, то ее нужно создать для того чтоб выполнить перенос сайта wordpress.
Теперь можно приступить и к переносу сайта вордпресс.
Пошаговая инструкция: перенос сайта wordpress
к меню1. Запускаем фтп клиент FileZilla и вводим наши фтп данные от старого хостинга как показано на скриншоте:
2. Справа в ftp клиенте мы увидим список всех файлов, нужно двигаться в каталоге пока мы не увидим вот такие файлы и каталоги:Если вы не уверенные что это ваш сайт стоить отключить файл index.php, просто переименуйте в index_.php, обновите ваш сайт, если вы получили белый экран или ошибку значит это те файлы что вам нужны.
3. Скачиваем файлы со старого фтп сервера. для этого нужно выделить все папки и файлы справа, нажать правой кнопкой мыши и в выпадашке нажать «Скачать»
Пойдет процесс скачивания файлов, снизу можно отслеживать очередь. Тут важно чтобы все файлы с вкладки «Файлы в очереди» перешли во вкладку «Успешные передачи» и ни один файл не попал в «Неудавшиеся передачи», иначе скачанный архив будет не полный и вы не сможете сделать полноценный перенос сайта wordpress.
4. Теперь вам нужно скачать базу, а для этого нужно сначала узнать доступы к старой базе. Проще всего это сделать открыв скачанный файл «wp-config.php»Мы увидим что то в этом роде:
5. Заливаем на старый хостинг пхп файл «adminer-4.2.2.php» у меня он называется так, вы можете скачать более новую версию по этому может быть такое имя «adminer-4.3.5.php» и так далее. Заливать нужно в ту же директорию от куда мы скачивали наши файлы в п.3.
Для начала в левой колонке нужно найти куда мы скачали adminer-4.2.2.php, для удобства проще всего закинуть в корень диска д, ну или что то похожее:
6. Если вы все сделали правильно в п.5, то теперь можно открыть ваш админнер в окне браузера, по таком пути: вашсайт.ру/adminer-4.2.2.php (важно, учтите вместо «вашсайт.ру» подставте свой домен, а вместо «adminer-4.2.2.php» правильное название своего админнера). Вы должны увидеть вот такое окно в своем браузере:если этого не произошло, значит вы что то сделали не правильно.
7. Вводим все данные что у нас есть в форму админнера как на скриншоте:и нажимаем кнопку войти, если мы ввели правильные данные то увидим следующие окно:
8. Нажимаем на вкладку «Экспорт» справа в верху:
9. В окне устанавливаем все чекбоксы как у меня на скриншоте, должно быть один в один. У вас может быть больше таблиц в базе данных, но это не беда:
В конце нужно нажать на батон «Экспорт», показано на скине.
Сохраняем файл в любое доступное место, можно на рабочий стол.
10. На этом мы закончили работать со старым хостингом, для переноса сайта wordpress на новый хостинг нам нужно отключится от старого фтп сервера и подключится к новому. По сути повторяем п.1, только данные для фтп вводим от нового хостинга.
11. Также очень важно, вы должны создать сайт на новом хостинге и получить dns — сервера нового хоста. На бегете это делается вот так в панели управления: По клику на вкладку «Домены» откроется вот такое окно:где нам нужно выбрать вкладку «У меня уже есть домен», мы увидим вот такое окно, которое нужно заполнить в соответствии со своими данными:И нажимаем добавить домен.
Все готово, теперь у вас появится на хостинге 1 сайт и вы сможете туда заливать свои файлы.
Важный момент, хостинг предоставил вам свои днс сервера, у бегета это «ns1.beget.ru, ns2.beget.ru». Их нужно записать у вашего регистратора доменного имени. Может случится так, что ваш старый хостинг и есть регистратором имени, мы откажемся от услуг его хостинга, но домен останется базироваться у него. Заходим в панель регистратора домена и меняем ваши старые днс сервера, на новые:У вашего регистратора может быть все по другому, если у вас не получается сменить днс сервер то стоить обратиться в тех. поддержку, они вам объяснять как это делается у них. После смены днс может пройти от 1 часа до 24 пока они поменяются.
12.Продолжаем перенос сайта wordpress, пока ваш регистратор доменного имени будет менять днс сервер, вы для продолжения работы можете изменить свой хостс в винде и работать с новым сайтом. У меня файл «hosts» находится по такому пути: «C:\Windows\System32\drivers\etc» и его нужно открыть с помощью notepad++Внутри будет текст такого плана:Сюда нам нужно вставить ip адрес, пробел, наш домен. ip адрес надо брать с вашего хоста доступа для фтп сервера. Бывает что хостинг предоставляет ип сразу, а бывает его надо получить. Предположим мой фтп сервер «vega.beget.ru», нажимаем в виндовсе сочетание клавиш «Виндовс» (между «Ctrl» и «Alt») + R, и в окно вводим cmd, как на скине:нажимаем ОК и получаем дос окно, где нужно написать: ping vega.beget.ru (vega.beget.ru — заменить на свой адрес подключения к фтп серверу), смотрите скриншот:
и нажимаем ентер, после чего получаем вот такую забавную картину:где 5.101.156.11 и есть мой домен.
Следуя из этого, для домена help-wp.ru в файл «hosts», если я хочу сделать перенос сайта wordpress для него, я должен написать вот такие строчки:
5.101.156.11 help-wp.ru
5.101.156.11 www.help-wp.ru
смотрите скриншот:
help-wp.ru надо заменить на свой домен и не забыть сохранить файл hosts, для этого можно нажать Ctrl+S. Открываем ваш домен в браузере и мы должны увидить приветствие вашего хостинга, это свидетельствует о правильной настройке.
13. Если вы закрыли файл «wp-config.php», мы открывали его в п.4, нужно открыть заново и вместо старой информации для подключения к базе данных нужно записать новую. Соблюдаем правила, записываем название базы, логин, пароль в соответствующие поля между кавычек. Смотрите скин у п.4. И сохраняем этот файл. Можно закрыть.
14. Входим на новый хостинг по фтп, теперь нам нужно найти место куда заливать наш файл, например у меня открылась папка:нужно зайти у нее и найти место куда нам лить наши файлы. Определить место очень просто, находим файл index.html или index.php и меняем ему имя, добавляем _ как делали ранее, обновляем в браузере окно приветствия вашего хостинга, и если оно пропало заливаем все файлы на новый сервер в это место. Процесс заливки аналогичный скачиванию.Важно, чтобы все файлы закачались на сервер.
15. Закачиваем на новый хостинг файл adminer-4.2.2.php по аналогии с тем как мы делали в п.6, открываем в браузере и входим, только данные для входа вводим от новой базы данных.
16. Обратите внимание, новая база должна быть пустой. Нажимаем кнопку «Импорт» как на скине:и в появившемся окне нажимаем выбрать базу, указываем путь к ней на локальном ПК и нажимаем выполнить:
Если вы получили сообщение о успешном импорте базы значит все сделано правильно.
17. Перенос сайта wordpress на новый хостинг — закончен. Можно открыть в браузере ваш домен, и увидеть работающий сайт.
На каждом из этапов вы могли получить ошибку, если у вас не получается ее исправить обращайтесь ко мне, через комментарии или форму обратной связи, — буду рад вам помочь.
В этом уроке мы научились делать перенос wordpress на другой хостинг, я бы хотел попросить вас с пунктом 11, где я говорю что нужно поменять днс сервера у вашего регистратора. Теоретически это можно сделать после того, как вы проверите работоспособность вашего сайта на новом хостинге после переноса и только если все в порядке стоить заказывать смену ДНС.
к менюЭтот момент важен в том плане, что если у вас не получится самостоятельный перенос wordpress на другой хостинг то вы ничего не потеряете и будете работать со старого хоста, но если этот пункт сделать то ваш сайт может несколько часов или дней висеть мертвым грузом.
Если вы дочитали пост до конца и испугались количества работы по переносу или просто не уверенные в своих силах, можно заказать у нас платную услугу перенос сайта wordpress. Мы сделаем все быстро и качественно.
Пост о том как сделать перенос сайта wordpress на другой хостинг со сменой домена думаю появится в блидайшее время. Там я расскажу что нужно сделать с базой, для смены домена. (Этот пост уже есть, вот ссылка: Получить ссылку на (смена домена wordpress))
Комментарии к записи «Перенос сайта wordpress на другой хостинг»:
Перенос WordPress-сайта на другой хостинг
Время от времени может возникнуть ситуация, когда Вам требуется перенести сайт, работающий на движке WordPress, к новому хостинг-провайдеру. Не будем искать причины переноса, суть не в этом.
Суть заключается в том, как осуществить данный процесс с наименьшими потерями времени и Ваших нервов, поскольку, во-первых, время – деньги, во-вторых, необходимо обеспечить при этом безостановочную работу сайта.
В настоящий момент мне видятся 3 способа, используя которые можно перенести WordPress-сайт на новый хостинг, о чем я и хочу поведать ниже.
В принципе, всю нижеописанную информацию можно применить и к любому другому блоговому движку или системе управления сайтом. Я упоминаю WordPress, поскольку это наиболее часто используемая блоговая платформа.
Итак, способы переноса WordPress-сайта на другой хостинг:
- Перенести сайт вручную. Подразумевается следующее:
- Сначала необходимо скопировать все файлы с фтп-сервера со старого хостинг на новый. Данный процесс упростит возможность сжатия всех файлов в один архив, который закачивается и распаковывается на новом хостинге. Любой современный хостер должен поддерживать работу с архивами через панель управления хостингом. Иначе пофайловая загрузка займет гораздо больше времени (в папке с Вордпрессом очень много файлов).
Другой момент здесь – возможность копирования файлов напрямую с одного фтп-сервера на другой. Я пока с данной возможностью не встречался, но, насколько мне известно, это есть. Если такой возможности нет, то процесс переноса файлов весьма неудобен – сначала их необходимо скачать на свой компьютер (конечно, если нет локальной копии), а после этого закачивать на новый хостинг.
Если новый хостер не “умеет” распаковывать архивы, то Вам поможет статья “Как распаковать ZIP архив на FTP-сервере”
Таким образом, данный способ в связи с вышеописанными особенностями переноса может быть весьма неудобным и является не самым приятным из всех 3-х.
- Перенести дамп базы данных. Сначала необходимо экспортировать дамп БД через phpMyAdmin, используя соответствующий пункт меню. После чего импортировать сей дамп через тот же инструмент на новом хостинге. Процесс, вроде бы, прост, но в ряде случаев, особенно при загрузке дампов большого размера, могут возникнуть трудности с импортом – появляется либо пустая страница, либо ошибка типа “временной лимит превышен”.
- Сначала необходимо скопировать все файлы с фтп-сервера со старого хостинг на новый. Данный процесс упростит возможность сжатия всех файлов в один архив, который закачивается и распаковывается на новом хостинге. Любой современный хостер должен поддерживать работу с архивами через панель управления хостингом. Иначе пофайловая загрузка займет гораздо больше времени (в папке с Вордпрессом очень много файлов).
- Попросить нового хостера перенести все содержимое со старого хостинга. Суть проста – необходимо предоставить саппорту хостера все необходимые данные от старого хостинг-аккаунта и он (саппорт) все действия по переносу WordPress-сайта выполнит за Вас. Адекватный хостинг-провайдер в большинстве случаев не откажет Вам в этом, ведь он должен оставить хорошее впечатление о качестве своих услуг.
- Перенести сайт с помощью SSH. Самый простой и интересный способ. Используя этот вариант, процесс переноса занимает у меня от силы 15-20 минут. Практически все автоматизировано, никаких лишних, так сказать, телодвижений. Главное – у Вас должен быть shell-доступ к своему аккаунту и на том, и на другом хостинге. Это максимально упростит перенос WordPress-сайта.
Как в таком случае выглядит последовательность действий:
- Через файловый менеджер в панели управления хостинга архивируем весь сайт.
- Заходим через SSH-клиент (мне очень понравилась программа WinSCP) в аккаунт старого хостера и создаем дамп нужной БД следующей командой:
mysqldump -u USERNAME -pPASSWORD BD_NAME > dump.sqlгде:
USERNAME – имя пользователя БД,
PASSWORD – пароль пользователя БД,
BD_NAME – название БД.Обращаю внимание, что пробелы должны стоять точно так, как показано в вышеуказанной команде (и нижеуказанных командах).
Поскольку дамп БД очень хорошо сжимается в архив, лучше его запаковать.
- Заходим через SSH-клиент в нужную папку аккаунта нового хостинга и скачиваем только что созданные архивы сайта и БД следующими командами:
wget http://site.name/site-archive.zip
wget http://site.name/dump.zipПоскольку скачивание удаленных файлов через шелл происходит, минуя Ваш персональный компьютер, то данный процесс происходит очень быстро.
- Распаковываем скачанные архивы в панели управления нового хостера.
- Импортируем дамп в базу данных следующей командой:
mysql -u USERNAME -pPASSWORD -D BD_NAME < dump.sqlгде USERNAME, PASSWORD и BD_NAME – соответствующие параметры БД на новом хостинге (естественно, она должна быть создана заранее).
Таким образом, на первый взгляд кажущийся сложным 3-й способ, на самом деле очень прост и, благодаря технологии SSH, значительно облегчает перенос WordPress-сайта на другой хостинг.
После всех вышеописанных действий остается только сменить NS-сервера Вашего домена, чтобы сайт заработал на новом хостинге.
На этом все. Надеюсь, что данная статья кому-то окажется полезной.
Как перенести сайт WordPress на новый хостинг без потери посетителей
Перенос сайта с одного хостинга на другой часто представляется сложным процессом, но на самом деле он может быть довольно простым. Все, что требуется, — это несколько шагов, и ваш сайт снова заработает – на этот раз на другом хостинге. Единственная хитрость заключается в том, чтобы осуществить данный процесс без простоев и без потери посетителей.
В сегодняшней статье мы рассмотрим пять простых шагов, которые нужно выполнить для безопасного переноса сайта на другой хостинг.
Перед тем, как перейти к практическим шагам переноса сайта, давайте уделим немного времени рассмотрению опасностей простоя и тем шагам, которые вам нужно сделать перед переносом сайта.
Почему важно избегать простоя при переносе сайта
Какие негативные последствия несет простой (недоступность сайта):
- Это может вызвать путаницу. Посетители вашего сайта могут быть сбиты с толку (возможно, даже могут посчитать, что ваш сайт закрылся), если они обнаружат, что сайт недоступен – в конце концов, каждый сайт должен работать круглосуточно и без выходных.
- Этим вы можете отпугнуть посетителей. Одной из лучших вещей в Интернете является количество альтернативных сайтов, доступных практически для чего угодно. Если ваш сайт не работает, пользователи могут переключиться на альтернативные источники.
- Это выглядит непрофессионально. Существует множество понятных причин, по которым веб-сайт может быть недоступным, но большинство посетителей не знают о них. Все, что они знают, это то, что вашего сайта нет, когда он им нужен, и это может выставить вас в непрофессиональном виде.
Хорошая новость заключается в том, что вам не нужно прилагать огромных усилий, чтобы избежать простоев при переносе сайта WordPress на новый хостинг.
Что вы должны сделать перед процессом переноса сайта на WordPress
Само собой разумеется, что вы не можете перенести сайт, не располагая местом для его переноса. Это означает, что у вас уже должен быть другой веб-хостинг.
После того, как вы нашли и приобрели новый сервер, вам нужно сделать полный бекап (всех файлов сайта, а также базы данных) с текущего сервера.
После этого вы можете заняться процессом переноса сайта.
Процесс переноса сайта WordPress на новый хостинг
Шаг №1: Экспорт копии вашего сайта
Скопируйте дамп (бекап, архивную копию) всех файлов сайта на новый сервер. Вы можете сделать это при помощи FTP, либо при помощи менеджера файлов, которым располагает большинство хостингов. Проще всего сделать это будет так: вы загружаете архив сайта (в формате .zip
или .rar
) на сервер, а потом вам нужно будет воспользоваться функцией разархивирования на хостинге.
В зависимости от размера вашего сайта этот процесс может занять некоторое время.
Шаг №2. Загрузка базы данных на новый хостинг
Пока идет загрузка архива на новый сервер, вы можете заняться базой данных. Для этого создайте новую базу данных, а затем экспортируйте бекап базы со старого сервера. Проще всего сделать это будет при помощи инструмента phpMyAdmin.
Шаг №3: Изменение настроек сайта
Очень даже вероятно, что на новом хостинге у вас будут новые значения для доступа к базе данных. Если это так, вам нужно будет изменить файл настроек доступа к базе данных. Для сайтов на WordPress, эти данные указываются в файле wp-config.php
в корне сайта.
Шаг №4: Изменение ссылок сайта
Этот шаг вам нужно будет выполнить, только если вы меняете и хостинг, и домен сайта.
Если ваш домен остался прежним, перейдите к следующему шагу.
Если вам нужно изменить домен сайта, это проще всего сделать с помощью инструмента работы с базами данных phpMyAdmin
. Войдите в это приложение и откройте используемую базу данных. Вам нужно отредактировать значения siteurl
и home
для столбца option_name
в таблице wp_options
. Здесь вам нужно указать новые значения в столбце option_value
. Учтите, что у вас может быть другой префикс таблиц (не wp_
), тогда вам нужно свериться со своими данными.
Если вы заменили все, что нужно, пришло время перейти к последнему шагу.
Шаг №5: Обновление NS записей вашего домена
Теперь вам нужно обновить данные для имен сервера (NS записи), которые указаны для вашего домена. Войдите в панель администрирования доменом, доступ к которой вам выдали на этапе регистрации домена. В основном, нужный пункт называется Изменить NS сервера, или Обновить имена серверов, или что-то в таком же духе. Откройте данный пункт и внесите нужные изменения. Узнать значения для NS серверов, вы можете в службе поддержки нового хостинга. Также, эти данные в основном присылает хостинг-компания при регистрации.
На каждом хостинге свои данные, но в основном NS записи выглядят следующим образом:
ns1.SERVER ns2.SERVER
После того, как вы указали новые данные для NS записей серверов, вам нужно дождаться, когда они заработают. На каждом хостинге свои правила для этого, в основном процедура смены NS записей занимает от 1 часа до 24 часов.
Теперь вам не нужно волноваться, что сайт будет недоступен для посетителей во время переноса. Пока новые значения имен серверов не вступят в действие, ваш сайт будет доступен с 2-х серверов. Например, крупные компании используют для круглосуточной доступности своего сайта значительно большее количество серверов.
После того, как изменения вступят в силу, вы можете редактировать и наполнять свой сайт уже на новом хостинге!
Краткий итог
Перенос сайта на WordPress на другой хостинг часто может казаться несколько пугающей процедурой. На самом деле этот процесс может быть довольно простым. После того, как вы перенесете свой первый сайт на другой хост, в дальнейшем вы будете делать это практически на автомате.
В сегодняшней статье мы рассмотрели практические моменты по переносу сайта на другой хостинг (другой сервер). Вот, что нужно для этого сделать:
- Создать полную копию сайта и базы данных
- Загрузить дамп (резервную копию) сайта на новый хостинг.
- Сделать экспорт базы данных
- Указать новые настройки для базы данных в файле
wp-config.php
- Обновить имена серверов (NS записи) для вашего домена.
Если у вас есть вопросы и/или замечания по данной статье, напишите их в разделе комментариев ниже! Спасибо!
Как перенести сайт wordpress на другой домен: план из 6 шагов
Составляющие переноса
Составляющих переноса выделяю ровно 3:
- Файловая, отвечающая за перенос движка WordPress и баз данных
- Серверная, отвечающая за редиректы и правильное отображение основного домена
- SEO составляющая, обеспечивает плавные и равномерный переезд на новый домен без особой потери позиций в поиске
Давайте разберем все пункты, от начал и до конца. Процедура очень деликатная и требует максимум внимания.
Перенос сайта на примере хостинга Beget
Первая часть это перенос файлов и базы данных на новый основной домен. В примере разберу два тестовых поддомена, new.burn-photo.ru его перенесем на pro.burn-photo.ru, используя инструменты на одном хостинге Beget.
Загрузка баз данных
В панели хостинга входим в раздел MySQL, отсюда будем скачивать БД и менять в ней следы от старого ресурса.
Раздел MySQL
Находим базу данных соответствующую старому домену и выбираем оранжевый значок панели PhpMyAdmin.
Находим PHP my admin
Откроется панель, в верхнем меню нажимаем кнопку Экспорт, запустим приложение по выгрузке. Выбираем быстрый режим, формат SQL и на Вперед.
Скачиваем БД
Загрузится архив, в котором будет один элемент, давайте сразу отредактируем его, чтобы потом залить на новый домен. Разархивируем в формате SQL и откроем с помощью любого текстового редактора, я использую Notepad++.
Запуск Notepad++
Откроется большой текстовый документ с информации о сайте, здесь нужно поменять старый домен на новый. Жмем комбинацию клавиш Ctrl+f и переходим в раздел заменить.
Замена доменов
- В поле найти – вставляем старый адрес
- В поле – заменить новый URL
- Жмем Заменить все
Если перенос осуществляется по протоколу HTTP, то действуем как в примере выше. Если перенос осуществляется с HTTP на HTTPS то вписываем для замены с этими префиксами, как указано на скриншоте ниже.
Замена доменов с HTTPS
После запуститься процесс замены, и Notepad++ выведет во всплывающем окне сколько затронуто элементов, тем самым целиком изменим массив url старого ресурса. У меня 210 записей, у вас будет другая цифра, в зависимости сколько было записей, плагинов и т.д.
Количество замененных строк
Загрузка файлов на том же хостинге
Оставим пока базу данных, и перейдём к загрузке WordPress. Переходим в панели бегета в раздел Файловый менеджер.
Раздел Файловый менеджер в Beget
Находим папку с названием домена с которого происходит перенос, нажимаем правой кнопкой мыши и выбираем Скачать архивом zip. Произойдёт загрузка архива, ждем окончания процесса.
Скачиваем zip архив
Со старым доменом работу закончили и подготовили к загрузке. Далее будем настраивать уже новый сайт.
Файлы и база данных нового сайта
На этом этапе у вас должен быть зарегистрированный и активный новый домен для переноса. Мы будем переносить сайт WordPress на pro.burn-photo.ru.
Создание новой базы данных
Снова заходим в MySQL, вводим название базы, пароль и выбираем добавить.
Не забываем записывать, что вводите в отдельный блокнот с логинами и паролями.
Создание новой БД
Записываем в отдельный документ:
- Имя базы valent5k_453
- Имя пользователя на бегете совпадает с именем базы valent5k_453
- Пароль SKwovFrr
- Сервер localhost
Базу создали, она появиться в списке, расположенный ниже. Находим оранжевый значок PhpMyAdmin.
Запуск новой базы данных
Откроется страницы чистой базы данных, покажу пошагово, что тут нужно делать.
- Открываем вкладку Импорт
- Теперь на кнопку Выберите файл, откроется окно выбора загружаемой БД. Находим на компьютере ту базу, которую скачивали и меняли ранее
- Выставляем режим SQL
- Жмем Вперед
Экспорт data base
Посмотрите остальные настройки и сделайте по аналогии у себя. Успехом станет сообщение, что таблицы WordPress перенесены и в левом столбце появятся таблицы с записями.
Сообщение об успешном завершении
Загрузка файлов на новый сайт
Создадим каталог под сайт на который будем переносить. В панели Beget заходим в раздел Сайты. Вводим название (сделаю pro-burn-new) и на Добавить, соответствующий пункт появится в списке снизу, нажимаем на значок цепочки.
Новая категория
Из списка выбираем доменное имя, на которое будем переносить.
Выбор домена для прилинковки
Должно получится так.
Результат
Остался один шаг, это загрузка на хостинг движка WordPress и синхронизация их с базой. Переходим в файловый менеджер Бегета:
- Открываем папку нового сайт, в нашем случае pro.burn-photo.ru
- Заходим в папку public_html
- Нажимаем на кнопку Загрузить
- Выбираем тот архив, который скачивали ранее
- Нажимаем Загрузка
- Дожидаемся 100% и закрываем
Куда записывать архив
Появится архив в корневой папке, нужно его разархивировать, нажимаем на него правой кнопкой мыши и выбираем Распаковать архив, запуститься процесс, по окончании появиться папка с таким же названием, как и архив.
Распаковываем архив
Но нам нужно, чтобы в корневом каталоге располагались файлы WordPress, пока что они находятся внутри распакованной папки. Не беда, экран разделен на два окна, в правой части открываем распакованную папку, а в левой папку public_html нового сайта pro.burn-photo.ru. Обводим в правом окне все элементы и нажимаем переместить. Объекты переместятся в корневую папку.
Корень сайта
Мы переместили объекты из одной директории в другую, вордпресс должен лежать в каталоге public_html, а не в подкаталоге. Можно удалить архив, и получившуюся после распаковки папку.
Находим wp-config.php, нажимаем правой кнопкой мыши и выбираем Правка.
Запуск правки wp-config.php
Появится всплывающее окно, в нем меняем значения на новые для подключения базы данных, которую мы создавали выше и на Сохранить.
Прописываем новые подключения от БД
Готово, давайте откроем новый домен и посмотрим на его работу.
Проверка работы сайта
Все отлично и перенос без смены хостинга на новый домен произведен корректно. Может появиться ошибка error establishing a database connection, значит введенные текст подключения в wp-config неправильный. Походите по сайту, посмотрите на работу. Для наглядности процесса приложу собственное видео.
Плагина duplicator – автоматический перенос сайта на другой домен и хостинг
Плагин Duplicator поможет справиться с переносом немного быстрее. Принцип действия у него такой:
- Подготовка CMS и БД
- Архивация
- Создание установщика, запускающий процесс
- Настройка параметров входа и создание новых пользователей
Подробное описание есть в нашем видео, как происходит весь процесс, способ подходит для всех хостингов. В ролике показан процесс когда хостеры разные, но система одинаковая.
Серверная настройка
Если вы хотите перенести блог WordPress на другой домен, то необходимо прописать редиректы (перенаправление) для всех страниц. Нужно чтобы при заходе пользователя на старый сайт, его автоматически перекидывало на аналогичную страницу нового.
Для этого в корне старого сайта есть .(.*)$ http://domain2.ru/$1 [R=301,L]
Вместо domain1 вставляем доменное имя откуда идёт перенаправление, а domain2 домен куда идёт редирект, в третьей строчке если есть сертификат у нового домена, то пишем https. Вставив и сохранив проверяем работу сайта, зайдя по старому адресу, должно сработать перенаправление.
Изменение robots.txt
Необходимым действием после окончания процесса переноса и настройки редиректов – это правка robots txt. Если такого документа нет, то нужно создать роботс для WordPress (ссылка на инструкцию). Если такой документ существует, то нужно изменить директиву sitemap, и при наличии host. Открываем его на сервере и меняем текст.
Изменение директив robots
Правильное SEO при изменении домена
Конечно можно оставить как есть, и поисковики через некоторое время увидят редирект, переиндексируют и заменят выдачу с новым доменом. Но если не помогать поисковикам, то этот процесс пойдет очень долго.
Описывать как помочь с переездом на новый домен не будем, потому что процесс долгий, и для каждого сайта он индивидуальный. Процесс подробно расписаны в справочнике по помощи вебмастерам. Вот подробная инструкция как правильно переехать. Выведу план действий
- Добавление нового домена в панель webmaster.yandex.ru
- Настройка редиректа с одного домена на другой (делали в предыдущем пункте)
- Изменение robots
- Проверка что сайты совпадают между собой структурно
Проблема с кириллическими адресами
Проблема с переездом будет если один из доменов будет кириллический. Конечно мы изменим ссылки на новый урл в базе данных, но остальная часть адреса останется на другом языке – это грубейшая ошибка оптимизации. Выхода тут три:
- Вручную перезаписывать адреса статей в WordPress и на каждую страницу делать перенаправление
- Подумать над тем, чтобы оставить как есть
- Если перенос обязательно нужен, то изменять адрес домена только на аналогичную раскладку.
Переиндексация, особенно кириллических адресов, к хорошему не приведет, ресурс опустят в выдаче.
Заключение
В заключении выведем краткий чек–лист действий по переезду WordPress с одного домена на другой.
- Скачиваем базу и файлы
- Заменяем в БД домен
- Создаем новую и экспортируем базу данных
- Загружаем на новый сайт
- Изменение подключения БД в wp-config.php
Главное не боятся и делать согласно инструкции, если будут вопросы, задавайте, рад помочь, успехов.
Пожалуйста, оцените материал: Мне нравится11Не нравится2
Перенести или переместить сайт WordPress на новый хост (3 простых шага)
Перемещение сайта WordPress с одного хоста на другой может быть сложной задачей (и даже может представлять некоторые угрозы), если вы не знаете, как это обойти. Однако миграция веб-сайта должна быть простым процессом, и даже если вы столкнетесь с проблемой или двумя, вы сможете легко решить ее самостоятельно.
В этом руководстве вы узнаете, как точно перенести веб-сайт на другой хост без каких-либо сложностей!
- Перенос WordPress вручную
- Загрузка файлов WordPress
- Перенос базы данных WordPress
- Решая сложную задачу
- Завершение процесса
- Поселение в
- Перенос сайта WordPress с помощью SSH
- Что такое SSH / командная строка?
- Доступ к командной строке
- Переход в каталог WordPress
- Резервное копирование файлов WordPress
- Создание резервной копии базы данных
- Установка WordPress на новый сервер
- Перенос сайта WordPress на новый сервер
- Импорт базы данных на новый сервер
- Миграция через командную строку WordPress
- Что такое командная строка WordPress?
- Резервное копирование файлов WordPress
- Импорт файлов WordPress в Cloudways
- Создание резервной копии базы данных
- Поиск и замена URL-адресов на новом сервере
- Протестируйте и запустите сайт WordPress
- Перенести WordPress с помощью плагина Cloudways Migrator
- Зачем переносить WordPress на новый сервер
- Наши рекомендации по миграции на WordPress
Самая большая проблема, с которой вы можете столкнуться при переносе сайта, — это потеря данных.Если вы потеряете важные данные при передаче файлов, скорее всего, вы испортите свой сайт!
Обратите внимание, что есть несколько полезных плагинов, которые могут помочь вам легко выполнить эту работу. А если вы выбираете управляемый хостинг WordPress, они переместят сайт за вас. Так что не забудьте проверить и эти параметры. Кроме того, перед переносом всегда лучше сделать резервную копию вашего сайта с помощью плагина резервного копирования WordPress.
Кроме того, это руководство может оказаться утомительным для некоторых людей, поэтому, в конце концов, вы можете увидеть, как можно перенести свой сайт на Cloudways всего за 3 простых шага!
А пока давайте сосредоточимся на шагах, которые помогут вам без проблем перенести свой веб-сайт на другой хост!
Перенести WordPress вручную
Самая большая проблема, с которой вы можете столкнуться при переносе сайта, — это потеря данных.Если вы потеряете важные данные при передаче файлов, скорее всего, вы испортите свой сайт!
Обратите внимание, что есть несколько замечательных плагинов миграции, которые могут помочь вам легко выполнить эту работу, и многие хостинговые компании, такие как сама Cloudways, переместят сайт за вас, поэтому убедитесь, что вы также отметили эти параметры.
Кроме того, это руководство может оказаться утомительным для некоторых людей, поэтому, в конце концов, вы можете увидеть, как можно перенести свой сайт на Cloudways всего за 3 простых шага!
А пока давайте сосредоточимся на шагах, которые помогут вам без проблем перенести свой веб-сайт на другой хост!
Боитесь, что ваш сайт может сломаться во время миграции?
Не беспокойтесь.Попросите эксперта Cloudways позаботиться об этом.
I) Загрузите файлы
Первый шаг — загрузить файлы. У вас есть два варианта загрузки файлов на новый хост.
Метод на основе FTP
Войдите в существующую учетную запись хостинга, перейдите в диспетчер файлов и в папку с файлами WordPress. Сожмите (zip) все ваши файлы WordPress, а затем загрузите zip-файл новому хостинг-провайдеру либо через клиент протокола передачи файлов (FTP), либо через файловый менеджер, предоставленный новой учетной записью хостинга.После загрузки Извлеките zip-файл в папку public_html .
Метод SSH [самый быстрый способ]
Файлы также можно загружать через SSH. Не все провайдеры предлагают эту услугу, и вам следует проверить наличие встроенного в платформу SSH-терминала. Если он недоступен, используйте клиент, например PuTTy , для подключения к новому серверу. Используйте следующую команду:
$ cd public_html /
После подключения к серверу откройте папку public_html (корневая папка для файлов WordPress).Внутри этой папки загрузите папку, которую вы заархивировали ранее методом FTP.
Перейдите в диспетчер файлов и убедитесь, что заархивированная папка находится внутри папки public_html . По умолчанию он называется public_html.zip, , но вы можете изменить его на что-то вроде mysite.zip . Теперь проверьте местоположение, перейдя по URL-адресу. Когда будет открыт правильный URL-адрес, загрузка начнется автоматически.
Общий URL-адрес может выглядеть так: http: // ВАШ САЙТ.com / mysite.zip
Теперь вернитесь в терминал PuTTy и введите следующую команду (убедитесь, что вы все еще находитесь в папке public_html ):
wget http://YOURSITE.com/mysite.zip
После загрузки вы увидите новую zip-папку в папке public_html вашего нового хоста. Чтобы распаковать папку, выполните следующую команду.
Распаковать mysite.zip
Если вы все сделали правильно, все файлы со старых сайтов должны быть импортированы на новый хостинг.Следуйте следующему шагу, чтобы перенести базу данных.
II) Перенос базы данных WordPress
Создайте новую базу данных и пользователя на новом сервере хостинга с помощью мастера баз данных MySQL (запишите учетные данные, поскольку они понадобятся вам позже).
Вернитесь на старый сайт WordPress, установите плагин UpdraftPlus в Экспорт базы данных.
Используя phpMyAdmin в новой учетной записи хостинга, Импортируйте базу данных, созданную выше.
III) Решите сложную задачу
Просто перейдите к wp-config.php (вы можете найти его в корне) и замените учетные данные на те, которые вы ранее указали, то есть DB_NAME, DB_USER, DB_PASSWORD . В некоторых случаях вам необходимо предоставить DB_HOST при перемещении сайта WordPress на новый хост, но это в основном зависит от вашего сервера. В остальном вы готовы к работе!
IV) Завершить процесс
Найдите таблицу xxxxx-option в своей базе данных и замените option_value siteurl и home новым URL-адресом вашего сайта.
Теперь вы можете посетить http://newurl.com/wp-admin , перейти в Настройки и выбрать Постоянные ссылки и изменить его по своему желанию.
V) Осесть в
Вы можете использовать плагин Velvet Blues Update URLs, чтобы заменить каждый старый URL новыми URL. Когда все будет готово, можно начинать! Вуаля, вы перенесли свой сайт на новый хост и готовы воспользоваться преимуществами новой среды!
Примечание: Если вы не можете посетить сайт, попробуйте очистить кеш браузера.
2) Перенос сайта WordPress через SSH
I) Что такое SSH / командная строка?
SSH — это интерфейс командной строки, широко используемый для управления удаленными машинами (в данном случае серверы являются текущим и будущим домами вашего веб-сайта WordPress). Команды оболочки используются для выполнения ряда действий на удаленных серверах. Он не является интерактивным и принимает только текстовые команды для операции, которую вы хотите выполнить.
SSH обеспечивает безопасный и зашифрованный канал, по которому информация передается между клиентом и удаленным сервером.Из-за популярности и почти универсального использования терминал SSH интегрирован в ОС iOS и Linux. Пользователям Windows необходимо загрузить SSH-клиент (например, PuTTY ), чтобы инициировать сеансы SSH.
К сожалению, большинство пользователей WordPress не знакомы с интерфейсом командной строки . Поэтому я буду использовать очень простые шаги, чтобы провести вас через оставшуюся часть этого руководства. Я также объясню закулисную работу команд, чтобы вы могли лучше понять, что вы делаете.
IdeaBox — Пример использования
Прочтите, как Cloudways помогли агентству WordPress создавать лучшие продукты.
Спасибо
Ваша электронная книга в папке «Входящие».
II) Доступ к командной строке
В этом руководстве я буду использовать SSH-клиент PuTTY для доступа к командной строке. Однако вы можете использовать любой SSH-клиент по вашему выбору. Для доступа к существующему серверу через командную строку вам потребуется следующее:
- IP-адрес сервера
- Имя пользователя
- Пароль
- Открытый ключ
Запустите PuTTY и перейдите к SSH → Auth.
Теперь получите открытый ключ своего сервера и перейдите к сеансу внутри окна PuTTY, чтобы ввести IP-адрес сервера.
Нажмите кнопку Открыть и войдите в систему со своими учетными данными. ( Важно : войдите как root admin и введите правильный пароль).
c) Перейдите в каталог WordPress
Первое, что мне нужно сделать после входа на сервер через SSH, — это перейти в каталог моего сайта WordPress, содержащий файлы и папки, которые я хочу переместить на новый хост.
В терминале введите следующую команду, которая гарантирует, что я нахожусь в корне сервера.
компакт-диск
Следующая команда — ls , сокращение от команды list , которая отображает все файлы и папки в корневой папке.
Вы можете увидеть другой список файлов и папок, и это нормально. Отсюда вам нужно перейти в папку установки WordPress. В моем случае я перейду в папку www (содержащую установочные файлы WordPress) внутри папки var .
Введите cd var / www и нажмите Введите .
После проверки содержимого этой папки с помощью команды ls я вижу, что она содержит папку для сайта WordPress.
Просто введите cd wordpress (или другое название вашей папки), чтобы получить доступ к папке сайта WordPress.
VI) Резервное копирование файлов WordPress
Папка WordPress содержит множество папок и файлов, и их резервное копирование важно до того, как я начну процесс миграции сайта WordPress.Для этого я создам zip-папку в папке сайта WordPress. Это самый простой и самый быстрый способ передачи данных с моего существующего облачного сервера на управляемый сервер Cloudways.
Примечание: Чтобы запустить команду zip, убедитесь, что у вас установлен zip. Вы можете установить zip, выполнив следующую команду: sudo apt install zip unzip
Находясь в папке www , выполните следующую команду:
zip -r wordpress.почтовый индекс wordpress
-r флаг включает рекурсивное чтение файлов. Не забудьте заменить имя папки [wordpress] и имя файла [wordpress.zip] на ваше.
После завершения процесса, cd вернитесь в папку www или папку, в которой вы запустили команду zip, и введите команду ls , чтобы подтвердить, что zip-файл был успешно создан.
Отлично! Я успешно сделал резервную копию моего сайта на WordPress.Давайте продолжим и сделаем резервную копию базы данных WordPress.
V) Резервное копирование базы данных WordPress
Чтобы создать резервную копию базы данных MySQL, вернитесь к своему SSH-терминалу и введите следующую команду:
mysqldump --add-drop-table -h localhost -u wpuser -p wordpress> site.bak.sql
В приведенной выше команде я указал следующие параметры. Пожалуйста, отрегулируйте их, чтобы они соответствовали вашим ценностям.
-h localhost останется прежним
-u — имя пользователя базы данных MySQL
WordPress — это имя базы данных.
Введите пароль после выполнения этой команды. После выполнения команды вы заметите, что был создан новый файл (с именем ‘site.bak.sql’ ). Он содержит полную базу данных нашего сайта WordPress.
На данный момент я успешно создал резервные копии файлов и базы данных WordPress. Посмотрим, как я перенесу сайт WordPress на новый хост.
VI) Запустите WordPress на Cloudways
Прежде чем я продолжу остальную часть миграции WordPress , давайте настроим сервер и запустим сайт WordPress на платформе Cloudways.
Для развертывания нового сервера и запуска сайта WordPress на Cloudways требуется несколько щелчков мышью. Если вы хотите узнать о нем больше, закажите демонстрацию Cloudways, и наши специалисты будут рады ответить на все ваши вопросы.
Начните с и зарегистрируйте для учетной записи Cloudways и выберите желаемый вариант сайта WordPress из раскрывающегося меню. Назовите свое приложение, сервер и проект.
Выберите облачного провайдера, расположение центра обработки данных и нажмите кнопку Запустить сейчас .Через несколько минут ваш сервер и веб-сайт WordPress будут развернуты.
Вот и все! Сайт WordPress запущен и работает на управляемом сервере Cloudways. Давайте перенесем существующий сайт на новый сервер.
VII) Перенести сайт WordPress на Cloudways
Теперь я готов начать процесс миграции. В этом процессе я перенесу zip-файл, содержащий резервную копию файлов WordPress, из моей существующей папки на новый сайт WordPress, который я запустил на Cloudways.
Прежде чем продолжить, давайте подключимся к серверу Cloudways через FTP, используя FileZilla . Таким образом, я могу легко отслеживать файлы и их расположение. Для этого я запущу FileZilla, перейду к Server Management с Cloudways Platform и скопирую его публичный IP-адрес , имя пользователя и пароль .
Теперь введите учетные данные в FileZilla для доступа к серверу. Перейдите к приложениям → [папка вашего сайта wordpress] → папка public_html и удалите все содержимое этой папки.Обычно это занимает несколько минут. После этого я перенесу содержимое моего веб-сайта WordPress в это место.
На следующем шаге вернитесь к терминалу SSH и убедитесь, что вы находитесь в каталоге www . Затем выполните следующую команду:
scp /var/www/wordpress.zip [email protected]: / home / master / applications / ewscfaavrd / public_html
Давайте посмотрим, что происходит с этой командой:
scp [var / www / wordpress.zip] это расположение файла, который я хочу отправить на свой новый сервер Cloudways. Пожалуйста, измените его, чтобы он соответствовал вашему.
[[email protected]] Текст перед знаком @ — это имя пользователя моего нового сервера Cloudways, а после знака @ — мой общедоступный IP-адрес.
[: / home / master / applications / ewscfaavrd / public_html] этот бит команды представляет место, куда я хочу скопировать заархивированную папку WordPress.
После завершения команды вы увидите новый файл внутри папки:
Наконец, мне нужно распаковать содержимое этого заархивированного файла.Для этого вернитесь на платформу Cloudways и внутри Server Management запустите интегрированный терминал SSH.
Войдите в систему, указав имя пользователя и пароль (предоставленные в качестве основных учетных данных), и перейдите в каталог WordPress, в который я только что скопировал заархивированную папку.
Использовать SSH для распаковки папки быстро и легко. Перейдите в папку public_html приложения, в которую заархивированная папка была скопирована со старого сервера, и выполните следующую команду, чтобы распаковать содержимое.
разархивировать wordpress.zip
После завершения процесса запустите команду ls , чтобы проверить содержимое разархивированной папки.
Примечание: Не удаляйте заархивированную папку, так как она может потребоваться в случае, если дела пойдут плохо. Убедившись, что все работает должным образом, удалите папку позже.
Я успешно перенес сайт WordPress на новый управляемый сервер Cloudways.
Однако, если присмотреться, расположение не то. Для обслуживания этого сайта у меня должно быть содержимое внутри public_html , а не в папке внутри каталога public_html .
Чтобы переместить все содержимое из папки WordPress в родительский каталог public_html , выполните следующую команду внутри SSH-терминала Cloudways, находясь в каталоге WordPress .
мВ * ../
Команда mv используется для перемещения файлов / папок, * представляет все файлы / папки, а ../ — это сделать шаг назад.
Запустите команду ls , чтобы убедиться, что все файлы и папки были успешно перенесены.
Как видите, я успешно переместил сайт WordPress на новый сервер.
VIII) Импорт базы данных WordPress в Cloudways
Давайте перенесем файл .sql со старого сервера в папку public_html нашего нового сайта WordPress на Cloudways.Я буду использовать команду scp .
Примечание: Это заменит / переопределит существующую базу данных на сервере Cloudways базой данных на старом сервере.
scp /var/www/site.bak.sql [email protected]: / home / master / applications / ewscfaavrd / public_html
Теперь вернитесь в окно терминала Cloudways SSH и выполните следующую команду, чтобы импортировать файл базы данных.
mysql -u ewscfaavrd -p ewscfaavrd-u ewscfaavrd Это имя пользователя базы данных сайта WordPress на Cloudways.
-p ewscfaavrd Это имя базы данных сайта WordPress на Cloudways.
На этом этапе я переместил файлы и базу данных сайта WordPress на сервер Cloudways. Давайте продолжим и проверим, правильно ли работает сайт WordPress. Для этого просто щелкните URL-адрес приложения в разделе URL-адрес ПРИЛОЖЕНИЯ .
При просмотре веб-сайта я обнаружил страницу с ошибкой, которая сообщает мне, что мой сайт WordPress не может подключиться к базе данных.
Эту проблему можно решить, заменив старые учетные данные базы данных в файле wp-config.php новыми учетными данными, предоставленными Cloudways.
Запустите FileZilla (если вы его закрыли ранее) и откройте файл wp-config.php .
Внутри файла замените значения DB_NAME , DB_USER и DB_PASSWORD, сохраните и закройте файл.
Теперь вернитесь и перезагрузите страницу, и веб-сайт, похоже, работает нормально.
Как видите, я успешно переместил сайт WordPress и его базу данных со своего старого сервера на новый сервер хостинга.
Весь процесс может показаться немного длинным, но он быстрее и безопаснее. Теперь, если у вас небольшой веб-сайт, используйте плагин Cloudways migrator для беспроблемной миграции.
3) Перенести WordPress через WP-CLI
Как обсуждалось ранее, я также расскажу о процессе миграции с использованием командной строки WordPress или WP-CLI для краткости.
I) Что такое командная строка WordPress?
Как и SSH, WP-CLI - это интерфейс командной строки, специфичный для WordPress. Этот простой, но мощный инструмент позволяет вам управлять CMS почти так же, как и интерфейс WordPress. Из-за гибкости и простоты WP-CLI является предпочтительным способом взаимодействия многих разработчиков и пользователей WordPress с CMS.
WP-CLI используется для переноса сайтов WordPress, установки плагинов, управления многосайтовой сетью, доступа к базам данных и обновления основных файлов.Хотя все вышеперечисленные задачи можно выполнять через веб-интерфейс, это по-прежнему предпочтительный способ выполнения задач, не отвлекаясь.
Откройте свой SSH-терминал и убедитесь, что на сервере установлен WP-CLI. Для этого просто введите команду WP ниже:
wp - информацияПоскольку у меня не установлен WP-CLI, появится следующая ошибка:
Давайте исправим это, установив WP-CLI. Выполните следующую команду в терминале SSH вашего старого сервера. cd обратно в папку opt , полностью вернувшись в корневую папку. Продолжайте выполнять команду cd ../ , пока не дойдете до нее.
Установите wp-cli , выполнив следующую команду:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharЭто должно установить WP-CLI. Затем подтвердите это, введя команду wp –info .
Теперь измените права доступа к файлу, чтобы сделать его исполняемым.
chmod + x wp-cli.phar sudo mv wp-cli.phar / usr / local / bin / wpВернитесь в основную папку WordPress и выполните следующую команду, которая должна показать версию установки WordPress.
версия ядра WP --allow-rootОтлично! Давайте сделаем резервную копию нашего сайта WordPress с помощью WP-CLI.
II) Резервное копирование файлов WordPress с помощью WP-CLI
Создание резервной копии с помощью WP-CLI аналогично процессу на основе SSH.Перейдите в папку www и создайте zip-файл сайта WordPress, выполнив следующую команду.
zip -r wordpress.zip wordpressПереместите заархивированную папку в папку сайта WordPress, выполнив команду ниже.
mv wordpress.zip
, где wordpress - это имя сайта WordPress.
Теперь перейдите в папку wordpress , выполнив команду cd , и вы найдете wordpress.zip папку.
На следующем снимке экрана показан весь процесс.
Я переместил заархивированную папку в папку сайта WordPress, чтобы к ней можно было получить доступ через URL-адрес. Его следует загрузить по URL-адресу, например:
http: // [serverIP] /wordpress.zip ИЛИ http: // [расположение сайта wordpress] /wordpress.zip в зависимости от вашей структуры.
III) Импорт файлов WordPress в Cloudways
Войдите в свою платформу Cloudways и запустите терминал SSH.Перейдите на новый сайт WordPress и в папке public_html введите следующую команду.
wget http: // [serverIP] /wordpress.zipБудет получена вся заархивированная папка со старого сервера через URL. После завершения передачи разархивируйте содержимое папки, выполнив следующую команду:
разархивировать wordpress.zipЭто переместит все содержимое обратно в родительский каталог ( public_html ), выполнив следующую команду.
мв * ../
Вот и все! Я успешно извлек заархивированную папку и переместил сайт WordPress на новый хост.
IV) Возьмите резервную копию базы данных
База данных может быть легко скопирована:
Выполните следующую команду, чтобы создать файл .sql для вашей базы данных WordPress MySQL.
mysql -u ewscfaavrd -p ewscfaavrdЭто создаст файл резервной копии, который можно легко экспортировать на сервер Cloudways с помощью встроенной оболочки SSH.
V) Поиск и замена URL-адресов (если вы перемещаете сайт в новый домен)
В случае перехода на другой домен вам также потребуется заменить URL-адреса, указывающие на ваш старый домен, с помощью простого процесса.
В SSH-терминале Cloudways выполните следующую команду:
wp search-replace "http://old-url.com" "https://new-url.com"Эта команда сначала выполнит поиск всех URL-адресов, а затем заменит их новым URL-адресом, указанным в более поздней части команды.
Протестируйте сайт WordPress
Если вы следовали инструкциям и не столкнулись с какими-либо препятствиями, вы сможете без проблем увидеть, как перенесенный сайт работает на новом сервере Cloudways.
После завершения процесса миграции всегда рекомендуется немного поработать. Для этого удалите заархивированную папку с файлом WordPress, а также базу данных MySQL. Это совершенно необязательно, и если вас не беспокоит дисковое пространство, оставьте их в покое.
Перенесите сайты WordPress на Cloudways за три шага!
Как я упоминал ранее, если вы переносите свой сайт с другого хоста на Cloudways, этот процесс состоит всего из трех простых шагов!
- Установите Cloudways WordPress Migrator на свой текущий хост-сервер.
- Введите необходимые учетные данные.
- Щелкните Migrate.
Вот короткое видео-руководство о том, как легко перенести WordPress с другого хостинг-сервера на Cloudways и испытать управляемые оптимизированные облачные серверы.
Перенесите WordPress на Cloudways за 3 шага!
Как упоминалось ранее, если вы переносите свой сайт с другого на Cloudways, вы можете сделать это за 3 простых шага!
- Установите Cloudways WordPress Migrator на свой текущий хостинг.
- Введите необходимые учетные данные.
- Щелкните Migrate.
Вот краткое видео-руководство о том, как легко вы можете перенести WordPress на другой хост (Cloudways) и испытать скорость оптимизированных облачных серверов.
Великолепно, не правда ли? Это легко, просто и экономит ваше время!
Давайте кратко рассмотрим некоторые функции, которые Cloudways предлагает своим клиентам.
Ведущие в отрасли функции
Платформа
Cloudways поставляется с полезными функциями, которые позволяют пользователям легко управлять услугами, такими как развертывание нескольких приложений на сервере, создание промежуточных сайтов, для тестирования обновлений веб-сайтов, , интеграция бесплатных сертификатов SSL , бесплатный плагин кеширования и CloudwaysCDN, добавление / управлять членами команды, доступом по SFTP и белым списком IP-адресов и т. д.
Круглосуточная поддержка 7 дней в неделю
Поддержка необходима для бесперебойной работы любого бизнеса. Cloudways гарантирует, что клиенты всегда будут иметь доступ к круглосуточной поддержке в чате без выходных. Помимо этого, клиенты Cloudways также могут получить мгновенную поддержку из нашей базы знаний , а также от активного сообщества, которое стремится помочь другим пользователям Cloudways.
Интуитивно понятный пользовательский интерфейс
Платформа Cloudways очень проста в использовании, и даже неопытный специалист может без проблем сориентироваться.Навигация по настройкам сервера и приложения очень проста, а сложные параметры объясняются с помощью подсказок и всплывающих подсказок.
Несколько дополнений
Помимо множества встроенных функций, Cloudways также предлагает возможность интеграции надстроек, которые наилучшим образом соответствуют требованиям пользователей. Эти надстройки можно использовать для интеграции поставщиков электронной почты, служб DNS, расширенной поддержки на уровне приложений, миграции и надежного API Cloudways для разработки, интеграции и управления вашим сервером.
Системная интеграция
Пользователи
Cloudways также пользуются интеграцией для мониторинга состояния своих серверов и приложений с помощью CloudwaysBot и New Relic APM . Эти инструменты предлагают подробный анализ производительности веб-сайта и помогают пользователям повысить производительность приложений.
Наши рекомендации по миграции на WordPress
Теперь, когда вы узнали все, что нужно знать о миграции WordPress, вот несколько рекомендуемых передовых методов, которым вы должны следовать, чтобы избежать каких-либо неудобств во время или после процесса миграции.
Сделайте полную резервную копию вашего сервера
Создание резервной копии имеет решающее значение для миграции WordPress, потому что в процессе миграции может возникнуть множество ошибок. Вы можете легко потерять свои данные из-за небольшого сбоя, и все годы тяжелой работы потрачены впустую в считанные минуты. Поэтому важно хранить несколько копий своей базы данных и сайта WordPress, чтобы вы могли легко восстановить последнюю версию, если что-то пойдет не так.
Планируйте заранее
Перенос вашего сайта WordPress на новый хост - дело непростое, поэтому важно планировать заранее и следить за тем, чтобы в дни миграции вы не проводили никаких кампаний на своем сайте.Всегда рекомендуется переносить свой сайт в сезон низкой посещаемости и даже подготовить страницу «Сайт в разработке» на случай простоя.
Протестируйте свой сайт после миграцииВажно всегда проверять производительность вашего сайта после его переноса на новый хост. С Cloudways у вас есть возможность перенести и протестировать свой сайт в течение пробного периода, поэтому еще до того, как вы станете клиентом, вы можете увидеть, как ваш сайт работает в Cloudways, а затем решить, хотите ли вы переместить его навсегда или нет.
Проверить быстрые исправления
После процесса миграции ваш веб-сайт часто не отображается, как на предыдущем хосте. После завершения процесса миграции WordPress вы должны убедиться, что вы проверили неработающие ссылки, хлебные крошки, карту сайта или любые другие быстрые исправления, о которых может позаботиться ваш разработчик. Кроме того, найдите время и проверьте свой трафик после миграции, чтобы узнать, доступен ли ваш сайт для ваших пользователей или нет.
Последние мысли
Я надеюсь, что теперь вы знаете, как легко перенести свой сайт WordPress без потери ценных данных.Вы можете выбрать вариант, который лучше всего соответствует вашим требованиям для переноса вашего сайта WordPress на новый сервер. Идите вперед и похвастайтесь навыками, которые вы приобрели в этой статье. Командная строка - это весело, и если вас интересуют еще полезных команд , не стесняйтесь исследовать Интернет.
Отзывы клиентов на
«Красиво оптимизированный хостинг для WordPress и Magento»
Арда Бурак [Владелец агентства]
Мустасам Салим
Мустаасам - менеджер сообщества WordPress в Cloudways - управляемой платформе хостинга WordPress, где он активно работает и любит делиться своими знаниями с сообществом WordPress.Когда он не работает, вы можете увидеть, как он играет в сквош со своими друзьями или защищается в футболе и слушает музыку. Вы можете написать ему по адресу [email protected]
Как перенести сайты WordPress: подробное руководство
При переходе на новый веб-хостинг необходимо будет перенести ваш веб-сайт. Хотя процесс миграции веб-сайта относительно прост, важно сделать его правильным способом, чтобы сохранить ваши данные и производительность сайта в дальнейшем.
В этой статье будут показаны четыре метода миграции сайта WordPress на новую службу хостинга - ручной метод с использованием плагина WordPress, инструмента миграции или службы резервного копирования вашего хостинг-провайдера.
Если вы просто хотите выбрать и установить плагин WordPress, мы также составили краткий список лучших плагинов миграции WordPress, которые помогут вам начать работу.
Зачем переносить свой сайт на WordPress?
Для некоторых владельцев веб-сайтов миграция сайта WordPress является утомительным занятием, поскольку есть много деталей, на которые следует обратить внимание в процессе переноса.Другие считают, что это слишком рискованно, опасаясь, что они могут повредить весь сайт.
Однако, даже если есть некоторые риски, миграция веб-сайта может быть плавным процессом и принесет ряд преимуществ, если все сделано правильно.
Вот некоторые из наиболее распространенных причин, по которым веб-мастера переносят свои веб-сайты WordPress на новый сервер:
- Доступный тариф. Поскольку существует множество хостинг-провайдеров на выбор, вы можете найти другую хостинговую компанию, которая предлагает лучшее соотношение цены и качества, чем то, что ваш сайт использует в настоящее время.Например, планы виртуального хостинга Hostinger начинаются с $ 0,99 в месяц.
- Лучшая поддержка клиентов. Круглосуточный доступ к поддержке клиентов обеспечивает более длительное время безотказной работы и лучшую производительность веб-сайта.
- Дополнительные ресурсы и возможности хостинга. Получение необходимых ресурсов и инструментов для хостинга жизненно важно для дальнейшего расширения вашего сайта.
- Повышенная безопасность сервера. Обеспечение безопасности данных вашего веб-сайта должно быть вашим приоритетом как веб-мастера.Безопасность также играет большую роль в защите доверия к вашему сайту и конфиденциальности посетителей.
Как перенести сайт WordPress
Существует четыре способа перенести ваш сайт WordPress на новую службу хостинга: вручную, , , используя плагин клонирования WordPress , , инструмент автоматической миграции , или файл резервной копии хостинг-провайдера .
Поскольку каждый метод имеет свои преимущества и недостатки, прежде чем делать выбор, обязательно учитывайте размер своего веб-сайта, необходимые технические знания и затраты на перенос.
1. Перенос сайта WordPress вручную
Перенос вручную требует переноса файлов сайта и базы данных, а затем редактирования файла wp-config.php . Вы можете сделать это с помощью диспетчера файлов на панели управления хостингом или клиента протокола передачи файлов (FTP), такого как FileZilla.
Несмотря на то, что этот метод требует передовых технических знаний и понимания баз данных, он менее подвержен ошибкам.
1. Резервное копирование файлов WordPress и базы данных MySQL
Во-первых, вам необходимо загрузить все файлы WordPress на свой компьютер.Позже вы загрузите эти файлы в свою новую учетную запись хостинга.
- Подключите FileZilla к своему старому серверу сайта.
- Откройте папку public_html и выберите все файлы WordPress внутри нее.
- Щелкните правой кнопкой мыши и выберите Загрузить .
После загрузки файлов WordPress пора создать резервную копию базы данных WordPress.
- Откройте страницу phpMyAdmin из панели управления хостингом.
- Выберите базу данных, в которой вы храните файлы WordPress, и выберите Экспорт .
- Выберите метод Quick для экспорта файла базы данных WordPress, а затем выберите SQL в качестве формата.
- Hit Go . Ваш файл базы данных будет автоматически сохранен в каталоге вашего рабочего стола.
2. Загрузите файлы WordPress и базу данных MySQL на свой новый хост
Следующим шагом миграции сайта WordPress является загрузка файлов, которые вы скачали, на новый хост.
- Поскольку файл резервной копии WordPress имеет формат ZIP, вам необходимо сначала его распаковать.
- Подключите FileZilla к своей новой учетной записи хостинга и перейдите в папку public_html в столбце Удаленный сайт .
- Найдите файлы, которые вы хотите загрузить, в столбце Local Site . Щелкните файлы правой кнопкой мыши и выберите Загрузить .
После этого загрузите базу данных MySQL на новый хост.
- Откройте панель управления вашей новой учетной записи хостинга и перейдите к Базы данных MySQL .
- Создайте новую базу данных и запишите имя базы данных , имя пользователя, и пароль .
- Вернитесь к Базы данных -> phpMyAdmin и выберите новую базу данных.
- Щелкните вкладку Импорт вверху страницы.
- Выберите Выберите файл и загрузите файл резервной копии MySQL, который вы скачали ранее.
- Оставьте все настройки как есть и нажмите Go .
3.Обновите wp-config.php, указав сведения о новой базе данных
Затем укажите учетные данные вашей новой базы данных MySQL, отредактировав файл wp-config.php в вашей новой учетной записи хостинга.
- Снова откройте папку public_html из FileZilla и найдите файл wp-config.php .
- Щелкните правой кнопкой мыши и выберите Изменить .
- Измените эти значения на данные вашей новой базы данных:
- DB_NAME - имя базы данных.
- DB_USER - имя пользователя admin.
- DB_PASSWORD - пароль администратора.
- DB_HOST - имя хоста базы данных. Обычно это значение localhost, , но оно может варьироваться в зависимости от вашей хостинг-платформы.
- Выберите Сохранить . Когда появится всплывающее окно, нажмите Да .
Если вы планируете использовать другое доменное имя для своего сайта WordPress, убедитесь, что новый домен правильно указывает на новую платформу хостинга.
ВАЖНО: Вам нужно знать, как указать доменное имя на новый хост и исправить постоянные ссылки, поскольку они могут сломаться во время процесса миграции WordPress.
2. Использование подключаемого модуля клонирования
Другой метод миграции сайта WordPress - использование плагина клонирования. В каталоге плагинов WordPress есть сотни скриптов клонирования PHP на выбор.
Однако мы рекомендуем использовать подключаемый модуль All-in-One WP Migration, поскольку он прост в использовании и предоставляет все необходимые инструменты миграции для упрощения процесса.
Перед началом процесса миграции убедитесь, что у вас установлен и активирован плагин клонирования WordPress на ваших старых и новых учетных записях хостинга.
Следующие шаги покажут вам, как перенести веб-сайт WordPress с помощью плагина миграции.
- Откройте панель администратора сайта, который вы хотите перенести, и перейдите к All-in-One WP Migration -> Export .
- Щелкните Экспорт в и выберите вариант Файл в раскрывающемся меню.
- Подождите, пока плагин завершит получение файлов вашего сайта. После завершения процесса загрузите файл резервной копии в формате .wpress из всплывающего окна.
- Откройте панель администратора WordPress в своей новой учетной записи хостинга и перейдите к All-in-One WP Migration -> Import .
- Щелкните Импортировать из и выберите Файл . Затем найдите файлы, которые вы экспортировали. Имейте в виду, что максимальный размер загружаемого файла составляет 128 МБ.
- После завершения процесса нажмите Готово .
Если метод импорта не работает, вы можете загрузить данные резервной копии, созданные плагином, вручную через FTP или диспетчер файлов.
- Перейдите к All-in-One WP Migration -> Экспортируйте на свой старый сервер и сгенерируйте файл .wpress .
- Войдите на FTP и загрузите файл .wpress в папку wp-content / ai1wm-backups в папке плагина All-In-One WP Migration.
- Перейдите на панель администратора WordPress вашего нового сервера, перейдите к All-In-One WP Migration -> Backups . Там должен появиться файл .wpress .
- Выберите значок Восстановить рядом с файлом .wpress . Щелкните Продолжить , чтобы начать процесс миграции.
Последним шагом использования плагина является повторное сохранение структуры постоянной ссылки. Вам нужно дважды изменить структуру, так как она реконструирует .htaccess файл.
- В меню боковой панели WordPress выберите Настройки -> Постоянные ссылки .
- Выберите новую структуру и нажмите Сохранить изменения. Если вы используете настраиваемую структуру , сначала обязательно скопируйте .
- Перезагрузите страницу настроек Permalinks и выберите исходную структуру. Когда все будет готово, нажмите Сохранить изменения .
3. Использование средства автоматического переноса
Инструмент автоматической миграции
Hostinger - это самый быстрый и простой способ перенести ваш сайт WordPress.Эта функция позаботится обо всем процессе миграции за вас.
Для инструмента требуются ваше имя пользователя и пароль WordPress, а также ссылка, используемая при входе в панель администратора WordPress ( yourwebsite.com/wp-admin ).
Кроме того, инструменту миграции потребуется ссылка на страницу входа предыдущего хостинг-провайдера, а также имя пользователя и пароль старой учетной записи хостинга.
Следующие шаги покажут, как использовать инструмент миграции Hostinger.
- Войдите в свою hPanel и перейдите на Веб-сайт миграции в разделе Веб-сайт .
- Нажмите кнопку Request Hosting Migration и выберите WordPress Migration .
- Заполните обязательные поля, указав свой сайт WordPress и данные учетной записи хостинга:
- WP-Admin URL - ссылка на панель администратора WordPress. Например, yourwebsite.com/wp-admin.
- Имя пользователя WP-Admin - имя пользователя администратора, используемое для входа в админ-панель WordPress.
- Пароль WP-Admin - пароль администратора, используемый для входа в админ-панель WordPress.
- URL хостинг-провайдера - ссылка на страницу входа в вашу учетную запись хостинга. Например, yourhostingprovider.com/signin.
- Имя пользователя - имя пользователя, используемое для входа в старую учетную запись хостинга.
- Пароль - пароль для входа в старую учетную запись хостинга.
- По завершении нажмите Отправить .
4. Служба резервного копирования веб-хостинга
Последний метод миграции использует преимущества службы резервного копирования веб-хостинга для перемещения файлов WordPress на новый хост.
Некоторые хостинг-провайдеры, например Hostinger, периодически создают резервные копии. Вы можете использовать эти резервные копии для переноса вашего сайта WordPress на новый сервер.
Поскольку многие хостинг-провайдеры используют cPanel, выполните следующие действия для резервного копирования вашего сайта WordPress с помощью этой опции.
- Перейдите к Files -> Backup Wizard из вашей cPanel.
- В меню мастера резервного копирования выберите Резервное копирование -> Полное резервное копирование . Этот вариант резервного копирования охватывает ваш домашний каталог, базу данных WordPress, конфигурацию пересылки электронной почты и конфигурацию фильтра электронной почты.
- Установите предпочтительное место назначения резервного копирования - в этом руководстве мы выберем Home Directory . Не забудьте добавить свой адрес электронной почты, если хотите, чтобы вы получали уведомление после завершения процесса резервного копирования.
- Щелкните Создать резервную копию , чтобы начать процесс.
После получения резервной копии файла ZIP вы можете восстановить его на новой учетной записи хостинга, используя тот же метод.
- Перейдите к Files -> Backup Wizard из cPanel вашей новой учетной записи хостинга.
- В меню мастера резервного копирования выберите Восстановить -> Домашний каталог .
- Выберите созданный вами резервный файл ZIP и нажмите Загрузить .
Также можно восстановить данные резервной копии, вручную загрузив файл ZIP в корневую папку вашего нового хостинг-провайдера. Это можно сделать через диспетчер файлов на панели управления или FTP-клиент.
Убедитесь, что все файлы сайта в папке public_html старого хоста перемещены в папку public_html нового хоста.
ПРИМЕЧАНИЕ. «Файлы cookie заблокированы или не поддерживаются вашим браузером». - это ошибка, которая обычно возникает после переноса сайта WordPress на другой хост. Если обновление браузера не решает проблему, попробуйте один за другим деактивировать все установленные плагины безопасности или кэшировать и удалить файлы cookie браузера.
Лучшие плагины для миграции WordPress
All-In-One WP Migration - один из многих доступных на рынке плагинов для миграции WordPress.
Чтобы помочь вам выбрать инструмент, который лучше всего соответствует вашим предпочтениям, мы составили список из десяти лучших плагинов миграции WordPress на выбор.
1. Миграция многофункционального устройства на WP
Статистика плагина:
- Загрузок: 3,000,000+
- Рейтинг: 4,5 / 5
- Примечательные особенности: импорт перетаскиванием, интеграция с WP-CLI, совместимость с основными дистрибутивами Linux и macOS
- Цена: freemium
All-In-One WP Migration - это простое решение для беспроблемного переноса вашего сайта WordPress. Он позволяет загружать базы данных, медиафайлы, темы и плагины на другой сервер без каких-либо технических знаний.
Наличие функции импорта с помощью перетаскивания еще больше упрощает для вас процесс миграции.
Помимо совместимости с основными дистрибутивами Linux, macOS и Microsoft Windows, этот плагин миграции также работает с многочисленными провайдерами хостинга.
Поскольку подключаемый модуль импортирует файлы фрагментами размером менее 2 МБ, он может обойти ограничения на размер загрузки, установленные большинством поставщиков. Чтобы создать копию вашего сайта и восстановить ее на другом хосте, достаточно одного щелчка мыши.
Если вы хотите перенести свой веб-сайт на сервисы облачного хранения, All-In-One WP Migration продает расширения облачного хранилища по цене 99 долларов за каждое в качестве единовременной оплаты.
Некоторые из поддерживаемых служб облачного хранения включают Dropbox , Google Cloud Storage и OneDrive .
Мультисайтовых расширений также доступны для расширения функциональности плагина - цены варьируются от 69 долларов до 99 долларов США за расширение в качестве единовременного платежа.
Например, Unlimited Extension снимает ограничение на импорт в 512 МБ и поддерживает команды WP-CLI. Все расширения имеют премиальную поддержку клиентов.
СКАЧАТЬ
2. Дубликатор
Статистика плагина:
- Загрузок: 1,000,000+
- Рейтинг: 5/5
- Примечательные особенности: предварительная настройка сайта , ручное и частичное резервное копирование, а также промежуточная область
- Цена: freemium
Дубликатор является одним из лучших плагинов для миграции WordPress по нескольким причинам.Помимо упрощения процесса миграции веб-сайта, он также помогает пользователям копировать и клонировать свой сайт на другой хост или в промежуточную область без простоев.
Плагин также служит в качестве решения для резервного копирования, объединяя файлы сайта в ZIP-файл для оптимальной мобильности.
Функция предварительной настройки веб-сайта еще больше упрощает вашу работу. Вместо того, чтобы настраивать темы, плагины и данные сайта каждый раз, когда вы хотите создать резервную копию или перейти на новый хост, Duplicator создает пакет со всеми предварительно настроенными файлами.
Если у вас есть бюджет, который можно потратить на платные инструменты, Duplicator Pro предлагает множество дополнительных функций.
Он предоставляет пользователям запланированное резервное копирование и интеграцию с популярными платформами облачного хранения, такими как Amazon S3 , Dropbox и Google Drive Storage . Вы также получите лучшую поддержку для крупных веб-сайтов и баз данных.
Премиум-версия этого плагина миграции стоит от 69 до 149 долларов в год или 799 долларов в качестве единовременного платежа.Все планы включают поддержку клиентов и обновления в течение срока действия лицензии.
СКАЧАТЬ
3. UpdraftPlus
Статистика плагина:
- Загрузок: 3,000,000+
- Рейтинг: 5/5
- Примечательные особенности: резервное копирование по расписанию, создание отчетов по электронной почте и совместимость с другими плагинами резервного копирования
- Цена: freemium
UpdraftPlus один из лучших плагинов для резервного копирования WordPress, который стоит попробовать.Имея более трех миллионов загрузок, это популярный выбор для веб-мастеров, которым требуется решение для резервного копирования и восстановления.
Этот плагин резервного копирования поддерживает удаленное резервное копирование непосредственно на популярные облачные платформы хранения, такие как Dropbox , Google Drive и Amazon S3 . Он также позволяет создавать резервные копии сайта на FTP-сервере, в внутреннем хранилище под названием UpdraftVault или по электронной почте.
Вы можете просматривать содержимое резервных копий в WordPress для облегчения доступа и устанавливать автоматические расписания резервного копирования.
В то время как бесплатная версия плагина поставляется с более чем достаточным количеством инструментов для облегчения вашей работы, UpdraftPlus Premium предлагает отличное соотношение цены и качества. От 70 долларов до 399 долларов в год , вы сможете копировать и переносить веб-сайты, а также отправлять резервные копии в несколько удаленных мест.
Премиум-версия также включает шифрование базы данных, расширенную поддержку и 1 ГБ хранилища для UpdraftVault.
Лучшая часть инвестиций в UpdraftPlus Premium - это то, что он позволяет восстанавливать резервные копии из других подключаемых модулей резервного копирования.Он также принимает стандартные резервные копии файлов SQL - несжатые, сжатые с помощью GZIP или BZIP2.
СКАЧАТЬ
4. WPBackItUp
Статистика плагина:
- Загрузок: 450,000+
- Рейтинг: 4.5 / 5
- Примечательные особенности: неограниченное резервное копирование, настраиваемое хранение резервных копий и уведомления по электронной почте
- Цена: freemium
WPBackItUp - еще один отличный удобный плагин миграции WordPress с множеством полезных функций.
Благодаря функции резервного копирования в один клик, новички могут без проблем переносить файлы своих сайтов WordPress на другой сервер. Кроме того, вам не нужны знания MySQL, чтобы использовать плагин, что еще больше подчеркивает его простоту использования.
Помимо предложения неограниченных квот на резервное копирование, WPBackItUp позволяет загружать файлы резервных копий локально без использования FTP-клиента. Вы можете настроить содержимое резервной копии и срок ее хранения, что позволит вам сэкономить место, сохраняя только те резервные копии, которые вам нужны.
Пользователи бесплатной версии будут иметь доступ к ее порталу поддержки, чтобы получить руководства и проверить базу знаний.
WPBackItUp работает в средах с низким объемом памяти и общим хостингом, а также более чем способен поддерживать большие веб-сайты. Кроме того, плагин совместим со всеми платформами WordPress, включая Windows, Linux и Azure.
Как и предыдущие плагины миграции, WPBackitup поставляется с бесплатной версией и премиум-версией, которая стоит от 79 долларов до 199 долларов в год .
WPBackItUp Premium включает восстановление в один клик, автоматические расписания резервного копирования и функцию миграции сайта WordPress.Он также позволяет копировать сайт для подготовки или тестирования и восстанавливать резервные копии до другой версии WordPress.
СКАЧАТЬ
5. Перенести Guru
Статистика плагина:
- Загрузок: 50,000+
- Рейтинг: 5/5
- Примечательные особенности: миграция сайта в один клик, оповещения в реальном времени и процедура миграции без сбоев
- Цена: бесплатно
Если вы ищете бесплатную альтернативу , подумайте об использовании Migrate Guru.Этот плагин обеспечивает простой и надежный способ переноса сайтов WordPress на любой сервер, на который вы переходите.
Вам нужно всего лишь заполнить форму с подробным описанием нового хоста вашего сайта, а функция миграции в один клик позаботится обо всем остальном.
Migrate Guru может клонировать до 1 ГБ сайтов менее чем за 30 минут. Пользователи с большими веб-сайтами найдут ограничение на размер миграции очень гибким, поскольку Migrate Guru позволяет копировать или перемещать файлы размером до 200 ГБ. Весь процесс происходит на его серверах, что снижает риск сбоев.
В отличие от других плагинов миграции, Migrate Guru не предлагает интеграции с платформами облачного хранения. Вместо этого плагин автоматически копирует ваш сайт WordPress на свой сервер и сохраняет там все важные файлы до завершения миграции.
Migrate Guru совместим со всеми веб-хостами по всему миру. Он поставляется с поддержкой нескольких сайтов, а также с предупреждениями по электронной почте и в режиме реального времени.
База знаний также доступна, чтобы ответить на часто задаваемые вопросы о процедурах миграции и функциональных возможностях плагина.
СКАЧАТЬ
6. BlogVault
Статистика плагина:
- Загрузок: 80,000+
- Рейтинг: 4/5
- Примечательные особенности: инкрементных резервных копий, резервных копий WooCommerce и встроенных промежуточных копий
- Цена: freemium
BlogVault - это надежное решение для резервного копирования и промежуточного хранения, которое поставляется с множеством инструментов премиум-класса. Он использует систему инкрементного резервного копирования, чтобы избежать перегрузки вашего сервера, и предлагает бесплатное внешнее хранилище с круглосуточной доступностью.
Плагин архивирует все данные резервных копий на срок до 90 дней, давая вам возможность исправить ошибочные конфигурации на вашем сайте, восстановив предыдущие настройки.
Перенести ваш сайт WordPress очень просто, поскольку BlogVault поддерживает более 5000 веб-хостов по всему миру. Помимо гарантии нулевого времени простоя, плагин может переписать URL-адреса вашего веб-сайта и помочь вам перейти на новый домен, DNS или сервер.
Кроме того, он предоставляет промежуточную среду, автономное восстановление сайта и зашифрованное внешнее хранилище.
BlogVault поставляется с бесплатной версией и премиум-версией - последняя стоит от 89 до 249 долларов в год . Если у вас есть сайт WooCommerce, подумайте о переходе на план Advanced , поскольку он предоставляет определенные резервные копии WooCommerce.
Вы сможете автоматически создавать резервные копии баз данных товаров и заказов, не влияя на производительность сайта.
Другие примечательные функции, включенные в премиальные планы, включают безопасность WordPress, инструменты управления сайтом и мониторинг времени безотказной работы.
Хотя персональная поддержка доступна только для пользователей премиум-плана, на ее канале YouTube есть ответы на наиболее часто задаваемые вопросы новичков и руководства.
СКАЧАТЬ
7. VaultPress
Статистика плагина:
- Загрузок: 60,000+
- Рейтинг: 4/5
- Важные особенности: автоматических ежедневных резервных копий, восстановление в один клик и неограниченное пространство для хранения
- Цена: $ 4.77- $ 47,97 / месяц
VaultPress - это плагин резервного копирования на базе Jetpack, популярного набора инструментов WordPress, разработанный той же командой, что и WordPress.com , Tumblr и Akismet .
Этот плагин специализируется на резервном копировании и сканировании безопасности, обеспечивая автоматическое ежедневное резервное копирование с неограниченным пространством для хранения и защиту от спама и атак методом грубой силы.
План самого низкого уровня, Backup Daily , предусматривает автоматическое ежедневное резервное копирование вне площадки.Для средних и крупных веб-сайтов с большим количеством визуального контента план среднего уровня Security Daily может оказаться более удобным, поскольку он предлагает неограниченный видеохостинг и защиту от комментариев.
Между тем, комплект Complete обеспечивает автоматическое сканирование в реальном времени и поиск по сайту до 100 000 записей.
Вы можете приобрести VaultPress как отдельный плагин за 4,77–47,97 долларов США в месяц с ежегодной оплатой.
В качестве альтернативы можно купить Jetpack Backup за 23 доллара.97 / месяц , чтобы получать резервные копии в реальном времени, восстанавливать сайт одним щелчком мыши и архивировать любые изменения, сделанные на вашем сайте WordPress.
СКАЧАТЬ
8. Резервное копирование
Статистика плагина:
- Загрузок: 70,000+
- Рейтинг: 4.5 / 5
- Примечательные особенности: выборочное восстановление базы данных, резервное копирование и восстановление в реальном времени, а также интеграция с Dropbox
- Цена: freemium
Резервное копирование Guard - еще один отличный бесплатный плагин, способный справиться с миграцией вашего сайта WordPress.
Бесплатная версия предлагает множество инструментов резервного копирования и восстановления, которые можно использовать для легкого перемещения данных между хостами.
Помимо предоставления неограниченного количества резервных копий, плагин позволяет загружать файлы резервных копий прямо на ваш компьютер.
Вы также можете исключать определенные таблицы базы данных из резервных копий и восстанавливать файлы сайта по частям, а также указывать настраиваемые пути исключения для повышения удобства работы пользователей.
Благодаря функциям плагина в реальном времени вы можете легко отслеживать текущее резервное копирование или восстановление.Вы также можете отслеживать резервное копирование или восстанавливать файлы журналов и при необходимости отменять процесс резервного копирования.
Кроме того, плагин поддерживает многосайтовые сети WordPress и интеграцию Dropbox . Эти функции делают Backup Guard идеальным для веб-сайтов, поддерживаемых командой разработчиков.
Обновление до премиум-версии, доступное с 25 долларов до 99 долларов в год, предоставит вам доступ к инструменту автоматической миграции и функции резервного копирования по нескольким расписаниям.
Другие примечательные особенности включают хранение резервных копий, уведомление по электронной почте и интеграцию с Amazon S3 , Google Drive , OneDrive и FTP . Все премиальные планы включают один год поддержки и неограниченное количество обновлений.
СКАЧАТЬ
9. Резервное копирование и миграция WPvivid
Статистика плагина:
- Загрузок: 100000+
- Рейтинг: 5/5
- Примечательные особенности: автоматическая миграция, сохранение резервных копий и создание отчетов по электронной почте
- Цена: freemium
WPvivid предлагает простой решение для резервного копирования и миграции, которое стоит попробовать.
Бесплатная версия предлагает функции, необходимые, чтобы помочь вам перенести сайт WordPress на новый сервер, настроить резервное копирование по расписанию и с легкостью сохранить файлы резервных копий в удаленном хранилище.
Для получения дополнительных функций резервного копирования и миграции рассмотрите возможность обновления до WPvivid Backup Pro. От $ 49 до $ 149 / год , вы получаете не только доступ к премиальным инструментам резервного копирования, но и создание промежуточного сайта, шифрование баз данных, создание инкрементных резервных копий и добавление ярлыков для плагина.
Другие дополнительные функции включают настройку возможностей ролей пользователей, многосайтовое резервное копирование, очистку неиспользуемых образов и временных файлов, а также неограниченное хранение резервных копий.
WPvivid в настоящее время поддерживает интеграцию с Dropbox , OneDrive , Amazon S3 , Google Drive , FTP и DigitalOcean Spaces .
СКАЧАТЬ
10. WP Migrate DB
Статистика плагина:
- Загрузок: 300,000+
- Рейтинг: 4.5/5
- Примечательные особенности: выборочная миграция таблиц базы данных , исключение типов записей и интеграция с WP-CLI
- Цена: freemium
WP Migrate DB - это плагин WordPress, специально разработанный для упрощения экспорта баз данных и миграция. Он позволяет экспортировать базу данных вашего сайта WordPress в файл SQL, который затем можно импортировать на новый сервер через phpMyAdmin .
Плагин также поддерживает сериализованные данные и массивы WordPress, снижая риск повреждения данных при сохранении целостности резервной копии.
Плагин поставляется с режимом совместимости для разрешения любых конфликтов плагинов при переходе на новый сервер. Вы также можете занести плагины в белый список, чтобы предотвратить их загрузку и замедлить процесс.
Функция паузы / отмены также доступна, если вы хотите прервать процесс миграции.
Рассмотрите возможность обновления до WP Migrate DB Pro, если у вас есть бюджет, который можно потратить на инструмент премиум-класса.
В этой расширенной версии вы можете решить, какие таблицы базы данных вы хотите перенести, и исключить определенные типы сообщений из таблицы сообщений.Кроме того, он позволяет синхронизировать файлы медиатеки между двумя сайтами WordPress.
WP Migrate DB Pro поставляется с четырьмя планами по цене от $ 49 до $ 599 / год . Все они включают один год обновлений, приоритетную поддержку по электронной почте и 60-дневную гарантию возврата денег.
СКАЧАТЬ
Часто задаваемые вопросы
Вот некоторые из наиболее часто задаваемых вопросов и ответов, когда дело доходит до миграции веб-сайтов WordPress.
Может ли Hostinger перенести для меня сайт WordPress?
Да, Hostinger может бесплатно перенести ваш сайт WordPress.После того, как вы получите учетную запись Hostinger, перейдите на страницу запросов на миграцию и нажмите кнопку Добавить запрос . Перейдите на вкладку WordPress и введите необходимую информацию.
Вам необходимо будет предоставить URL-адрес и данные для входа в панель администратора WordPress, а также данные для входа в предыдущую учетную запись хостинга. После этого нажмите Проверить соединение , чтобы проверить учетные данные.
После проверки нажмите Добавить запрос , и Hostinger перенесет сайт WordPress за вас.Могу ли я перенести свой сайт WordPress на другой хост?
Да, можно. Все, что вам нужно сделать, это загрузить файлы и базу данных WordPress со старого веб-хоста и загрузить их на новый веб-хостинг.
Вы можете сделать это одним из следующих способов: вручную переместить файлы WordPress, используя службу резервного копирования веб-хоста, плагин клонирования или инструмент автоматической миграции.
Как перенести мой WordPress на другой хост?
Вы можете бесплатно перенести свой сайт WordPress, используя один из следующих методов: перемещение файлов WordPress вручную, с помощью службы резервного копирования веб-хостинга, плагина клонирования или инструмента автоматической миграции.
Для перемещения файлов WordPress вручную требуется использование файлового менеджера веб-хоста или клиента протокола передачи файлов (FTP). Используйте его для загрузки файлов WordPress из каталога public_html , резервного копирования и экспорта базы данных WordPress со страницы phpMyAdmin . Затем загрузите файлы и базу данных на свой новый веб-хостинг.
Второй метод использует службу резервного копирования веб-хоста. Он позволяет загружать полную резервную копию файлов и базы данных WordPress. Затем на новом веб-хосте используйте функцию Восстановить , чтобы загрузить файлы.
В качестве альтернативы используйте плагин клонирования, например All-in-One WP Migration . Установите плагин как на старые, так и на новые учетные записи хостинга. На существующем сайте WordPress используйте плагин для экспорта файлов в формате .wpress . Затем в новой учетной записи хостинга используйте плагин для импорта файла .wpress .
Последний метод использует инструмент автоматической миграции на вашем новом веб-хосте. Вам нужно будет указать URL-адрес вашей панели администратора WordPress и ее учетные данные, а также URL-адрес и учетные данные страницы входа на старом хосте.После того, как новый веб-хостинг проверит информацию, он перенесет ваш сайт WordPress.
Заключение
Перенос веб-сайта WordPress к новому хостинг-провайдеру может принести несколько преимуществ. Вы можете получить более доступный тарифный план, лучшую поддержку клиентов, больше ресурсов и функций хостинга и лучшую безопасность сервера.
Поскольку есть несколько способов добиться этого, обязательно учтите ваши личные потребности и технические знания, которые потребуются.
Вот краткий обзор четырех объясненных методов миграции WordPress:
- Ручная передача. Используйте FTP-клиент или диспетчер файлов на панели управления хоста для передачи файлов и баз данных.
- Использование плагина клонирования. Экспортируйте и импортируйте файлы WordPress всего за несколько кликов.
- Использование инструмента автоматической миграции. Быстро перейти на Hostinger, отправив запрос на перенос.
- Служба резервного копирования веб-хостинга. Используйте резервные копии, созданные старым хостом, для перемещения файлов веб-сайта на новый сервер.
Мы надеемся, что это руководство помогло вам легко перенести ваш сайт WordPress.Наконец, дайте нам знать в комментариях, какой метод вы выбрали или предпочитаете делать.
Автор
Джордана Александра
Джордана - автор цифрового контента Hostinger. Она увлечена разработкой веб-сайтов, поисковой оптимизацией и развитием информационных систем. В свободное время она увлекается вольным стилем и последними игровыми новостями.
Обзор миграции WordPress - DreamHost Knowledge Base
Обзор
Если у вас возникли проблемы с переносом вашего веб-сайта с другого хоста или у вас просто нет времени, DreamHost в настоящее время предлагает услугу, которая позаботится об этом за вас.Дополнительную информацию можно найти в статье о службах миграции веб-сайта DreamHost.
Перенос сайта WordPress отличается от переноса простого HTML-сайта, потому что сайты WordPress для работы зависят как от веб-файлов, так и от базы данных MySQL. В этом обзоре объясняются ваши варианты в зависимости от типа миграции, который требуется вашему сайту
Изменение вашего доменного имени WordPress
Возможно, вам потребуется изменить домен для вашего сайта WordPress или перенести сайт в другой домен, который вы уже размещаете на DreamHost.Это происходит, если вы используете другое доменное имя или перемещаете сайт с промежуточного или тестового сайта на рабочий, производственный сайт. DreamHost предлагает два простых способа изменить домен WordPress:
Вариант 1. Используйте инструмент переименования на панели DreamHost
DreamHost предоставляет инструмент на странице вашей панели «Управление веб-сайтами», который позволяет вам изменять домен любого сайта WordPress. Дополнительные сведения об использовании инструмента см. В следующей статье:
Вариант 2 - позвольте DreamHost переименовать ваш сайт за вас
DreamHost предлагает профессиональный микросервис для изменения URL вашего сайта за вас.См. Следующую статью для получения дополнительной информации об услуге:
Перенос сайта WordPress в другую учетную запись DreamHost
В некоторых случаях вам может потребоваться переместить сайт в другую учетную запись DreamHost, например, когда вы передаете право собственности на сайт новому разработчику или физическому лицу. DreamHost предоставляет для этого два метода:
Вариант 1. Позвольте DreamHost перенести ваш сайт за вас
Профессиональные микросервисы
DreamHost могут перемещать ваш сайт между учетными записями за вас.См. Следующую статью для получения дополнительной информации об услуге:
Вариант 2. Перемещение сайта вручную
Вы можете вручную перемещать данные своего сайта между учетными записями, используя инструменты, представленные на панели DreamHost. Прочтите следующую статью для получения инструкций по этому процессу:
Перенос сайта WordPress с другого хоста
Если вы переносите сайт WordPress с другой хостинговой компании (хоста), вам доступно множество различных вариантов. Вот некоторые из наиболее популярных методов, из которых вы можете выбрать:
Вариант 1 (простой) - используйте плагин WordPress для автоматической миграции DreamHost
Плагин автоматической миграции DreamHost позволяет легко перенести ваш сайт на сервер DreamHost.Дополнительные сведения о плагине см. В следующей статье:
Вариант 2 (простой) - позвольте DreamHost перенести ваш сайт за вас
Профессиональные микросервисы
DreamHost могут перенести ваш сайт со старого хоста. Дополнительные сведения об услуге см. В следующей статье:
Вариант 3 (расширенный) - перенос сайта вручную
Используя комбинацию SFTP и phpMyAdmin, вы можете переместить файлы вашего сайта и резервную копию MySQL на DreamHost. Дополнительные сведения о процессе см. В следующей статье:
Перенести регистрацию домена на DreamHost
Перенос регистрации домена, хотя и не является обязательным для перемещения хостинга сайта, часто является этапом процесса миграции.В следующей статье рассматривается весь процесс перевода:
Устранение неполадок: загрузка файлов PHP после миграции
В некоторых случаях сайт, перенесенный на DreamHost с другого хостинг-провайдера, не загружается правильно. При доступе к сайту браузер загружает файл PHP, а не отображает веб-страницу. Обычно это вызвано остатком кода от старого хостинг-провайдера, чаще всего наличием записи AddHandler в файле .htaccess сайта, как в примере ниже:
Приложение AddHandler / x-httpd-php70.phpЭтот код не нужен на серверах DreamHost и должен быть удален из файла WordPress .htaccess после переноса сайта.
См. Также
Переместите свой сайт WordPress в другой домен - Поддержка
В этом руководстве мы покажем, как вручную переместить существующий сайт WordPress на другое доменное имя.
- Шаг 1. Убедитесь, что ваш текущий сайт работает
- Шаг 2 - Загрузите файлы вашего сайта
- Шаг 3 - Экспорт базы данных
- Шаг 4. Загрузите файлы в свой новый домен
- Шаг 5. Импортируйте базу данных
- Шаг 6. Перейдите к wp_options
- Шаг 7. Обновите siteurl и домашний
- Шаг 8. Обновите сведения о подключении в wp-config
.
- Шаг 9. Проверьте свой сайт в новом домене
- Шаг 10 - Исправьте постоянные ссылки (необязательно)
- Шаг 11. Исправьте битые изображения (необязательно)
- Шаг 12. Еще раз проверьте свой сайт (необязательно)
Совет: Это кажется слишком сложным? Тогда почему бы не воспользоваться нашим инструментом миграции в один клик?
Он включен во все наши пакеты хостинга WordPress.Шаг 1. Убедитесь, что ваш текущий сайт работает
Откройте текущий сайт WordPress и убедитесь, что все работает.
Шаг 2 - Загрузите файлы вашего сайта
Во-первых, вам необходимо создать резервную копию вашего веб-сайта, как файлов веб-пространства, так и вашей базы данных.
Загрузите файлы вашего веб-сайта на свой компьютер и сохраните копии файлов в отдельной папке на вашем компьютере, чтобы сохранить их в качестве резервной копии.
Если вам нужна помощь, обратитесь к одному из наших руководств:
Шаг 3. Экспорт базы данных
Экспортируйте вашу базу данных с помощью phpMyAdmin и сохраните копию экспортированного sql-файла в отдельной папке на вашем компьютере в качестве резервной копии.
Если вам нужна помощь, ознакомьтесь с нашим руководством по резервному копированию базы данных.
Шаг 4. Загрузите файлы в новый домен
Войдите в систему через FTP и загрузите резервную копию в веб-пространство вашего нового домена.Если вы сделали резервную копию с помощью диспетчера файлов, не забудьте разархивировать ее перед загрузкой.
Шаг 5. Импортируйте базу данных
Импортируйте резервную копию вашей базы данных в phpMyAdmin. Ознакомьтесь с нашим руководством по импорту базы данных, если вам нужна помощь.
Шаг 6. Перейдите к wp_options
После того, как ваша база данных будет импортирована, найдите в меню слева таблицу с именем wp_options.
Шаг 7. Обновите siteurl и домашнюю страницу
Далее вам необходимо изменить расположение вашего сайта в базе данных.
- В wp_options найдите siteurl и home . Обычно эти записи находятся вверху таблицы в строках 1 и 2.
- Для siteurl щелкните поле под option_value и замените старый домен своим новым доменным именем.
- Нажмите ввод для сохранения.
- Сделайте то же самое для дома .
Шаг 8 - Обновите сведения о подключении в wp-config
Теперь вам нужно заменить данные для входа со старого домена на данные вашего нового домена в WordPress.
Мы создали руководство о том, как обновить сведения о подключении, если вам понадобится помощь.Шаг 9. Проверьте свой сайт на новом домене
Переведите старый сайт в автономный режим, чтобы убедиться, что он не мешает работе вашего нового. Вы можете сделать это, переместив файлы в другую папку.
Откройте новый домен в браузере и проверьте, как он выглядит. Если все работает так, как задумано, все готово. Однако часто вам все равно нужно вносить некоторые исправления вручную.
Шаг 10 - Исправление постоянных ссылок (необязательно)
Если вы получаете сообщение об ошибке 404 при попытке открыть ссылки на своем сайте, значит, постоянные ссылки не работают. К счастью, это очень легко исправить.
- Войдите в свою панель управления WordPress.
- Нажмите Настройки , а затем Постоянные ссылки
- Прокрутите вниз и нажмите Сохранить изменения .
Шаг 11. Исправьте битые изображения (необязательно)
Если вы чувствуете, что изображения отображаются неправильно, это означает, что ссылки по-прежнему относятся к старому домену.Вы можете исправить это, повторно вставив изображения вручную.
Если у вас есть веб-сайт с большим количеством изображений, вы можете попробовать плагин Better Search Replace. Он автоматически заменяет ваш старый домен новым доменом в вашей базе данных.
Примечание. Плагины являются продуктами сторонних производителей, и мы не можем вам с ними помочь. Пожалуйста, свяжитесь с производителем плагина, если у вас возникнут проблемы. Мы рекомендуем вам сделать резервную копию файлов на вашем веб-сайте и в вашей базе данных, прежде чем вносить какие-либо изменения.
- Войдите в свою панель управления WordPress.
- Щелкните Плагины , а затем Добавить новый .
- Найдите Better Search Замените и установите плагин с этим именем.
- Щелкните Активировать , чтобы активировать подключаемый модуль.
- Нажмите Инструменты и Улучшенный поиск Замените .
- Найдите - старое доменное имя и - замените на - новое доменное имя.
- Выберите таблицы, в которых вы хотите искать.Ваши сообщения находятся в таблице wp_posts, но обычно вы можете спокойно выбирать все таблицы.
- Снимите флажок для Запуск от имени и нажмите Выполнить поиск / заменить . Если вы хотите выполнить тестовый запуск перед внесением изменений, оставьте флажок в поле Run as dry .
Шаг 12. Еще раз проверьте свой сайт (необязательно)
В большинстве случаев ваш веб-сайт успешно перемещен, включая изображения и ссылки. Если вы все еще сталкиваетесь с проблемами, мы рекомендуем вам проверить кодекс WordPress для получения дополнительной помощи.
Статьи по теме:
- Измените тему WordPress из базы данных
- Отключить плагины WordPress в phpMyAdmin
Как перенести свой сайт на WordPress
Вы только что создали веб-сайт или находитесь в процессе его создания? Тогда есть вероятность, что в какой-то момент вам может потребоваться либо переместить контент с этого сайта на другой, либо переместить весь сайт из одного местоположения (домен или сервер хостинга) в другое.
В этой статье я расскажу вам о простых способах переноса содержимого вашего сайта WordPress на другой и предоставлю список полезных плагинов и подходов, которые вы можете использовать для переноса всего вашего сайта с помощью безопасного и простого двигаться.
Небольшое отклонение, эта статья предназначена больше для новичков, чем для экспертов WordPress, а это значит, что здесь я буду рассматривать простые методы, а не копаться в дебрях phpMyAdmin (MySQL) . Начнем с основного вопроса!
Зачем перемещать контент?
Это может быть связано с тем, что вы создали сайт локально на своем компьютере и хотите перенести его в Интернет, или потому, что у вас есть существующий веб-сайт, размещенный на собственном хостинге, и вы хотите вытащить часть или все его содержимое в ваш новый сайт или у вас есть другой существующий сайт, с которого вы хотите переместить контент или на который вы хотите переместить контент.Это также может быть связано с тем, что вас раздражает медленный хостинг-провайдер и вы хотите перенести весь свой сайт на другой хостинг-сервер. Для каждой конкретной ситуации могут быть разные причины, по которым и как перемещать ваш сайт.
Однако сценарии приводят к следующим параметрам:
- Инструмент экспорта / импорта WordPress - этот параметр позволяет перемещать содержимое вашего веб-сайта, но ограничивается сообщениями, страницами, авторами, тегами и категориями. Чтобы переместить весь сайт (тема, плагины и настройки) в другое место, вам нужно будет выбрать следующий вариант ниже.
- Перенос всего сайта WordPress - подход, который дублирует весь сайт в новом месте, копируя всю или часть базы данных вашего сайта, включая плагины, тему и настройки сайта.
Хотя перенос веб-сайта не так сложен, как может показаться, во время этого процесса могут возникать ошибки. Чтобы этого не произошло, убедитесь, что вы приняли все необходимые меры безопасности для безопасной миграции вашего сайта.
Резервное копирование вашего веб-сайта
Прежде чем вы начнете - я настоятельно рекомендую вам сделать резервную копию всего вашего сайта.Это очень важно для защиты вашего веб-сайта от вируса, серьезной ошибки или любого другого нежелательного взаимодействия с третьими лицами.
Вы можете создать резервную копию своего сайта, используя плагины резервного копирования WordPress, такие как All-in-One WP Migration, Updraft Plus, Duplicator, BackUpBuddy и многие другие, доступные в Интернете. Используйте поиск Google, чтобы найти то, что лучше всего соответствует вашим потребностям.
Если вы не уверены, с чего начать, прочитайте этот подробный пост о том, как сделать резервную копию и никогда не потерять свой WordPress, который учит вас основам и действиям, которые необходимо сделать, чтобы ваш сайт был надежно защищен от любой потери данных. .
Как только это будет сделано, можно смело переходить к процессу перемещения одного сайта на другой. Позвольте дополнительной информации подтолкнуть вас к процессу переноса вашего сайта в другое место с помощью простого и прозрачного потока!
Перенести контент с одного сайта WordPress на другой
Один из самых простых способов переместить ваш веб-контент на другой сайт - использовать стандартный инструмент экспорта / импорта WordPress, который предназначен для перемещения сообщений, страниц, комментариев, настраиваемых полей, условий, навигации меню и пользовательские сообщения.Этот подход полезен, когда вы хотите экспортировать сразу весь контент вашего сайта. Акцент на содержании.
Обратной стороной этого подхода является то, что WordPress не экспортирует / импортирует плагины, темы и настройки вашего сайта. Чтобы переместить их, вам нужно выполнить полный экспорт базы данных через MySQL или установить плагин миграции WordPress.
Итак, еще раз, дальнейшее пошаговое руководство предназначено для экспорта и импорта только содержимого с одного сайта на другой. Чтобы переместить весь сайт, вам нужно будет выполнить миграцию, которая описана далее в этой статье.
Теперь давайте экспортируем и импортируем контент вашего сайта ! С сайта A на сайт B.
Шаг 1. Экспорт с сайта A
Для этого вам нужно будет войти в свою административную панель WordPress на Site A , найдите опцию Tools в левом боковом меню. и выберите Экспорт .
Так как это для экспорта всего содержимого, просто оставьте выбранной опцию All Content и нажмите Download Export File .
Начнется автоматическая загрузка и создание XML-файла прямо на вашем рабочем столе.Он понадобится вам позже, поэтому держите его под рукой. Пришло время импортировать контент с сайта A на сайт B.
Шаг 2: Импорт на сайт B
Для этого войдите в административную панель WordPress сайта B (ту, в которую вы хотите импортировать контент) найдите инструменты и на этот раз выберите Импорт .
Вы увидите несколько установщиков, которые можно использовать для импорта своего сайта. WordPress не ограничен, вы также можете перенести свой сайт с совершенно другой платформы для ведения блогов, такой как Blogger (+ Blogroll) , TypePad и Tumblr.Однако это руководство посвящено WordPress, поэтому давайте продолжим следующий шаг.
Шаг 3: Установите Importer
Из всех систем выберите WordPress и нажмите кнопку Установить сейчас . Плагин WP Installer будет автоматически загружен и активирован, чтобы вы могли использовать его прямо из раздела Инструментов.
Вы готовы к импорту!
Снова перейдите к Импортировать в Инструменты и нажмите Запустить установщик , который перенесет вас в раздел Импорт WordPress.В окне Импорт WordPress ниже, Выберите файл и загрузите ранее сохраненный файл XML.
Шаг 4: Назначьте контент
На следующем шаге вам нужно будет назначить контент существующим пользователям на новом сайте. Это гарантирует, что весь контент относится к учетной записи автора, которая существует на новом сайте.
Еще одна важная опция - Загрузить и импортировать прикрепленные файлы - обязательно отметьте это, чтобы переместить изображения или файлы вашего сайта на новый сайт.Если этот флажок не установлен, ваши медиафайлы не будут импортированы, и вам придется либо повторить предыдущие шаги, либо переместить файлы вручную.
Выбрав необходимый контент, нажмите кнопку Отправить и поздравляю - вы экспортировали и импортировали контент вашего сайта WordPress!
Плюсы и минусы использования инструмента экспорта / импорта WordPress
Как упоминалось ранее, у этого подхода есть обратная сторона: WordPress не экспортирует плагины, темы и настройки вашего сайта.WordPress Export / Import - это простой инструмент миграции контента для сайтов без большого количества медиафайлов, плагинов и других важных настроек, установленных для вашего сайта.
Это простой и быстрый способ переместить контент, но если вы хотите выполнить полную миграцию сайта, например, переместить свой веб-сайт, который вы разработали на локальном сервере, на другой веб-сервер для общего доступа - тогда этот подход не подходит. способ переместить ваш сайт.
Особенно сложный сайт с множеством настроек и плагинов. Для этого вам понадобится полная миграция сайта, и для этого вам нужно будет выполнить полный экспорт базы данных через MySQL или использовать плагины WordPress для автоматизации.
Как перенести весь ваш сайт WordPress
Есть несколько причин, по которым вам может понадобиться перенести свой сайт из одного места в другое. У каждой причины свое предназначение:
- Локально в Интернете - перенос сайта WordPress из локальной среды или среды разработки в действующий сайт является обычной практикой для веб-разработчиков. Размещенный на локальном сервере, вы убедитесь, что веб-сайт не является общедоступным в режиме его создания и разрабатывается в фоновом режиме.Как только сайт готов и ваш клиент доволен результатом, самое время запустить сайт.
- Интернет на локальный - еще один распространенный подход при разработке работающего веб-сайта. Например, может случиться так, что ваш веб-сайт устарел и ему нужен совершенно новый дизайн. Вы не захотите возиться с сайтом, пока он доступен для активных пользователей, вместо этого вы перемещаете сайт на локальный сервер и придаете ему новый дизайн за сценой. Когда будете готовы, переходите к жизни!
- Web to web - перемещение существующего сайта WordPress на другой URL.Неожиданно изменили название вашей компании и вам нужно сменить домен вашего сайта? Миграция сайта позволяет вам переместить весь ваш сайт с одного домена на совершенно новый.
- Один хост на другой хост - перемещение существующего сайта WordPress с одного хоста на другой. Сценарий, который включает раздражающие случаи, например, когда ваш хостинг работает слишком медленно, и вы хотите перейти на более быстрый и эффективный.
Какая бы причина ни была вашей, есть два способа переноса вашего веб-сайта на другой сайт:
- Ручной перенос - включает в себя копание в локальной базе данных WordPress и использование phpMyAdmin.
- Плагины миграции WordPress - таким образом вы можете сделать миграцию с локального сервера на живую, из одной сети в другую или из сети обратно на локальный сервер в гораздо более легком темпе. Все, что вам нужно сделать, это загрузить подходящий плагин, активировать его на своем сайте и выполнить необходимые шаги, чтобы переместить ваш сайт в другое место.
Перенос сайта вручную (с помощью метода phpMyAdmin) может быть беспорядочным, и вы рискуете создать хаос. Исключением является то, что если вы действительно знаете, что делаете, у вас не должно возникнуть никаких проблем.Однако это руководство больше для новичков, чем для опытных разработчиков, поэтому я сохраню запутанные подходы и буду придерживаться простоты - чем проще, тем лучше!
Плагины миграции WordPress
Существует множество вариантов плагинов WordPress, которые упрощают миграцию вашего сайта. В список ниже включены бесплатные и премиальные плагины миграции, которые являются одними из самых популярных плагинов как среди разработчиков WordPress, так и среди новичков:
Duplicator
С более чем 10 миллионами загрузок и рейтингом 4.9 звезд, Duplicator дает пользователям WordPress возможность переносить, копировать, перемещать или клонировать сайт из одного места в другое. Этот плагин выполняет полную миграцию WordPress без проблем с экспортом / импортом SQL-скриптов.
Вы можете переместить действующий сайт на локальный хост для разработки, перенести сайт WordPress с одного хоста на другой и использовать множество других функций, предоставляемых плагином Duplicator.
BackUpBuddy
Инструмент резервного копирования, который позволяет переместить сайт WordPress на новый хост или домен, очень популярен среди разработчиков WordPress, которые создают собственные сайты локально, а затем перемещают весь сайт в действующий домен.BackupBuddy позволяет вам сделать полную резервную копию вашего сайта WordPress, загрузить файл .zip сайта, а затем переместить сайт WordPress на другой хост или домен с помощью скрипта ImportBuddy.
BackupBuddy выполняет перенос всего сайта, включая все темы, плагины, контент, стили и виджеты. Инструмент ImportBuddy делает миграцию очень простой, не одним щелчком мыши, а быстрой и простой.
WP Clone от WP Academy
WP Clone позволяет перемещать или копировать ваш сайт WordPress на другой домен или сервер хостинга.Подходит для разработчиков, так как вы также можете перенести весь сайт на / с локального сервера, а также сделать резервную копию своего сайта и создать копии сайта для целей тестирования.
WP Migrate DB Pro
Плагин WP Migrate DB Pro позволяет копировать базу данных вашего сайта из одной установки WordPress в другую одним щелчком мыши на панели инструментов WordPress. Этот плагин отлично подходит, когда вы разрабатываете работающий сайт на локальном сервере, но вам нужны самые свежие данные из действующей базы данных.
All-in-One WP Migration
Этот плагин экспортирует все атрибуты вашего веб-сайта WordPress, включая базу данных, медиафайлы, плагины и темы.Вы можете легко перенести свой сайт на другой домен, хост или даже в подкаталог без каких-либо технических навыков.
UpdraftPlus
Updraft Plus - это плагин для резервного копирования WordPress, который также предлагает отличный инструмент для миграции и клонирования - UpdraftPlus Migrator - инструмент, который поставляется с версией Premium. UpdraftPlus Migrator клонирует ваш сайт WordPress и переместит его в новый домен прямым и простым способом.
Экспорт / импорт части вашего сайта
Я оставил эту тему в самом конце по уважительной причине.Как мы выяснили, инструмент экспорта / импорта WordPress отлично подходит для перемещения контента, где для полной миграции сайта есть многочисленные плагины WordPress, которые могут легко и быстро справиться с перемещением. Однако перемещение части вашего сайта может занять много времени. А может и нет! Посмотрим ...
Встроенный в WordPress инструмент экспорта / импорта хорош только при одновременном перемещении всего контента (при выборе только сообщений или страниц, изображения и файлы перемещаться не будут).
Таким образом, единственный вариант - переместить все содержимое вашего сайта, а затем удалить ненужные данные.Но зачем вам выбирать такой трудоемкий метод, если есть более простой способ сделать это?
Существует способ экспорта и импорта части вашего сайта, определенного контента, блока вашей страницы или создания шаблонов ваших.
Быстрая миграция макета с помощью Visual Composer
Агентства и разработчики WordPress будут рады узнать о новой опции для более быстрой миграции макета между сайтами разработки и производства с использованием Visual Composer WordPress Website Builder.
Если до сих пор вам приходилось перемещать контент вручную, то теперь с Visual Composer Website Builder все можно перемещать между разными сайтами с помощью надстройки экспорта / импорта шаблонов.
Например, если вы создали верхний или нижний колонтитул, который хотите использовать на разных сайтах, вы должны просто сделать это на одном сайте и использовать метод экспорта / импорта (такой же, как и для любых других описанных методов выше) перемещайте шаблоны по другим сайтам. Это просто и продуктивно!
Что касается плагина Visual Composer, если вы переходите с одного сайта на другой с помощью плагина миграции WordPress, обязательно восстановите состояние плагина Visual Composer по умолчанию, чтобы повторно загрузить все установленные пакеты и автоматически настроить путь после миграции.Для этого просто войдите в админку WordPress, перейдите в настройки панели управления Visual Composer и нажмите Инициировать сброс .
The Final Line
Как видите, перейти с одного сайта WordPress на другой очень просто. Важная часть - понять, как правильно подойти к делу и следовать инструкциям. Я начал эту статью, указав на две практики перемещения сайтов: перемещение контента с помощью инструмента экспорта / импорта WordPress по умолчанию и второе - перенос всего веб-сайта с помощью одного из различных плагинов.
Тем не менее, в процессе, я показал вам третий процесс, как вы можете переместить часть содержимого вашего сайта с помощью известного конструктора веб-сайтов.
Выберите свой метод и переместите свой первый (или сотый) сайт на WordPress ! 🙂
Как перенести веб-сайт WordPress на новый веб-хостинг - Руководство на 2021 год
Ваш текущий веб-хостинг не работает?
Или, возможно, ваш сайт получает слишком много трафика для вашего текущего хоста, и в результате ваш сайт работает медленно.Какой бы ни была причина, по которой вам нужно перейти на новый хост, и вы хотите, чтобы миграция не оставила практически никакого простоя.
Даже мысль о переносе вашего сайта на совершенно новый хост может вызвать стресс. Однако опыт не такой плохой, как кажется. Конечно, это требует большой подготовительной работы, но, выполнив следующие действия, вы сможете максимально легко перенести свой сайт WordPress на новый хост.
Ниже мы расскажем, как легко перенести свой сайт WordPress с одного хоста на другой.Процесс немного технический, но это не то, с чем вы не должны уметь справляться.
Прежде чем двигаться дальше, важно упомянуть, что большинство хостинг-провайдеров действительно предлагают услуги миграции WordPress. Обычно они не рекламируются, но вы можете связаться со службой поддержки, и они укажут вам правильное направление. Стоимость этих услуг будет отличаться в зависимости от вашего текущего хостинг-провайдера и хоста, на который вы переключаетесь.
Еще одно. Вы можете создавать резервные копии и переносить данные на свой сайт несколькими способами.Наиболее распространенные из них включают использование программного обеспечения FTP и самостоятельное резервное копирование или использование плагина, такого как BackupBuddy, чтобы справиться с тяжелой работой за вас.
Поскольку мы хотим устранить все возможные препятствия при переключении на ваш сайт, мы покажем вам, как перенести ваш сайт без помощи платного плагина.
Полное раскрытие информации о партнерстве: Когда вы покупаете пакет веб-хостинга по ссылкам на этой странице, мы получаем некоторую комиссию. Это помогает нам поддерживать работу этого сайта.Использование наших ссылок не требует дополнительных затрат. Ниже приведен список лучших дешевых пакетов веб-хостинга, которые я лично использовал и тестировал.
1. Выбор нового хоста
Выбор подходящего веб-хостинга для ваших нужд - важное решение. Поскольку вы переключаетесь на новый хост, это, вероятно, означает, что вы недовольны своим текущим хостинг-провайдером или переросли то, что они могут вам предоставить.
Ниже мы приводим несколько наших любимых хостинг-провайдеров, чтобы помочь вам принять наиболее обоснованное решение.В конечном итоге решение, которое вы примете, зависит от вас, но любой из трех нижеприведенных вариантов - отличный выбор.
Bluehost
Bluehost - отличный выбор для тех, кто ищет простую среду общего хостинга. Конечно, виртуальный хостинг не идеален для всех типов веб-сайтов, особенно если вы получаете высокий уровень трафика, но это может быть отличным местом для начала.
В качестве бонуса виртуальный хостинг обычно предлагает максимальную помощь в настройке, когда дело доходит до запуска вашего сайта.
Если вы ищете дешевое решение для хостинга нового веб-сайта, то Bluehost - один из лучших хостингов WordPress для начинающих.
Кроме того, Bluehost на самом деле входит в список хостинг-провайдеров, которые WordPress рекомендует своим пользователям. Вы не можете получить более высокую рекомендацию, особенно если ваш сайт работает на WordPress.
WP Двигатель
Если вы ищете более обширную и настраиваемую среду хостинга, то WP Engine может стать отличным выбором для ваших нужд.WP Engine - это управляемая среда хостинга WordPress, а это значит, что они обрабатывают все за вас. Многие крупные веб-сайты WordPress доверяют WP Engine, чтобы обеспечить им уровень поддержки, который требуется их сайтам.
WP Engine - это то же самое, что и команда экспертов WordPress на вашей стороне, оптимизирующая ваш сайт, управляющая средой хостинга и защищающая ваш сайт от атак онлайн-угроз.
Некоторые предложения, включенные в пакет хостинга WP Engine, включают:
- Автоматические обновления безопасности
- Ежедневное резервное копирование веб-сайтов
- Высокий уровень безопасности WordPress
Plus, WP Engine отлично подходит для сайтов, которые хотят масштабироваться.Это хостинг-провайдер, который может расти вместе с вашим сайтом и не будет сдерживать вас, если ваш трафик будет продолжать расти.
Согласно многочисленным отзывам о хостинге, служба поддержки WP Engine неизменно считается одной из лучших.
Они также предоставляют очень простую в использовании бесплатную службу миграции блогов с их собственным настраиваемым плагином WordPress.
Земля
SiteGround - это управляемая среда хостинга WordPress, что означает, что все технические аспекты среды хостинга позаботятся о вас.Если вы очень технический человек и любите создавать и настраивать собственные серверы, то это, вероятно, не для вас.
Но если мысль о том, чтобы позаботиться обо всех сложных технических элементах вашего сайта, наполняет вас радостью, то стоит выбрать этот вариант. Признайтесь, как владелец веб-сайта у вас много дел, вы действительно хотите добавить управление своим сервером в этот список?
Что касается управляемого хостинга WordPress, они предлагают одни из самых гибких вариантов.Некоторые управляемые хосты WordPress высечены из камня и не допускают никаких настроек, этот хостинг-провайдер не входит в их число.
Они имеют очень высокую производительность хоста и предлагают множество вариантов хостинга в соответствии с вашими потребностями. Кроме того, SiteGround существует уже 10 лет, так что вы знаете, что они что-то делают правильно.
CloudWays
Cloudways - это управляемый облачный хост, который позволяет развертывать WordPress через облачное развертывание по вашему выбору.С Cloudways вы можете выбрать Digital Ocean, Linode или Amazon AWS для развертывания своего сайта. Это не только хостинг WordPress, поскольку они предлагают другие варианты CMS и сайтов, но после того, как вы развернете WordPress, вашим хостингом будет управлять.
Лучше всего то, что на вашем сайте WordPress нет ограничений, которые используют многие другие хосты. Как правило, платформами облачного хостинга сложно управлять, но с управляемым решением Cloudways это буквально так же просто, как нажатие нескольких кнопок.
Вы уже выбрали свой новый хост? Хорошо, поехали вперед.
2. Резервное копирование и перенос существующего веб-сайта WordPress
Важно, чтобы вы действительно приобрели новый хостинг, прежде чем переходить к переходу. Для фактического переноса сайта вам потребуются учетные данные для входа на новый сайт.
После того, как вы приняли решение о том, какой хост вы собираетесь использовать, самое время сделать резервную копию каждого элемента вашего веб-сайта. Это полезно делать на регулярной основе, просто чтобы быть уверенным, что вы сможете восстановить свой сайт в случае, если случится что-то трагическое.Но это абсолютно необходимо сделать, прежде чем вы приступите к выполнению любого из следующих шагов.
Когда придет время для резервного копирования и переноса вашего сайта, вы сможете использовать FTP-клиент, например Filezilla, или cPanel, который поставляется с вашим существующим хостом. Ниже мы рассмотрим оба метода.
Миграция с помощью Filezilla
Если вы собираетесь использовать FTP-менеджер, например Filezilla, выполните следующие действия. Сначала загрузите и установите бесплатное программное обеспечение по этой ссылке.Чтобы двигаться дальше, вам понадобится информация для входа как в вашу текущую, так и в новую учетную запись хостинга.
1. Подключитесь к своему сайту
Подключитесь к существующему сайту. Если вы не знаете, как это сделать, взгляните на это руководство от WordPress. Для подключения вам понадобятся имя пользователя и пароль, которые вы дали для подключения к вашей учетной записи.
2. Перейдите к public_html
После просмотра файлов своего сайта перейдите к файлу public_html.Здесь находятся все файлы вашего сайта. Загрузите все файлы вашего существующего сайта. Это может занять некоторое время в зависимости от размера вашего сайта и вашего интернет-соединения.
3. Загрузить на новый хост
После того, как все файлы будут загружены, вы захотите войти на свой новый хост. Перейдите в папку public_html вашего нового домена и загрузите все файлы сайта, которые вы только что скачали.
Если вы загрузили правильные файлы, то ваш новый сайт будет перенесен на новый хост.
Миграция с помощью cPanel
Перенос вашего сайта через cPanel намного быстрее и может быть менее пугающим. Кроме того, не требуется установка какого-либо программного обеспечения на локальный компьютер. Но это работает только в том случае, если и ваш существующий хост, и новый хост используют cPanel.
1. Найдите файловый менеджер
Первое, что вам нужно сделать, это найти «Диспетчер файлов». Здесь будут храниться все файлы вашего сайта. Дважды щелкните, чтобы открыть это.
2. Загрузите файлы вашего сайта
В файловом менеджере найдите папку public_html, затем щелкните папку, в которой содержится вся информация вашего сайта. Это будет либо папка public_html, либо она будет называться примерно так: yourdomain.com, в зависимости от того, установлено ли у вас несколько доменов.Щелкните «Выбрать все», затем «Сжать».
Затем создайте файл .zip и сохраните его в том же месте на вашем компьютере.Также может быть полезно создать копию этого файла и сохранить ее в надежном месте в качестве резервной копии веб-сайта.
3. Создайте новый домен на новом хосте
Теперь вы собираетесь войти в свою cPanel на новом хосте. Если вы еще этого не сделали, вам нужно добавить свой домен к новому хосту.
Перейдите в «Дополнительные домены»
На следующем экране вы добавите новое доменное имя. Заполните все необходимые данные и нажмите «Добавить домен».
4. Загрузите свой старый сайт на новый хост
Вы сделали последний шаг. Теперь вы собираетесь добавить файлы, которые вы скачали выше, в новый домен, который вы только что создали.
Вернитесь в «Диспетчер файлов» и перейдите в папку public_html нового домена, который вы создали. Теперь вы загрузите файл .zip в эту папку и воспользуетесь встроенной функцией распаковки.
Если вы сделали это успешно, теперь вы перенесли содержание своего сайта в новый домен.
Если вы выполнили все вышеперечисленные шаги, ваш новый сайт должен быть правильно загружен на новый хост. Теперь все, что вам нужно сделать, это переместиться по базе данных WordPress, чтобы завершить передачу файла.
5. Как переместить базу данных WordPress
Последний шаг процесса переноса сайта включает перенос вашей базы данных WordPress на новый хост. Для этого мы будем использовать инструмент под названием «phpMyAdmin».
В cPanel перейдите к «phpMyAdmin», как показано на изображении ниже.
1. Найдите нужную базу данных
На этом экране вы можете увидеть множество перечисленных баз данных. Если вы не знаете, к какой базе данных вам нужно получить доступ и загрузить, выполните следующие действия.Вернитесь к файлам вашего сайта через «Диспетчер файлов» и найдите файл с именем wp-config.php. Вы можете открыть этот файл с помощью встроенного редактора кода или любого другого редактора. В открытом файле найдите строку кода с названием: define («DB_NAME», «имя вашей базы данных»).Это покажет вам имя базы данных, которую вы хотите загрузить на предыдущем экране.
2. Экспорт базы данных
Выберите базу данных, которую вы нашли на шаге выше, и выберите опцию «Экспорт» на верхней панели навигации, затем нажмите «Перейти» и сохраните ее на свой компьютер.3. Войдите в свою новую учетную запись
Теперь войдите в свою cPanel в своей новой учетной записи хостинга и найдите приложение под названием «MySQL Database Wizard».Мастер установки проведет вас через процесс создания новой базы данных.Это создаст пустую базу данных, которую вы заполните информацией о базе данных, которую вы скачали ранее.
Убедитесь, что вы отслеживаете информацию о новой базе данных по мере ее создания. Эта информация понадобится вам для завершения последнего шага миграции.
4. Импортируйте вашу базу данных
Чтобы заполнить пустую базу данных, вам нужно получить доступ к приложению «phpMyAdmin» в cPanel вашего нового хоста. Теперь перейдите к пустой базе данных, которую вы создали ранее, и выберите загрузить в верхнем меню навигации.Найдите базу данных, которую вы загрузили со своего старого хоста, и нажмите «Go». Это загрузит вашу старую базу данных в вашу базу данных на новом хосте.
Остался последний шаг.
5. Обновите файл конфигурации
Последнее, что вам нужно сделать, это обновить файл wp-config.php на новом хосте, указав последнюю информацию о базе данных.Перейдите в «Диспетчер файлов» и найдите файл с названием «wp-config.php». Откройте этот файл, и вам нужно будет изменить три вещи: имя вашей базы данных, имя пользователя и пароль.Вы создадите их на третьем шаге выше. Это будет выглядеть примерно так, как показано на картинке ниже.
После того, как вы обновите их, вы можете сохранить файл, и процесс миграции будет завершен!
6. Переключение на новые серверы имен
Если вы хотите избежать простоев при переключении на свой сайт, то это должен быть последний шаг в процессе.
Последний шаг в процессе миграции веб-сайта - переключение серверов имен. Для этого вам необходимо войти в панель управления существующего провайдера доменного имени.
Когда вы подписались на новый хост, вы должны были получить электронное письмо, содержащее информацию о вашем сервере имен. Обычно ваши серверы имен выглядят так:
ns1.mynewhost.com
ns2.mynewhost.comНайдите существующие серверы имен, затем просто скопируйте новые серверы имен и нажмите «Сохранить». Иногда серверам имен может потребоваться до 24 часов, чтобы указать на ваш новый хост, но обычно они переключаются немедленно.
Для быстрой проверки, чтобы убедиться, что вы выполнили все этапы процесса, мы проверим их, чтобы вы могли убедиться, что перевод идет гладко:
- Выберите новый хост и подпишитесь на новый пакет хостинга.
- Сделайте резервную копию и загрузите копии файлов вашего сайта через cPanel или Filezilla.
- Войдите на свой новый хост, создайте новый домен (при необходимости) и загрузите файлы своего сайта через cPanel или Filezilla.
- Загрузите базу данных WordPress с помощью инструмента phpMyAdmin.
- Создайте новую базу данных WordPress на своем новом хосте с помощью мастера баз данных MySQL.
- Загрузите загруженную базу данных в пустую базу данных, которую вы создали.
- Измените файл wp-config.php с помощью Filezilla или диспетчера файлов внутри cPanel и обновите информацию, чтобы отразить вашу недавно загруженную базу данных.
- Наконец, измените свои серверы имен на те, которые предоставлены вашей новой учетной записью хостинга.
Если вы успешно выполнили все шаги, описанные выше, значит, вы успешно перенесли свой сайт WordPress.
При закрытии
Надеюсь, описанные выше шаги помогут вам легко перенести ваш сайт с одного хоста WordPress на другой. Если описанный выше процесс носит для вас технический характер, вы всегда можете связаться со своим новым хостом, и часто они проводят вас через процесс миграции или даже делают это за вас за определенную плату.
По крайней мере, приведенная выше информация поможет вам немного лучше понять процесс миграции хоста и то, что на самом деле происходит за кулисами.
Следующие две вкладки изменяют содержимое ниже.
Меня зовут Джейми Спенсер, и я потратил последние 5 лет на зарабатывание денег на создание блогов. После того, как я устал от 9-5, поездок на работу и никогда не видел свою семью, я решил, что хочу внести некоторые изменения, и запустил свой первый блог. С тех пор я запустил множество успешных нишевых блогов и после продажи своего блога выживальщика решил научить других делать то же самое.
Как вручную переместить сайт WordPress
Бывают случаи, когда вам может понадобиться переместить сайт WordPress на новый домен или новый хост.В большинстве случаев вы сможете выполнить миграцию WordPress с помощью такого плагина, как Duplicator Pro, однако бывают случаи, когда плагин может быть невозможен или недоступен из-за политики сайта или, возможно, личных предпочтений.
В этих случаях вы перенесете WordPress вручную. В этой статье объясняется, как это сделать.
Миграция WordPress
Мы рассмотрим два сценария:
- Перенести WordPress на новый хост. Возможно, вас заинтересует перемещение хостов из соображений производительности.
- Перенести WordPress в новый домен. Вы можете переместить свой сайт в новый домен или создать копию сайта с целью создания нового сайта из базового сайта.
Хотя шаги, необходимые для двух сценариев, очень похожи, они расходятся. Места, где процедуры отличаются, будут четко указаны.
В статье описаны конкретные шаги, которые необходимо предпринять с помощью таких инструментов, как phpMyAdmin и MySQLWorkbench. Если вы не используете эти инструменты, руководство все равно можно будет использовать, если вы выполните общие шаги.
шагов по перемещению сайта WordPress
1. Экспорт базы данных
Первым шагом является экспорт данных из существующей базы данных в файл SQL.
Использование phpMyAdmin (веб-хосты):
- Выберите базу данных существующего сайта.
- Щелкните вкладку Экспорт .
- Выберите Quick для метода экспорта
- Выберите формат SQL .
- Нажмите Перейти .
- Сохраните файл на локальном компьютере.
- Заархивируйте файл, если вы переходите на веб-хостинг, который использует phpMyAdmin.
Использование MySQL Workbench (localhost):
- Выберите базу данных для экспорта.
- В меню «Сервер» выберите «Экспорт данных».
- Выбрать базу данных.
- Выберите Экспорт в автономный файл .
- Нажмите Начать экспорт .
- Заархивируйте файл, если вы переходите на веб-хостинг, который использует phpMyAdmin.
2.Передача файлов
Нам нужно будет перенести файлы из исходного местоположения в целевое. Если вы переходите на тот же хост, это будет просто копия с помощью файлового менеджера хоста.
Для передачи файлов между сайтами:
- Очистите все файлы в месте назначения (при желании сначала создайте резервную копию этих файлов).
- Заархивируйте каталог WordPress исходного компьютера с помощью файлового менеджера на сервере или локальном хосте.
- Загрузите zip-файл на локальную машину разработки через (S) FTP или диспетчер файлов.
- Загрузите zip-файл на конечный компьютер через (S) FTP или диспетчер файлов в каталог, который будет содержать сайт.
- Разверните zip-архив на целевом компьютере с помощью файлового менеджера хоста.
3. Создать базу данных
Теперь мы создадим базу данных, в которой будут храниться данные нового сайта.
Использование cPanel:
- Щелкните Базы данных MySQL .
- Введите имя базы данных.
- Нажмите Создать базу данных .
Использование MySQLWorkbench:
- Подключитесь к соответствующему серверу базы данных.
- Нажмите кнопку Create A New Schema .
- Введите имя.
- Нажмите Применить .
4. Создать пользователя
Теперь мы создадим пользователя с правами на базу данных, созданную на шаге 3.
Использование cPanel:
- Прокрутите вниз до раздела пользователей MySQL
- Введите имя пользователя и пароль.
- Нажмите Создать пользователя
- В разделе Добавить пользователя в базу данных выберите базу данных и пользователя.
- Нажмите Добавить .
- Добавьте следующие привилегии: выбор, вставка, обновление, удаление, изменение, создание, удаление и индексирование.
- Нажмите Внести изменения .
Использование MySQLWorkbench:
- Щелкните ссылку Users and Privileges в разделе Management в навигаторе.
- Нажмите Добавить учетную запись
- Введите информацию о пользователе.
- Щелкните вкладку Привилегии схемы .
- Щелкните Добавить запись .
- Щелкните Выбранная схема .
- Выберите базу данных.
- Выберите следующие права: «Выбрать», «Вставить», «Обновить», «Удалить», «Изменить», «Создать», «Отбросить» и «Индексировать».
- Нажмите Применить .
5. Импорт данных
Теперь мы собираемся импортировать данные в только что созданную базу данных.
Использование phpMyAdmin:
- Выберите базу данных, созданную на шаге 3.
- Щелкните вкладку Импорт .
- Нажмите кнопку Выбрать файл в разделе Файл для импорта .
- Нажмите Перейти .
Использование MySQLWorkbench:
- Щелкните Data Import / Restore в разделе Management в навигаторе.
- Щелкните Импортировать из автономного файла.
- Выберите файл.
- Выберите базу данных в раскрывающемся списке Целевая схема по умолчанию .
- Нажмите Начать импорт .
6. Отредактируйте wp-config.php
Есть два основных типа данных, которые необходимо изменить в файле wp-config.php после перемещения. Один - это информация о подключении к базе данных, а другой - переменные и настройки, от которых зависят ядро WordPress и плагины.
Чтобы изменить файл wp-config.php:
- Найдите определение (‘DB_NAME’, ‘{old_db_name}’) и замените {old_db_name} именем базы данных, созданной на шаге 3.
- Найдите определение («DB_USER», «{old_db_user}») и замените {old_db_user} именем пользователя, созданным на шаге 3.
- Найдите определение (‘DB_PASSWORD’, ‘{old_db_password}’) и замените {old_db_password} паролем пользователя, созданным на шаге 3.
- Найдите в файле любые экземпляры вашего старого доменного имени и замените его новым доменным именем.
- Замените любые экземпляры пути вашего сайта на старом сервере на путь вашего сайта на новом сервере (например,грамм. / home / myoldhostlogin / public_html => / home / mynewhostlogin / public_html)
7. Отредактируйте .htaccess
файлов .htaccess часто приходится менять при перемещении хостов. Обратите внимание, что подробности этого применимы только в том случае, если вы используете Apache на конечном сервере.
- Скопируйте существующий .htaccess в .haccess.orig
- Отредактируйте новый файл .htaccess.
- Если ваша структура постоянных ссылок была по умолчанию, сохраните пустой файл.
- Если у вас нестандартная структура постоянных ссылок, сделайте ваш.index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
# Примечание: строка ниже должна быть RewriteRule ./{subdirectory}/index.php
RewriteRule. /index.php [L]
# КОНЕЦ WordPressКомментарии относительно {subdirectory} указывают на то, что если ваш веб-сайт не находится в корне домена, вам необходимо их изменить. (например, http://mynewdomain.com/mynewsite/ => RewriteBase / mynewsite и RewriteRule ./mynewsite/index.php)
8. Значения базы данных подкачки
Выполняйте этот шаг, только если вы меняете домены. В противном случае перейдите к шагу 7.
Теперь у нас есть файлы и данные с исходного сайта на целевом сайте. Однако база данных содержит ссылки на URL-адрес старого сайта, которые необходимо заменить ссылками на URL-адрес нового сайта.
Самый простой способ сделать это - использовать специальный скрипт поиска и замены. Этот сценарий ищет значение в базе данных и меняет его местами с данными из другой, одновременно выполняя сериализацию и десериализацию .
Для обмена значениями с помощью скрипта Interconnect / it Search and Replace:
- Сохраните сценарий поиска и замены в подкаталог на вашем веб-сайте (например, ../public_html/search)
- Перейдите в каталог сценария (например, http://mynewdomain.com/search). При запуске скрипт считывает значения подключения к базе данных из файла wp-config.php вашего сайта, поэтому в случае возникновения ошибки исправьте файл wp-config.php.
- В текстовом поле «Искать» введите URL-адрес старого сайта без косой черты в конце.(например, http://myolddomain.com)
- В текстовом поле «заменить на» введите новый URL-адрес сайта без косой черты в конце. (например, http://mynewdomain.com)
- Нажмите пробный прогон и исправьте поиск или замените текст, если необходимо.
- Нажмите live run .
9. Предварительный просмотр сайта
Чтобы увидеть, как ваш сайт будет выглядеть в новом домене до того, как вы переключите серверы, отредактируйте файл hosts, чтобы сопоставить домен нового хоста с IP-адресом вашего сервера.Это сделано для того, чтобы вы могли просматривать сайт так, как если бы изменение доменного имени было распространено до того, как вы внесли изменения в своего регистратора.
Чтобы сопоставить новый домен с IP до распространения DNS:
- Добавьте отображение IP-адреса вашего сервера в файл hosts (например, 123.123.123.123 mynewdomain.com). Инструкции по редактированию файла hosts для конкретной операционной системы.
- Очистите сопоставление DNS вашего компьютера. В разных операционных системах это делается по-разному:
- Windows: введите команду администратора «ipconfig / flushdns.”
- OS X: Инструкции
- Linux: Инструкции
Наконец, проверьте, все ли в порядке, перейдя на свой сайт с новым доменным именем. (например, http://mynewdomain.com)
10. Устранение проблем
После перемещения вручную могут возникнуть различные проблемы. Вот несколько идей, которые могут помочь:
- Вам также может потребоваться поменять местами URL-адреса в functions.php в зависимости от ваших настроек.
- Включите отладку дисплея или журнала ошибок и исследуйте ошибки или предупреждения.