Как перенести сайт на 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.
Перенос сайта с WIX на WordPress
Wix – это визуальный конструктор сайтов, который позволяет создать простой веб-ресурс даже новичку. Однако, многие пользователи Wix вскоре после запуска сайта понимают, что его возможности ограничены, а добавление дополнительных функций может оказаться дорогостоящим. Если сайту требуется больше функциональности и гибкости без больших финансовых затрат, то лучшим выбором будет переход на систему управления контентом (CMS) WordPress. Рассмотрим ключевые отличия этих систем и покажем, как правильно перенести сайт с Wix на WordPress.
Ключевые различия между WIX и WordPress
Использование конструктора Wix может показаться хорошим вариантом для создания несложного сайта, благодаря разработанным типовым шаблонам и интуитивно понятному интерфейсу. Однако ограничения функционала становятся все более очевидными по мере развития интернет-ресурса. Для адекватной работы потребуется платная подписка, но даже она не предоставит возможность полноценного управления сайтом.
Для полнофункциональных интернет-ресурсов – от визитки до каталога или портала – отлично подойдет WordPress. Эта система управления контентом позволяет сделать сайт практически под любые нужды. Если портал, созданный на Wix, уже функционирует и имеет свою аудиторию, вместо создания нового сайта на WordPress вы можете задуматься о его переносе из одной среды в другую. К сожалению, Wix не разрешает экспорт данных, поэтому для переноса контента на WordPress потребуется провести некоторую работу.
Например, вы не сможете переместить шаблон сайта. Необходимо будет выбрать тему WordPress, которая лучше всего подходит для оформления вашего интернет-ресурса. Обратите внимание, что в репозитории WordPress доступны тысячи бесплатных и премиум-тем,
Помимо шаблона, у вас не будет доступа к базе данных сайта, сконструированного на Wix. Имейте в виду, вся информация в этой системе хранится на зарубежных серверах, что неприемлемо для коммерческих порталов. Сравнение ключевых характеристик Wix и WordPress показаны в таблице.
Сложности переноса сайта с WIX на WordPress
Wix предлагает комплекс услуг по созданию и размещению сайтов в интернете, поэтому при переходе на WordPress потребуется обратить внимание на детали, которые ранее входили в комплект, включая доменное имя и хостинг для своего интернет-ресурса.
- Переключить домен на другого хостинг-провайдера разрешается только обладателям платного аккаунта Wix и только через 60 дней после его регистрации. Код для трансфера отправляется на ваш адрес электронной почты. Вы должны будете предоставить его новому хосту для завершения передачи и отменить автопродление домена на Wix. На бесплатном аккаунте перенос домена невозможен, придется приобрести новый адрес для своего сайта.
- Нет никакой возможности получить доступ к базе данных сайта на Wix, поэтому весь контент придется переносить вручную постранично. Имейте в виду, что в больших сайтах с несколькими сотнями страниц, могут возникнуть проблемы с извлечением страниц из архива, поскольку при ограниченном размере базы Wix автоматически удаляет старую информацию.
- Скорее всего, тема на сайте WordPress будет отличаться от той, что вы использовали на Wix, поскольку конструктор не поддерживает экспорт шаблона. Попытка воссоздать максимально похожую тему может привести к нарушению авторских прав.
Пошаговая инструкция — как перенести
По сути, перенос сайта из Wix в WordPress означает ручное копирование содержимого из одной системы в другую. Это несложно, если ресурс небольшой по размеру и содержит менее двух десятков страниц и записей. Преимущество такого подхода – вы будете уверены, что каждый фрагмент скопирован на новый сайт. Недостатком является то, что может потребоваться форматирование содержимого после вставки. Кроме того, если на сайте несколько десятков страниц и сообщений, их копирование вручную займет слишком много времени. Общая схема переноса сайта с Wix на WordPress состоит из нескольких шагов:
Подбор похожего шаблона для WordPress. При выборе ориентируйтесь на расположение ключевых блоков информации и функциональность, которая предоставляется темой. При необходимости можно заказать разработку похожего шаблона для сайта на WordPress.
Создание нужного количества пустых страниц или записей для сайта. В меню WordPress выберите пункт «Записи» или «Страницы» в зависимости от типа создаваемого контента и дайте команду «Добавить новую».
Копирование и вставка содержимого. Для каждой страницы сайта на Wix вам нужно вручную скопировать соответствующий текст, а затем вставить его в соответствующую страницу сайта на WordPress. Если на странице есть изображения, также необходимо сохранить каждое изображение с сайта Wix и загрузить его на WordPress. Проверьте форматирование контента на новом сайте.
Исправление внутренних ссылок. Если вы скопировали страницу, которая ссылается на другую Wix-страницу вашего сайта, эту ссылку нужно изменить, чтобы она указывала на соответствующую страницу сайта на WordPress.
Создание меню для навигации по сайту.
- В админ-панели выберите «Внешний вид».
- Создайте «Меню» и сделайте главное меню, чтобы посетители могли легко перемещаться по вашему сайту.
- Введите название меню.
- И добавьте страницы, которые вы хотите в нем видеть.
- Отметьте нужные настройки.
- И сохраните меню.
- Чтобы разместить его на своем сайте, нажмите «Перейти к визуальной настройке» .
Отображаемое местоположение зависит от установленной темы WordPress.
Настройка функционала сайта. Если ваш веб-портал на Wix включает какие-либо формы для обратной связи, календарь или поля для комментариев, потребуется подобрать подходящие виджеты и плагины для сайта на WordPress, чтобы обеспечить его аналогичным функционалом.
Настройте перенаправление с сайта Wix на сайт WordPress. Когда ваш сайт на WordPress завершен, нужно, чтобы посетители старого сайта на Wix попадали на аналогичную страницу на новом сайте WordPress. Имейте в виду, эта функция доступна, только если у вас есть специальный домен на Wix. Если вы используете поддомен Wix, вы не сможете перенаправлять пользователей на свой сайт WordPress.
Обязательно протестируйте сайт на WordPress в браузере, чтобы убедиться, что он работает должным образом. Если у вас новый домен, не забудьте сообщить своим подписчикам о новом адресе интернет-ресурса.
Как автоматизировать перенос
Процесс переноса сайта с Wix на WordPress очень громоздкий, особенно если на нем много страниц и записей. Отдельные части этого процесса можно автоматизировать, чтобы сделать его проще и быстрее. Специальные плагины WordPress помогают упростить некоторые задачи, экономя время и снижая вероятность ошибок.
- Автоматизируйте создание пустых страниц. Вместо того чтобы формировать страницы вручную в WordPress, можно ускорить этот процесс с помощью плагина для их создания, например, Bulk Page Creator.
- Импортируйте записи на сайте Wix с помощью RSS-ленты. WordPress поддерживает импорт контента из других платформ в виде RSS-сообщений. Wix, как и большинство веб-платформ, предоставляет RSS-канал, который можно использовать для повышения эффективности импорта контента.
- Импортируйте изображения. Вместо ручного сохранения и повторной загрузки картинок, используйте плагин Import External Images. Он проверяет исходный код страницы, находит теги со ссылками на изображения, копирует файлы на новый веб-сайт, а затем обновляет их адрес.
- Перенаправьте посетителей с сайта Wix на страницы сайта WordPress. Используйте плагины автоматической переадресации, например, Redirection для создания 301-редиректа и обработки 404-й ошибки. Это позволит поисковым системам узнать, что ваш старый сайт переместился в новое место.
- Проверьте наличие неработающих ссылок. При ручном преобразовании контента, вы могли пропустить какие-либо ссылки в тексте. Используйте плагин Broken Link Checker для сканирования страниц и записей. Он уведомит вас, если какие-либо ссылки не функционируют.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем:
Как перенести сайт на WordPress на другой хостинг?
Когда вы создали свой сайт и разместили его на платном хостинге, то с течением времени может появиться разочарование из-за ценовой политики хостинг-провайдера или же из-за частых перебоев в работе вашего сайта.
Столкнувшись с такой проблемой, вы, возможно, начали подумывать о том, куда же перенести ваш сайт (рекомендуем хостинги Beget или Fornex) и о том, как правильно это сделать. Чему и будет посвящена данная статья.
Переносим сайт на WordPress на другой хостинг. Шаг 1
Прежде чем перенести наш сайт на новый хостинг, нам нужно этот хостинг подготовить к приему нашего сайта.
1. Первым делом к новому хостингу вы переподключаете ваш домен и у регистратора домена прописываете соответствующие DNS-сервера (их вы можете узнать у вашего хостинг-провайдера).
2. Затем на новом хостинге вы создаете базу данных.
3. Тут же создаете профиль для работы с сайтом по FTP.
На этом этапе настройка нового хостинга к приему сайта завершена.
Обратите внимание, что после того, как вы переподключите домен, должно пройти некоторое время, пока обновятся DNS-записи. После чего сайт будет доступен для посещения по прикрепленному домену.
Переносим сайт на WordPress на другой хостинг. Шаг 2
Теперь мы работаем со старым хостингом.
1. Для начала нам нужно экспортировать (скачать) рабочую базу данных. Зайдите в phpMyAdmin, нажмите на вкладку «Экспорт» и на появившейся странице нажмите «Вперед».
После чего вам будет предложено сохранить базу данных на вашем компьютере.
2. Далее удобным для вас способом, будь то файловый менеджер хостинга, будь то FTP, – полностью выгрузите содержимое рабочей папки сайта, где установлена CMS, к себе на компьютер.
На этом работа со старым хостингом закончена.
Переносим сайт на WordPress на другой хостинг. Шаг 3
Возвращаемся к новому хостингу.
1. Заходите в phpMyAdmin, выбираете созданную ранее базу и в ней нажимаете на вкладку «Импорт». На открывшейся странице в поле загрузки файлов вы выбираете скачанную ранее базу и жмете «Вперед» внизу страницы.
Таким образом, мы импортируем все данные с нашего старого хостинга.
Обратите внимание, что новая база данных перед импортом в нее старой должна быть пуста.
Если вы импортируете базу данных большого размера, у вас могут появиться ошибки. Как быть в таком случае, написано здесь.
2. Подключаетесь к вашему новому хостингу по FTP и в рабочую папку сайта (ее вы указывали при прикреплении домена) выгружаете весь ранее скачанный сайт.
При разном размере сайта и наличия в нем файлов время ожидания загрузки может быть велико, так что запаситесь терпением.
3. По завершении загрузки всех файлов финальным шагом будет внесение правок в файл «wp-config.php», находящийся в корне вашего сайта.
Откройте его и измените данные от базы данных.
Здесь вы указываете название новой базы данных, пользователя и пароль для подключения. Сохраняете изменения и отправляете файл обратно на сайт.
Для большей уверенности чистите кэш браузера и можете проверять сделанную работу. После всех этих действий ваш сайт должен работать на новом хостинге.
Если у вас возникли проблемы в ходе переноса сайта – пишите об этом в комментариях, постараюсь вам помочь.
Стоить обратить внимание на то, что этот же способ подойдет для тех случаев, когда сайт переносится с локального сервера.
3 способа перенести WordPress-сайт на другой хостинг
Рано или поздно любой владелец сайта сталкивается с необходимостью переноса своего проекта на новый хостинг.
Тарифы и наборы функций постоянно меняются, а хостинги покупаются и продаются. Некоторые провайдеры пересматривают свои бизнес-модели и приходят к решению размещать сайты, связанные с определённой тематикой. Например, со «взрослым контентом». Пользователю даётся при этом 30 дней, чтобы отключиться от серверов.
Итак, перед вами стоит задача перенести сайт на базе WordPress на новый хостинг. С чего же начать?
Для начала нужно переместить все плагины, темы и базу данных. Однако, после переноса сайт может не заработать, поскольку на сервере будут другие пути для файлов (WordPpress использует именно полные абсолютные пути, а не относительные). Ниже перечислены основные шаги, которые необходимо совершить:
- Шаг 1: Найдите подходящий хостинг
- Шаг 2: Сохраните ваш сайт и перенесите файлы
- Шаг 3: Настройте свой домен на новый хостинг
Альтернатива: Обновите сайт и перейдите на VPS
1. Найти хостинг с бесплатным переносом сайтов
Даже не рассчитывайте на то, что, начав работать с одним провайдером, вы запустите сайт на долгие годы и ему никогда не придется переезжать на новый хостинг. Компании активно конкурируют друг с другом, а наборы функций и схемы ценообразования постоянно меняются. В некоторых случаях эти изменения могут вынудить пользователя сменить провайдера.
В других случаях ваш сайт может просто перерасти свою нынешнюю хостинговую среду. Чем популярнее становится веб-сайт, тем больше серверных ресурсов ему требуется, и не каждый провайдер может их обеспечить. Вы также можете обнаружить, что нуждаетесь в больших возможностях хостинга, чем он предоставляет в данный момент. Хотите дополнительно кэширование Redis? Как насчет бесплатного SSL-сертификата или надежной защиты от DDoS? А может быть, всё гораздо прозаичнее, и ваш хостинг просто перестал оказывать нормально услуги, как это недавно произошло с Ihor.
Какой бы ни была причина вашего желания перенести сайт, вы упростите себе задачу, если найдёте нового провайдера, который предлагает бесплатную миграцию и последующую поддержку.
Многие хостинги, такие как в списке ниже, удобны в работе с WordPress и предлагают помощь пользователям во время «переезда». При выборе нового провайдера важно поинтересоваться, поможет ли он переместить файлы, темы, плагины и базу данных вашего сайта. Выясните также, поможет ли хостинг обновить пути в базе данных и на сайте, чтобы на новом сервере все работало так же, как и на предыдущем.
Подборка лучших хостингов, обеспечивающих простую миграцию:
- Timeweb
- Beget
- Макхост
- Fozzy
- REG.RU
Если вы выбрали одного из вышеперечисленных провайдеров, то ваш переезд будет завершён за один простой шаг. Эти хостинги избавляют пользователей от головной боли и дают им инструменты, необходимые для быстрой миграции.
Если вы предпочитаете выполнять перенос самостоятельно, то это тоже не представляет трудностей.
2. Сохранение файлов вашего сайта, перенос базы данных и установка приложений
Если провайдер не предлагает бесплатную миграцию, вы можете выполнить её самостоятельно без особых проблем.
Для перемещения сайта, разработанного на WordPress, вам необходимо сделать следующее:
- Перенесите файлы движка WordPress. Это необязательно, если на хостинге предусмотрен установщик WordPress
- Перенесите файлы сайта
- Выполните миграцию базы данных, содержащей записи в блогах, страницы, комментарии и настройки WordPress
- Обновите конфигурацию WordPress
Самый простой способ совершить переезд (за исключением того случая, когда провайдер делает это за вас) — это использовать плагин All-in-One WP Migration. Вы устанавливаете его на свой существующий сайт, затем он экспортирует все файлы и базу данных в специальный архивный файл.
Установите чистую новую версию WordPress на свой новый сервер и добавьте подключаемый модуль All-in-One WP Migration к этой установке. Затем на странице конфигурации плагина выберите «Импорт сайта». После этого перенесите пакет с сайтом, который вы ранее экспортировали, прямо в плагин, после чего он восстановит ваш старый сайт поверх новой установки.
Если вы предпочитаете всё делать вручную, это также возможно.
Как файлы самого движка WordPress, так и все остальные файлы, составляющие ваш сайт, можно передавать по FTP со старого сервера на новый. Вам понадобится FTP-клиент — например, кроссплатформенный и бесплатный FileZilla.
Оба ваших хостинг-провайдера предоставят инструкции для доступа к сайту через FTP, в том числе о том, как настроить программу FTP типа FileZilla. Если вы не можете найти эту информацию в документации технической поддержки вашего хостинга или в приветственных письмах, просто откройте онлайн-чат или позвоните провайдеру. Технические специалисты помогут вам настроить программу FTP.
Как только она будет настроена, загрузите весь свой сайт со старого хоста (всё хранится в каталоге, который содержит папку wp-admin, так называемый «корень сайта»), включая все файлы и подпапки, на ваш компьютер. Это может занять некоторое время.
По завершении загрузки отключитесь от старого сервера, подключитесь к новому и загрузите все эти файлы на него. Это тоже может занять время.
Перенос вашей базы данных — всего фактического содержимого вашего блога или веб-сайта – более мудрёный процесс и не может быть осуществлен через FTP. К счастью, это далеко не так сложно, как представляется. Следуйте этим инструкциям из официального Кодекса WordPress, чтобы экспортировать базу данных из MySQL и загрузить ее на компьютер. После этого обновите серверные пути, конфигурацию и переменные WordPress для нового серверного окружения согласно руководству.
3. Изменение NS-серверов для указания нового хостинг-провайдера
Последний шаг в перемещении сайта — подать заявку на изменение адреса. Для этого необходимо обновить NS-серверы, чтобы они указывали на серверы нового хостинга.
При регистрации новой учетной записи на хостинге обычно приходит приветственное письмо по электронной почте, в котором указываются новые ns-сервера. Если вы не получили эту информацию, телефонный звонок или онлайн-чат в отдел технической поддержки хостинг-провайдера решит эту проблему. NS-сервера выглядят примерно так:
ns1.servername.com
ns2.servername.com
Перейдите к регистратору доменов и обновите адреса ns-серверов. Этот процесс немного отличается для каждого регистратора – REG.RU сильно отличается от NIC.RU, Timeweb и т. д.
Чаще всего, это выглядит следующим образом: вы входите в учетную запись регистратора доменов, выбираете доменное имя в списке принадлежащих вам имен и ищете упоминания «Name Servers», «NS-серверы» или «Host Address». Замените все перечисленные имена на те, которые вы получили на вашем новом хосте. У вас всегда будет как минимум два серверных имени, но могут быть так же третий и четвёртый варианты.
Сохраните изменения, и затем в течение 12-72 часов все запросы на ваше доменное имя начнут пересылаться новому хостинг-провайдеру. До этого времени на ваш старый хостинг могут по-прежнему заходить пользователи, поэтому важно обеспечить одновременную работу как старого, так и нового серверов в течение трех дней.
Если ваш сайт растет, возможно самое время перейти на VPS
Планируя перенос сайта, подумайте о возможности его масштабирования. Если сайт посещают 3000 или более человек в сутки, вам следует серьезно рассмотреть вопрос о переходе на виртуальный сервер (VPS) взамен shared-хостинга. VPS-хостинг обеспечивает дополнительную безопасность, ограждая клиентов друг от друга, чтобы предотвратить проникновение на какой-либо сайт и не превратить его в полноценный серверный взлом. VPS предлагает больше ресурсов для каждого сайта, а также полный контроль над серверным окружением и возможность использования любых дополнительных программных средств (кэширующие сервера, балансировщики, полнотекстовый поиск и тд.).
Если вы решили, что VPS — лучшее решение для вас, ознакомьтесь со следующими VPS-хостинг-провайдерами:
- VDSina
- REG.RU
- Timeweb
- AdminVPS
- RUVDS
Планируя переезд выбирайте только лучшие хостинги
Перемещение сайтов между хостингами – неотъемлемый и, можно сказать, будничный процесс. Рано или поздно многие web-мастера принимают решение о смене провайдера. Если вы думаете о том, чтобы начать работать с другим хостингом, ознакомьтесь с подборками лучших провайдеров и пакетов услуг, чтобы быть уверенным, что получите максимальную выгоду за свои деньги.
Если вы будете следовать нашему краткому руководству, то сможете перенести сайт без лишних хлопот. Это займет меньше часа. Единственное, что потребует больше времени – это ожидание смены NS-серверов. Придется подождать в среднем до 24 часов, чтобы изменения распространились по всему миру, информируя все остальные серверы о новом местоположении вашего сайта.
Как перенести сайт 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 на хостинг c денвера (с компьютера или другого хостера)
После того, как сайт полностью доведён до ума — настроен и наполнен контентом, самое время разместить его в глобальной сети, перенеся с локального сервера на настоящий хостинг.
Алгоритм переноса сайта на WordPress довольно прост:
- предварительная настройка;
- копирование файлов;
- перенос базы данных.
Теперь разберём процесс чуть подробнее на примере хостинга Beget, который уже иллюстрировал эту статью.
Предварительная настройка
Суть этапа — заблаговременно создать на хостинге базу данных под переносимый блог, а затем настроить файл wp-config.php для подключения к этой базе данных.
1. Создайте на своём хостинге новую базу данных. На хостинге Beget для этого в панели управления нужно выбрать MySQL, на открывшейся странице ввести имя БД, пароль к ней и нажать кнопку Добавить.
2. У себя на компьютере скопируйте папку, в которой находится локальный WordPress. У меня этот каталог расположен по адресу Z:\home\test1.ru\www.
3. Перейдите в копию исходной директории, найдите и откройте в ней файл wp-config.php.
4. Смените в нём имя пользователя, пароль и, если нужно, сервер базы данных на значения, которые подходят к БД, созданной в п. 1. На Beget имя пользователя и название самой базы данных совпадают.
Копирование файлов
Смысл действия — перенести файлы WordPress с localhost на сервер. Вы можете выполнить операцию, как умеете, лишь бы в результате файлы блога были полностью перенесены в нужную папку.
Несмотря на то, что каждый хостинг имеет в своей панели управления файловый менеджер, для работы всё же удобнее использовать FTP-клиент. FTP-клиент — это специальная программа, которая позволяет подключиться к хранящимся на сервере файлам и работать с ними почти так же, как с локальными. Интерфейс FTP-клиентов обычно напоминает Total Commander, то есть удобен, понятен и многим хорошо знаком.
Одной из самых популярных программ такого рода является FileZilla — FTP-клиент, возможностей которого для выполнения с файлами большинства задач вполне хватает.
1. Скачайте FileZilla с официального сайта и установите на свой компьютер.
2. Запустите программу, в верхней части её окна введите данные, полученные во время регистрации хостинга, и нажмите кнопку Быстрое соединение.
3. В правой части окна появится дерево каталогов сервера. Перейдите в корневую папку сайта (имя_домена/public_html), слева откройте каталог-копию WordPress с изменённым файлом wp-config.php, выделите его содержимое, щёлкните правой кнопкой мыши и в контекстном меню выполните команду Закачать на сервер. Дождитесь завершения операции и переходите к следующему этапу.
Перенос базы данных
Этот шаг необходим для переноса на хостинг всех настроек и содержимого сайта, без него от локальной версии на хостинге у вас останутся только плагины и темы оформления.
1. Запустите DENWER, перейдите по адресу localhost/Tools/phpmyadmin и на открывшейся странице щёлкните Базы данных.
2. Щёлкните на базе данных движка и нажмите Экспорт.
3. Если вы совсем не разбираетесь в БД, то на следующей странице оставьте параметры по умолчанию и нажмите OK.
4. Браузер загрузит файл с названием вида имя_базы.sql. Либо запомните, где он находится, либо переместите его в папку, где точно не потеряете.
5. Перейдите в PhpMyAdmin хостинга (в Beget ссылка на него находится в разделе MySQL), откройте заранее созданную для WordPress базу данных и нажмите кнопку Импорт.
6. На отобразившейся странице щёлкните Выбрать файл, в появившемся окне Проводника выберите файл, в который экспортировали локальную базу данных, затем на странице импорта нажмите Вперёд.
Теперь сайт полностью перенесён с localhost на сервер и доступен для просмотра любому пользователю всемирной паутины.
Полезные ссылки:
Как правильно перенести сайт на WordPress? — WordPress
При переносе WordPress сайта с локального компьютера на сервер (или наоборот) сайт перестает работать. Аналогичная проблема возникает и при смене домена, по которому сайт доступен.
Признаки неработоспособности бывают самые разные — не отображаются некоторые страницы, не отображаются картинки в библиотеке медиафайлов, не грузятся стили, не работают слайдеры, и т.д., и т.п. В чем причина такого поведения и как правильно перенести WordPress сайт или сменить его домен?
Начнем с причин. Глобально, их три.
Первая причина
В первую очередь так происходит потому, что все ссылки в базе WordPress хранятся как абсолютные. Например, ссылка на иконку сайта выглядит примерно так:
http://mysite.com/wp-content/uploads/2017/01/cropped-test-favicon.png
Для правильной работы сайта на новом домене (например, https://newsite.org
) ссылка в базе должна измениться на:
https://newsite.org/wp-content/uploads/2017/01/cropped-test-favicon.png
Обратите внимание на то, что даже при простом переводе сайта с http
на https
, все ссылки внутри базы надо менять!
За использованием абсолютных ссылок в WordPress лежат серьезные доводы. Почитайте этот ответ на английском StackOverflow, в котором даны объяснения. В том числе, приведено мнение одного из ведущих разработчиков WordPress. Единственная проблема, которая возникает при использовании абсолютных ссылок — перенос сайтов. Однако перенос сайта с относительными ссылками в общем случае ещё более проблематичен. В упомянутом ответе это тоже обсуждается.
Вторая причина
Вторая причина проблем при переносе — сериализованные данные в базе. Все современные плагины (включая WooCommerce, слайдеры, различные визуальные редакторы типа Visual Composer), темы — хранят данные в базе в сериализованном виде. Это упакованные в строки массивы и объекты. Несколько примеров.
Информация о последнем отредактированном файле из темы twentyseventeen:
(39, 'recently_edited', 'a:3:{i:0;s:46:\"/var/www/test/wp-content/themes/test/style.css\";i:2;s:50:\"/var/www/test/wp-content/themes/test/functions.php\";i:3;s:0:\"\";}', 'no'),
Данные Jetpack:
(5104, 'jpsq_sync-1494597052.351881-573008-5', 'a:6:{i:0;s:21:\"jetpack_sync_constant\";i:1;a:2:{i:0;s:7:\"ABSPATH\";i:1;s:14:\"/var/www/test/\";}i:2;i:1;i:3;d:1494597052.351856;i:4;b:0;i:5;a:9:{s:12:\"display_name\";s:4:\"kagg\";s:10:\"user_email\";s:12:\"[email protected]\";s:2:\"ip\";s:14:\"87.110.237.209\";s:7:\"is_cron\";b:0;s:11:\"is_wp_admin\";b:1;s:7:\"is_rest\";b:0;s:9:\"is_xmlrpc\";b:0;s:10:\"is_wp_rest\";b:0;s:7:\"is_ajax\";b:0;}}', 'no'),
Данные популярного плагина бэкапа сайтов BackWPUp:
(5884, 'backwpup_jobs', 'a:1:{i:1;a:32:{s:5:\"jobid\";i:1;s:10:\"backuptype\";s:7:\"archive\";s:4:\"type\";a:3:{i:0;s:6:\"DBDUMP\";i:1;s:4:\"FILE\";i:2;s:8:\"WPPLUGIN\";}s:12:\"destinations\";a:1:{i:0;s:6:\"FOLDER\";}s:4:\"name\";s:15:\"Database backup\";s:14:\"mailaddresslog\";s:12:\"[email protected]\";s:20:\"mailaddresssenderlog\";s:28:\"BackWPup test <[email protected]>\";s:13:\"mailerroronly\";b:1;s:13:\"archiveformat\";s:4:\".zip\";s:11:\"archivename\";s:24:\"%Y-%m-%d_%H-%i-%s_%hash%\";s:11:\"fileexclude\";s:51:\".DS_Store,.git,.svn,.tmp,/node_modules/,desktop.ini\";s:10:\"dirinclude\";s:0:\"\";s:19:\"backupexcludethumbs\";b:0;s:18:\"backupspecialfiles\";b:1;s:10:\"backuproot\";b:0;s:17:\"backupabsfolderup\";b:0;s:13:\"backupcontent\";b:0;s:13:\"backupplugins\";b:0;s:12:\"backupthemes\";b:0;s:13:\"backupuploads\";b:0;s:21:\"backuprootexcludedirs\";a:0:{}s:24:\"backupcontentexcludedirs\";a:1:{i:0;s:7:\"upgrade\";}s:24:\"backuppluginsexcludedirs\";a:1:{i:0;s:8:\"backwpup\";}s:23:\"backupthemesexcludedirs\";a:0:{}s:24:\"backupuploadsexcludedirs\";a:0:{}s:9:\"backupdir\";s:32:\"uploads/backwpup-a34fdc-backups/\";s:10:\"maxbackups\";i:7;s:18:\"backupsyncnodelete\";b:0;s:7:\"lastrun\";d:1510222228;s:7:\"logfile\";s:98:\"/var/www/test/wp-content/uploads/backwpup-a34fdc-logs/backwpup_log_a34fdc_2017-11-09_10-10-28.html\";s:21:\"lastbackupdownloadurl\";s:129:\"http://test.kagg.eu/wp-admin/admin.php?page=backwpupbackups&action=downloadfolder&file=2017-11-09_10-10-28_SKRU7XDQ01.zip&jobid=1\";s:11:\"lastruntime\";d:1;}}', 'no'),
Во всех примерах можно найти путь к папке сайта на сервере: /var/www/test/
.
Вот пример сохраненных настроек из очень популярного SEO-плагина Yoast:
(291, 2, 'wp_yoast_notifications', 'a:3:{i:0;a:2:{s:7:\"message\";s:309:\"The configuration wizard helps you to easily configure your site to have the optimal SEO settings.<br/>We have detected that you have not finished this wizard yet, so we recommend you to <a href=\"http://test.kagg.eu/wp-admin/?page=wpseo_configurator\">start the configuration wizard to configure Yoast SEO</a>.\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:31:\"wpseo-dismiss-onboarding-notice\";s:5:\"nonce\";N;s:8:\"priority\";d:0.80000000000000004;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}i:1;a:2:{s:7:\"message\";s:768:\"We\'ve noticed you\'ve been using Yoast SEO for some time now; we hope you love it! We\'d be thrilled if you could <a href=\"https://yoa.st/rate-yoast-seo?utm_content=4.8\">give us a 5 stars rating on WordPress.org</a>!\n\nIf you are experiencing issues, <a href=\"https://yoa.st/bugreport?utm_content=4.8\">please file a bug report</a> and we\'ll do our best to help you out.\n\nBy the way, did you know we also have a <a href=\'https://yoa.st/premium-notification?utm_content=4.8\'>Premium plugin</a>? It offers advanced features, like a redirect manager and support for multiple keywords. It also comes with 24/7 personal support.\n\n<a class=\"button\" href=\"http://test.kagg.eu/wp-admin/?page=wpseo_dashboard&yoast_dismiss=upsell\">Please don\'t show me this notification anymore</a>\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:19:\"wpseo-upsell-notice\";s:5:\"nonce\";N;s:8:\"priority\";d:0.80000000000000004;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}i:2;a:2:{s:7:\"message\";s:162:\"Don\'t miss your crawl errors: <a href=\"http://test.kagg.eu/wp-admin/admin.php?page=wpseo_search_console&tab=settings\">connect with Google Search Console here</a>.\";s:7:\"options\";a:8:{s:4:\"type\";s:7:\"warning\";s:2:\"id\";s:17:\"wpseo-dismiss-gsc\";s:5:\"nonce\";N;s:8:\"priority\";d:0.5;s:9:\"data_json\";a:0:{}s:13:\"dismissal_key\";N;s:12:\"capabilities\";s:14:\"manage_options\";s:16:\"capability_check\";s:3:\"all\";}}}'),
Здесь мы видим в сериализованных данных строку с упоминанием домена: href=\"http://test.kagg.eu/wp-admin/?page=wpseo_configurator\"
. Она мало того, что сериализована, да ещё и экранирована (\"
).
Третья причина
Третья причина — наличие в базе путей к файлам. Они могут быть не только от корня WordPress, но и от домашнего каталога пользователя хостинг-аккаунта или даже от корня веб-сервера (некоторые плагины так делают). Пути могут быть представлены как обычными строками, так и сериализованными данными (первый пример выше). При переносе на другой хостинг их тоже надо менять.
Что произойдет, если просто перекинуть базу как есть на новый сервер? Очевидно, перестанут работать вещи, связанные с путями к файлам и ссылками, содержащими предыдущий домен.
Что надо делать? Очевидно, менять пути к файлам на новые и имя домена в базе. Вопрос, как. Совершенно непригодны два плохих совета, которые часто можно встретить:
- Заменить в базе в таблице
wp_options
записи coption_name
=siteurl
иhome
на новое имя домена. Работает только на самых примитивных сайтах. - Сделать дамп базы в файл .sql, и провести текстовые замены путей и домена, затем залить базу на новый сервер. Это прямой путь к разрушению сайта. Сериализованные данные при этом будут безнадежно испорчены.
Рассмотрим первый пример выше с сериализованными данными. После текстовой замены /var/www/test/
на, скажем, /home/i/account-name/site-name.org/public_html
(как на одном популярном хостинге), из строки:
s:46:\"/var/www/test/wp-content/themes/test/style.css\"
получится строка:
s:46:\"/home/i/account-name/site-name.org/public_html/wp-content/themes/test/style.css\"
Только ее длина уже ни разу не 46 символов, и WordPress не сможет прочитать эти сериализованные данные из базы.
Таким образом, оба «популярных» совета надо признать вредными.
Как правильно переносить сайт?
Надо использовать программные средства, специально предназначенные для этого. Упомянутые ниже программы корректно работают с сериализованными данными, пересчитывая длину строк.
Database Search and Replace
Скрипт Database Search and Replace поможет корректно внести изменения в базу. Для этого пользователь должен, правда, понимать, что он делает, знать, например, какие пути на старом сайте и какие — на новом.
WP Migrate DB
Плагин WP Migrate DB позволяет корректно подготовить базу для миграции. Для завершения процесса пользователь должен использовать phpMyAdmin для импорта базы на новом сервере.
WP-CLI
Интерфейс командной строки для WordPress (WP-CLI) позволяет конвертировать базу одной командой. Например, для конвертации http://site.ru
в https://site.org
:
wp search-replace --url=http://site.ru http://site.ru https://site.org --recurse-objects --report-changed-only --precise --skip-columns=guid --skip-tables=wp_users --skip-plugins --skip-themes
Duplicator
Самым простым и автоматизированным решением лично мне представляется плагин Duplicator, который снимает копию локального сайта, предоставляет для скачивания 2 файла: .zip и installer.php, которые надо перенести на новый сервер и там запустить installer.php. Все остальное плагин проделает автоматически. В большинстве случаев имеет смысл переносить только базу с помощью этого плагина, а файлы копировать по FTP.
С мультисайтом ситуация несколько сложнее. Плагины Duplicator и All-in-One WP Migration переносят их только в платной версии.
Мне не известны бесплатные плагины для переноса мультисайтов. Если хочется сделать перенос мультисайта бесплатно, то можно скопировать базу, а потом воспользоваться Database Search and Replace.
Ссылки
ВКонтакте
Одноклассники
Telegram
PHP WordPress
Как перейти на WordPress с любого веб-сайта или CMS
Если вы когда-нибудь хотели перенести свой текущий веб-сайт на WordPress, поздравляем — вы сделали мудрый выбор. Выбранной вами платформе доверяют миллионы людей и компаний со всего мира, от молодых блогеров и начинающих писателей до таких гигантов, как The New York Times .
Цель этого руководства — дать вам исчерпывающий обзор того, как выполнить процесс миграции с любого веб-сайта на WordPress.Мы узнаем следующее:
- Планирование процесса миграции
- Список дел перед переносом сайта
- Фактический процесс миграции
Начнем с самого начала. У нас есть исходный веб-сайт и целевой (или целевой) веб-сайт , который будет работать на WordPress. Исходный веб-сайт — это тот, который в настоящее время находится в сети. В контексте нашего руководства мы определяем два типа исходных веб-сайтов:
- Работает на CMS
- Сайт без CMS
Мы делаем это различие, чтобы понимать работу, которая нам предстоит.
Переход с другой CMSЕсли исходный веб-сайт работает на платформе CMS, то, возможно, нам посчастливится использовать плагин WordPress для облегчения процесса миграции. По состоянию на март 2016 года в кодексе WordPress содержится более 53 руководств по миграции для импорта контента из различных решений для управления контентом, платформ для ведения блогов и т. Д. Проверьте, есть ли ваша CMS в списке (есть большая вероятность), и выполните необходимые шаги. для миграции. Если ваша CMS не указана в кодексе WordPress, возможно, вы захотите проверить репозиторий плагинов WordPress или поищите несколько руководств в Интернете.В худшем случае вам придется вручную перенести сайт.
Переход со статического веб-сайтаЗадача переноса вашего веб-сайта на WordPress вручную может быть сложной, но, тем не менее, чрезвычайно важной. Вот пара его плюсов:
- У вас есть больший контроль над содержанием вашего сайта — вы знаете о каждом созданном сообщении, странице, категории и теге, главным образом потому, что вы создаете их вручную.
- Это серьезный опыт обучения — перенос вашего сайта на WordPress вручную дает вам четкое представление о возможностях и функциях WordPress.Вы получите практическое занятие по всему процессу.
На мой взгляд, есть два способа спланировать процесс миграции.
- Мышление с точки зрения текущего / исходного веб-сайта.
- Планирование с точки зрения WordPress.
Мне не нравится метод (а), поскольку он добавляет много ненужных накладных расходов в процессе миграции. Чтобы все было гладко, мы будем планировать процесс миграции с учетом целевой CMS — i.е. WordPress.
WordPress в основном хранит контент в форме сообщений и страниц (а также в виде настраиваемых типов сообщений для опытных пользователей), а организует их с помощью категорий и тегов. Таким образом, цель нашего плана реорганизации контента будет заключаться в том, чтобы структурировать его с точки зрения сообщений и страниц и распределить их по категориям с помощью тегов и категорий.
Например, если ваша текущая CMS была Tumblr, то лучше спланировать, как реорганизовать ваш контент в соответствии со структурой сайта WordPress, а не устанавливать плагины, которые будут копировать поведение Tumblr в WordPress.
Мы планируем наш новый веб-сайт WordPress под следующими заголовками:
1. Реорганизовать существующее содержимое- Четко идентифицируйте сообщения и страницы на вашем текущем веб-сайте. Если вы не понимаете, что такое пост и страница, возможно, вы захотите освежить в памяти это. Статические веб-сайты не имеют типичных «сообщений».
- Например, рассмотрим исходный сайт, который демонстрирует меню ресторана. Домашняя страница, страница о нас и меню классифицируются как страница WordPress .С другой стороны, такие объявления, как новые события, акции и обновления новостей, будут квалифицироваться как публикация в WordPress.
- Если вы хотите запустить сайт WordPress в среде общего хостинга, должны быть доступны два основных компонента — PHP и MySQL. Почти всех компаний общего хостинга, таких как HostGator и BlueHost, установили эти компоненты (и многое другое) в свои стартовые пакеты.Некоторые компании виртуального хостинга, такие как SiteGround, предлагают специализированный хостинг WordPress по ценам общего хостинга.
- В качестве альтернативы вы также можете разместить свой сайт на WordPress.com, что опять же имеет свой собственный набор ограничений и преимуществ.
- Если вы переходите с веб-сайта с интенсивным трафиком, то лучше всего выбрать службу управляемого хостинга WordPress, например WPEngine, которая обычно выставляет вам счет на основе количества уникальных просмотров страницы. Основные преимущества управляемого хостинга WordPress включают первоклассную безопасность, невероятно быстрое время загрузки и гарантию того, что ваш сайт не отключится во время всплесков трафика.
- Домен: В идеале вы должны установить новый сайт WordPress в том же домене. Это не повредит вашей существующей оценке SEO.
- Каталог установки: Если вы планируете использовать WordPress в качестве платформы для ведения блогов, отдельно от вашего основного веб-сайта, вы можете установить его в другую папку или поддомен. При установке WordPress нужно быть осторожным при выборе каталога для установки.
- Субдомены: В случае доменов или субдоменов вы хотите установить WordPress в свою базовую или «корневую» директорию, а не внутри папки. Установщик по умолчанию всегда создает новую папку с именем «wp» — вы, вероятно, этого не хотите.
- Меню: Планирование меню имеет решающее значение для хорошего пользовательского опыта и SEO. Планируйте компоненты структуры своего меню так, чтобы за ним было легко следить.
- Метаописания: Когда дело доходит до WordPress SEO, никогда нельзя быть слишком осторожным.Лучшее место для изучения WordPress SEO — это следовать руководствам Moz или Yoast. Если позволяет время, прочтите и выполните руководство до конца.
- Redirection: Если у вас есть собственные URL-адреса, созданные на вашем предыдущем сайте, убедитесь, что они все еще работают после миграции с помощью подключаемого модуля Redirection. Плагин, по сути, управляет перенаправлением 301 и отслеживает ошибки 404, не требуя знания файлов Apache .htaccess.
- Контактные формы: Даже если вы только начинаете и, кажется, нет причин для кого-либо связываться с вами, я бы порекомендовал поддерживать контакт.Он сообщает вашим читателям, что вы открыты для предложений, отзывов, новых возможностей для бизнеса и т. Д. Я бы порекомендовал контактную форму 7, поскольку она очень проста в настройке и мне больше всего нравится. Вы также можете проверить лучшие плагины контактной формы для WordPress.
- Спам: Спам — всегда проблема для любого веб-сайта. В блогах это большая проблема, так как у каждого сообщения есть форма для комментариев. Таким образом, настоятельно рекомендуется установить плагин для защиты от спама, такой как Akismet.
- Бесплатная или премиум тема? Выберите тему, которая соответствует вашим текущим и будущим требованиям. Если это бесплатная тема, убедитесь, что она из известного источника, например из репозитория тем WordPress. Премиум-темы, такие как тема Total от WPExplorer, обычно лучше разработаны и предлагают больше функций, которые подходят для ряда портфолио.
- Скорость темы: Многие темы не оптимизированы для скорости страницы.Это непреднамеренно повлияет на ваше SEO и убьет пользовательский опыт. Прежде чем выбрать тему, оцените ее с помощью теста Google Mobile-Friendly и теста загрузки страницы Pingdom.
- Тематических фреймворков: Однако, если вы хотите, чтобы ваш новый сайт WordPress выглядел точно так же, как ваш предыдущий сайт, вам следует подумать о разработке пользовательских тем. Однако, как правило, это намного дороже, чем покупка премиальной темы WordPress. В таком случае обязательно выберите структуру темы WordPress, такую как Thesis, Headway Themes или Genesis Framework.По сути, они защитят вашу тему в будущем с точки зрения структуры и безопасности.
Я не могу не подчеркнуть важность резервных копий — они были, есть и всегда будут спасением практически для любого, у кого есть собственный веб-сайт. Ознакомьтесь со списком плагинов резервного копирования Вишну для WordPress, чтобы найти решение, которое подходит именно вам.
8. Безопасность БезопасностьWordPress — одна из самых недооцененных новичков в сообществе WordPress вещей.Я настоятельно рекомендую прочитать эти советы и установить один из этих плагинов безопасности для WordPress.
9. Электронная торговляЕсли вы планируете запустить магазин электронной коммерции с помощью WordPress, я бы сразу порекомендовал WooCommerce. WooThemes, компания, создавшая этот замечательный бесплатный плагин, была недавно приобретена Automattic (компанией, создавшей WordPress), что делает его одним из лучших плагинов электронной коммерции на рынке.
10.Прочие факторыУчитывая широкий охват нашей темы, вполне возможно, что в этом списке не описан элемент, который вы, возможно, ищете. Они могут варьироваться от скриптов для отслеживания, плагинов для совместного использования в социальных сетях, встроенных видеоплееров, таких как Wistia, и т. Д.
Вот и хорошие новости. Учитывая огромную популярность WordPress, вполне возможно, что разработчики конкретного веб-программного обеспечения / службы, которые вы использовали, имеют специальное расширение WordPress.Погуглите ключевые слова «
Вот пошаговый процесс плана миграции WordPress.
- Резервное копирование: Прежде всего, сделайте резервную копию текущего веб-сайта.
- Если вы устанавливаете WordPress на том же веб-хосте, создайте страницу обслуживания и переименуйте ее в index.html.
- Установите WordPress: Затем установите новую копию WordPress.
- Если вы создали файл index.html на предыдущем шаге, удалите его.
- Отключить видимость поисковой системы: Войдите в свою панель управления WordPress и отключите видимость поисковой системы. Этот шаг имеет решающее значение, поскольку он не позволяет отображать контент в поисковых системах до тех пор, пока вы не организуете свой веб-сайт.
- Импортировать контент: Теперь мы начнем импортировать контент из вашей предыдущей CMS.Ознакомьтесь с официальным кодексом WordPress, чтобы узнать, как перейти с вашей CMS на WordPress.
- Если вы использовали статический сайт, самое время испачкать руки. Вам необходимо вручную скопировать и вставить каждую страницу на своем старом веб-сайте. Пока вы это делаете, помните о различии между сообщениями и страницами — это поможет лучше организовать ваш контент.
- Упорядочить контент: Теперь, когда контент импортирован, пора его структурировать. Прежде всего, создайте необходимые категории, подкатегории, теги, виджеты и меню.После этого организуйте свой контент соответствующим образом. Это знаменует конец фазы импорта контента.
- Установите Essentials: Затем установите тему WordPress и необходимые плагины. Не забудьте установить контактную форму, антиспам, плагин резервного копирования и безопасности. Вы могли заметить, что я не упомянул плагин SEO. Это потому, что встроенная система SEO в WordPress довольно эффективна.
- Проверка качества: Запустите свой сайт через тест Google Mobile-Friendly и тест загрузки страницы Pingdom — только на этот раз он будет с вашим контентом.Если результаты выглядят хорошо, вы выбрали хорошую тему WordPress.
- Создайте карту сайта: Карты сайта являются важным компонентом любого веб-сайта. После того, как вы закончите структурировать свой контент, вы можете использовать плагин Google XML Sitemaps для быстрого создания карты сайта вашего сайта WordPress.
- Исправить неработающие ссылки: Неработающие ссылки — это жульничество. Вполне естественно, что по мере роста вашего сайта он может накапливать множество ссылок, которые больше не актуальны, что приводит к неработающим ссылкам.В таких случаях вы можете просто перенаправить их на главную страницу вашего сайта или даже на специальную страницу с объяснением истечения срока действия ссылки.
- Go Live: Включите видимость поисковой системы, обновите свой сайт в Инструментах Google для веб-мастеров, и ваш новый сайт будет активен.
Переход на WordPress — действительно одно из самых разумных решений для блоггера. Благодаря своей универсальности WordPress способен обрабатывать большинство общих требований веб-владельца.
Я попытался включить в процесс миграции самое главное. Если что-то упустил — прошу прощения! Если у вас есть вопросы, вы знаете, где меня найти. Жду ваших комментариев и предложений! Удачной миграции!
Перенос вашего веб-сайта на WordPress: руководство по миграции
Если вы решили, что перенесете свой веб-сайт на платформу WordPress, вы делаете правильный выбор. WordPress — одна из самых надежных систем управления контентом (CMS) на сегодняшний день, и перенести ваш сайт проще, чем вы думаете.
Если вы в настоящее время используете другую CMS, такую как Joomla или Drupal, вы можете использовать плагин или надстройку для переноса большей части вашей информации. Если вы не уверены, попадает ли ваша текущая CMS в эту категорию, проверьте список руководств по миграции WordPress.
Перенос статического веб-сайта или подобных Squarespace и Wix на WordPress может быть немного сложнее, и если вы не разбираетесь в технологиях, вам может потребоваться помощь профессионала. Если да, взгляните на нашу службу миграции WordPress здесь.
Перенос вашего веб-сайта на WordPress: создание плана миграции
Когда вы перемещаете свой веб-сайт, WordPress сортирует все по записям и страницам, так что вы можете начать думать о своем контенте с точки зрения этого. Вы также можете пойти еще дальше и назначить теги и категории страницам и сообщениям.
Вот что следует учитывать при планировании перехода на WordPress:
- Организуйте свой контент. Как упоминалось выше, запишите весь контент на своем сайте и решите, следует ли его добавлять в качестве страницы или публикации и в какой категории или теге.Вы также можете спланировать свое меню на это время, чтобы все было готово к размещению на вашем новом сайте.
- Выберите услугу веб-хостинга. Если это еще не сделано, в вашей среде хостинга должны быть доступны PHP и MySQL. Если в настоящее время вы получаете большой трафик на свой сайт, выберите выделенный хостинг вместо общего. Если вы не уверены, что вам нужно, спросите здесь, какой хостинг вам нужен для вашего сайта WordPress.
- Не забывайте о SEO. При планировании контента лучше всего фиксировать и метаданные. Таким образом, вы можете вставить все вручную, если оно не будет перенесено правильно. Если на вашем текущем веб-сайте есть настраиваемые URL-адреса, обязательно установите плагин перенаправления для управления ими после миграции или настройте конкретные постоянные ссылки в соответствии с требованиями. Если вы также меняете свое доменное имя, следует учесть и другие соображения.
- Выберите тему. Прежде чем перенести свой сайт на WordPress, выберите тему, которая соответствует вашим потребностям.Доступны тысячи тем для разных типов бизнеса и отраслей. Не торопитесь, чтобы выбрать тему с хорошими отзывами, поддержкой и отличной функциональностью. Премиум-темы, как правило, предлагают больше возможностей настройки и также дадут вам доступ к лучшей поддержке. Вы также можете выбрать совершенно уникальную, созданную на заказ тему, если вам это нужно. В WordPress возможно все.
- Найдите подключаемый модуль резервного копирования и безопасности. Чтобы обеспечить постоянную защиту вашего сайта, как можно скорее установите плагин резервного копирования и безопасности WordPress.Опять же, есть несколько вариантов на выбор, но всегда лучше использовать плагины, которые регулярно обновляются и предлагают хорошую поддержку. Прочтите наш список основных плагинов WordPress.
Выполнение миграции вашего веб-сайта
Хотя мы настоятельно рекомендуем вам обратиться к профессионалу, который поможет вам с миграцией, вот основные шаги, которые вам нужно будет выполнить, чтобы перенести свой веб-сайт на WordPress.
- Сделайте резервную копию вашего сайта. Не пропускайте этот шаг! Убедитесь, что у вас есть безопасная резервная копия существующего сайта.
- Выберите хороший хостинг WordPress. Важно выбрать хостинговую компанию, которая предоставляет качественный хостинг WordPress, оптимизированный по скорости, безопасности и надежности. Нажмите здесь, чтобы узнать о некоторых вариантах отличного хостинга WordPress.
- Установите WordPress. Затем установите WordPress — многие хостинг-провайдеры предлагают варианты установки в один клик через cPanel.
- Добавьте страницу обслуживания. Чтобы клиенты видели страницу, связанную с вашим брендом, и знали, как с вами связаться, установите плагин страницы обслуживания, добавьте необходимые сведения и активируйте его.
- Отключить видимость поисковой системы. Пока вы не упорядочите свой веб-сайт, лучше всего запретить поисковым системам доступ к нему. Делайте это только в том случае, если вы не указали свое доменное имя на новом хостинге во время переноса сайта.
- Перенесите свой контент. Теперь вы можете начать импортировать контент из вашей предыдущей CMS или других систем. Официальный кодекс WordPress предлагает некоторую полезную информацию о том, как это сделать. Если вы перемещаете контент вручную, это будет часть процесса копирования и вставки.
- Разместите свое содержание. Затем вы можете начать структурировать и систематизировать свой контент по страницам, сообщениям и категориям.
- Установите необходимые плагины. Если вы хотите активировать определенные функции на своем веб-сайте, вы можете начать установку всех необходимых подключаемых модулей, включая антиспам, формы содержимого, подключаемые модули резервного копирования и безопасности.
- Создайте карту сайта. Если вы будете использовать Google Search Console (настоятельно рекомендуется), вам нужно будет отправить карту сайта.Карта сайта Google XML — хороший инструмент для этого. Вы также можете использовать Yoast SEO и другие.
- Протестируйте свой сайт. Чтобы пользователи могли получить доступ к вашему сайту с любого устройства, проверьте скорость своего сайта и запустите его с помощью инструмента тестирования мобильных устройств Google. Тестируйте, тестируйте и снова тестируйте.
- Сделайте свой сайт живым. Когда вы будете готовы запустить свой веб-сайт, включите видимость в поисковых системах и уберите экран обслуживания. Потратьте время на просмотр своего сайта, чтобы убедиться, что все работает правильно, прежде чем начинать продвигать свой новый сайт.
При закрытии
WordPress определенно является одним из самых универсальных вариантов CMS, доступных сегодня. Владельцы веб-сайтов очень редко переходят на другую платформу после использования WordPress.
Рекомендуется ознакомиться с системами управления контентом, прежде чем приступить к миграции своего веб-сайта. Щелкните здесь, если вам требуется помощь в миграции WordPress.
Как перенести свой сайт на WordPress (пошаговое руководство)
Сменили хосты и хотите перенести сайт WordPress?
Не смотрите дальше.
В этом руководстве мы расскажем, как сделать это с помощью плагина вручную, и мы даже рассмотрим несколько хостов, которые делают это за вас бесплатно или имеют свои собственные способы упростить миграцию WP.
(Переход на работающий сайт?) Резервное копирование
Если сайт, на который вы переходите, является действующим сайтом, например, если вы обновляли и изменяли сайт в поэтапной или локальной версии своего сайта, рекомендуется создать резервную копию вашего действующего сайта, прежде чем пытаться импортировать копию. .
Если вы не знаете, как создать резервную копию своего сайта, вы можете, например, выполнить некоторые из приведенных ниже шагов, используя один из плагинов для вашего действующего сайта, или вы можете просто следовать части руководства по переносу вручную, пока вы не Скачайте файлы вашего сайта и файл базы данных sql.
Вы также можете узнать больше о резервном копировании вашего сайта здесь, если вам нужны дальнейшие инструкции.
Если ваш веб-сайт является важной частью вашего бизнеса, и простой может иметь серьезные экономические последствия, вы всегда должны делать по крайней мере ручное резервное копирование cPanel и sql поверх резервного копирования плагина с помощью такого плагина, как Updraft Plus или Backup Buddy, прежде чем вы пытаетесь внести какие-либо серьезные изменения, например, импортируете новую версию своего сайта.
Возможно, вы даже захотите изучить такую службу, как JetPack Backups.
Перенос сайтов WordPress с помощью дубликатора / плагина миграции
При переносе сайта WordPress есть два основных способа сделать это — использовать плагин или сделать это вручную. Начнем с простого — как это сделать с помощью плагина.
На WPKube мы уже рассмотрели, как переместить сайт с помощью плагина дубликатора, поэтому в этом руководстве мы рассмотрим другой основной бесплатный плагин миграции, All-in-One WP Migration.
(Updraft Plus — еще один выдающийся бесплатный плагин для резервного копирования / миграции, но функции миграции / дублирования заблокированы за надстройкой, поэтому мы не сосредоточили это конкретное руководство на этом плагине.)
Итак, очевидно, что первый шаг — перейти к «Добавить новые плагины», выполнить поиск по запросу «All-in-One WP Migration» и установить плагин, а затем активировать его.
Примечание: Установите плагин как на сайт, с которого вы хотите выполнить миграцию, так и на хост, на который вы хотите выполнить миграцию.
Это означает, что вам необходимо установить WordPress на новом веб-хосте, если вы еще этого не сделали. Вы можете сделать это, даже если вы еще не переключили серверы имен для большинства хостов. Просто войдите в любую панель управления, которая у них есть, обычно cPanel, перейдите в Softaculous и установите WordPress.
(Если вы не знаете, как попасть в панель управления, обычно вы можете просто войти в свою учетную запись хостинга, выбрать имеющуюся услугу, а затем перейти на «панель управления» или «панель управления».)
Теперь, когда у вас установлен плагин на обоих веб-сайтах, на веб-сайте, который вы хотите экспортировать, перейдите к All-in-One WP Migration на панели инструментов WP и выберите экспорт.
После того, как файл будет готов, загрузите его.
После того, как вы скачали файл (имя файла должно быть примерно вроде domain.com.wordpress), перейдите к установке WordPress на новом хосте.
Войдите в систему с правами администратора, перейдите к All-in-One WP Migration> Import.Затем просто импортируйте файл.
Имейте в виду, что для бесплатной версии плагина существует ограничение на размер 512 МБ, и что существует повышенный риск ошибок для действительно больших сайтов, даже если вы получаете премиум-версию, поэтому вы можете делать неограниченный размер, поэтому если у вас очень большой сайт, вы, вероятно, захотите перенести свой сайт вручную.
Если вы меняете хосты и импортируете свой сайт с помощью плагина до смены серверов имен, у вас могут быть неработающие ссылки после смены серверов имен, поэтому в качестве альтернативы вы можете сначала начать со следующего шага, хотя вы столкнетесь с некоторое время простоя, или вы можете просто повторно импортировать сайт после того, как изменения домена вступят в силу, если у вас возникнут какие-либо проблемы.
(при смене хоста) Измените серверы имен для своего домена
Если вы меняете хост, вам нужно будет сменить серверы имен для вашего DNS-провайдера (компании, которой вы платите за свое доменное имя). Если ваш DNS-провайдер — Namecheap, например, войдите в личный кабинет. Затем перейдите в список доменов.
Теперь нажмите кнопку управления рядом с соответствующим доменным именем, затем прокрутите вниз, пока не увидите раздел серверов имен. Теперь вы можете изменить серверы имен на подходящие для вашего нового хоста.Когда вы закончите, нажмите на галочку, чтобы сохранить изменения, и все готово.
(Если вы не знаете, какие серверы имен подходят для вашего нового хоста, вы обычно можете найти их в приветственном письме после регистрации. Если нет, вы можете попробовать поискать в Google: «серверы имен хостинговой компании», и если это не поможет , отправьте сообщение в службу поддержки, и они ответят им в ближайшее время.)
Примечание. Изменение DNS может занять до 48 часов, поэтому рекомендуется оставить сайт активным на старом хосте, пока вы не подтвердите, что домен ведет к новому хосту.Если вы этого не сделаете, ваш веб-сайт может перерыв в работе в течение этого периода, так как домен обычно будет указывать на ваш старый хост в течение как минимум нескольких часов после изменения.
Перенести сайты WordPress вручную
Если у вас очень большой сайт или вы перфекционист, который просто любит делать все самостоятельно, поэтому все находится под вашим контролем, перенос вручную будет лучшим выбором.
Шаг 1. Загрузите файлы
Сначала начните с резервного копирования файлов.Вы можете сделать это, используя FTP-клиент, например FileZilla, и сохранив соответствующую папку, или вы можете сделать это через резервную копию cPanel. (Если вы установили WordPress в свой корневой домен, как и большинство людей, вам следует загрузить свою папку public_html на свой компьютер.)
Если ваше FTP-соединение по какой-либо причине исключительно медленное, вы также можете попробовать просто заархивировать (заархивировать), а затем загрузить ту же папку в файловом менеджере cPanel (или другой панели управления). Иногда это может быть намного быстрее для общих хостов с очень ограниченными ftp-соединениями.
Шаг 2. Экспорт базы данных MySQL
Это легко сделать с помощью phpMyAdmin. Зайдите в панель управления хостингом и перейдите в phpMyAdmin.
Когда вы окажетесь там, выберите правильную базу данных.
(Если у вас более одного сайта WordPress на вашем хосте, вы можете найти соответствующую базу данных, просмотрев файл wp-config.php сайта, который вы переносите. Внутри него вы можете легко найти нужную базу данных, выполнив поиск DB_NAME.)
После того, как вы выбрали базу данных, перейдите к экспорту и нажмите кнопку «Перейти».Загрузите файл sql.
Готово.
Шаг 3. Создайте новую базу данных для нового хоста и импортируйте старую базу данных
Перейдите в раздел «Базы данных MySQL» на панели управления вашего нового хоста. Здесь вы просто создаете новую базу данных с тем же именем, что и ваша старая.
В зависимости от вашего хоста, для ваших баз данных может быть обязательный префикс. Это означает, что даже если вы просто напишете одно и то же имя для своей базы данных, настоящее имя будет:
обязательный_префикс_старый_wp_имя_базы_данных_99
В этом случае вам необходимо изменить имя файла sql на: обязательный_префикс_старый_wp_ имя_базы_данных_99.sql, от старого имени.
Теперь вы можете перейти в phpMyAdmin, перейти к импорту и импортировать файл sql.
Затем вам нужно открыть файл wp-config.php, который вы загрузили, снова найти DB-NAME и изменить значение на имя новой базы данных.
Теперь мы хотим создать нового пользователя. Спуститесь к «Добавить нового пользователя»
Опять же, может быть обязательный префикс, и в этом случае вам придется снова открыть файл wp-config.php, найти DB_USER и сменить пользователя.Если вы также изменили пароль, вам также необходимо изменить DB_PASSWORD.
Теперь спуститесь вниз, чтобы добавить пользователя в базу данных, выберите пользователя, которого вы создали, и добавьте его в базу данных.
Шаг 4. Загрузите файлы
Теперь все, что вам нужно сделать, это загрузить файлы, которые вы скачали ранее, в соответствующую (обычно корневую, public_html) папку вашего нового хоста.
Теперь перейдите к временному URL-адресу вашего нового хоста, и вы должны увидеть, как ваш старый сайт WordPress работает и работает на новом хосте.Это означает, что теперь вы готовы изменить серверы имен.
Шаг 5. Измените серверы имен
Выполните точно такие же шаги, как указано выше в разделе плагинов.
Если вы меняете не хосты, а домены, или создаете версию своего сайта для разработчиков, вам необходимо внести еще несколько изменений…
(Не меняя хосты, просто создайте локальную или поэтапную версию для разработки или измените только домен?) Сделайте несколько окончательных изменений
Сначала перейдите в phpMyAdmin, перейдите в wp_options и измените значения полей siteurl и home на соответствующий URL.
Вы также можете использовать такой плагин, как Better Search and Replace, для поиска и замены всех ваших старых URL-адресов новым, подходящим URL-адресом для вашей локальной / поэтапной версии WordPress.
Таким образом, вы можете изменить URL-адрес во всех местах, где вы его только что написали, например, в виджетах или сообщениях (изображения в сообщениях обычно не работают, если вы не используете инструмент поиска и замены).
Хосты, которые выполняют миграцию сайтов WordPress бесплатно
Вы ищете новый хост, но не совсем комфортно выполнять собственную миграцию даже с пошаговым руководством? Некоторые хосты предлагают бесплатную миграцию при подписке на их сервис.Вот несколько хороших примеров:
Все они являются авторитетными хостами в сфере WordPress и являются хорошим выбором для людей, находящихся на разных этапах создания своего веб-сайта.
Если вы новичок и у вашего сайта не так много трафика, InMotion — отличный вариант для виртуального хостинга. Они предлагают PHP 7, бесплатный https через простую интеграцию с функцией шифрования и отличную поддержку клиентов.
Если ваш сайт быстро растет, вы видите большой трафик и вам нужно нечто большее, чем общий хостинг, вы можете выбрать Flywheel или WPEngine для управляемого хостинга WordPress.
Как перейти на WP Engine в частности
WP Engine раньше выполнял миграцию бесплатно, но теперь у них есть собственный плагин, который позволяет легко переносить сайты на их платформу.
Вы можете скачать плагин здесь.
Будьте осторожны
Когда вы делаете большие шаги, такие как миграция, особенно если вы внедряете новые функции или новый дизайн на своем сайте, ожидайте, что что-то сломается. Будь готов. Как упоминалось ранее, сделайте резервную копию своего действующего сайта и дважды проверьте, что все работает, когда ваша новая версия будет запущена.
Поздравляю, вы успешно перенесли сайт WordPress.
Сообщите нам в комментариях, если вы успешно перенесли свой веб-сайт, следуя этим инструкциям.
All-in-One WP Migration — плагин для WordPress
Этот плагин экспортирует ваш сайт WordPress, включая базу данных, медиафайлы, плагины и темы, без каких-либо технических знаний.
Загрузите свой сайт в другое место с помощью перетаскивания в WordPress.
Существует возможность применить к базе данных неограниченное количество операций поиска и замены в процессе экспорта.Плагин также исправит любые проблемы сериализации
, возникающие во время операции поиска / замены.
Совместимость с мобильными устройствами: All-in-One WP Migration — это первый плагин, который предлагает настоящие мобильные возможности в WordPress версии 3.3 и выше.
Нет ограничений на хост или операционную систему
Обойти все ограничения размера загрузки
- Мы используем блоки для импорта данных вашего сайта. Большинство провайдеров устанавливают максимальный размер загружаемого файла 2 МБ. Поскольку ограничения на файлы применяются только к каждому фрагменту, ограничения размера загрузки веб-сервера обходятся, сохраняя фрагменты менее 2 МБ, чтобы легко загрузить весь ваш сайт.
Нулевые зависимости
- Плагин не требует никаких расширений PHP и работает со всеми версиями PHP, начиная с v5.2. Это отличная новость для пользователей v5.2, которые не поддерживаются многими другими продуктами.
Поддержка MySQL и MySQLi
- Независимо от того, с каким драйвером php mysql поставляется ваш веб-сервер, мы его поддерживаем.
Совместимость с WordPress v3.3 по настоящее время
- У нас есть комплексный процесс обеспечения качества и тестирования, который гарантирует, что плагин всегда совместим с последней версией WordPress, но мы не поддерживаем версии WordPress до версии 3.3 (2012)
Интеграция WP-CLI доступна в безлимитном расширении
Опора
- Для версии плагина для сообщества, пожалуйста, посмотрите видео с инструкциями ниже и наш FAQ.
- Если у вас есть более сложные требования, наша команда всегда готова помочь. Если у вас есть какие-либо вопросы, свяжитесь с нами по адресу help.servmask.com
- Все продукты премиум-класса включают поддержку премиум-класса.
Перенесите WordPress в сервисы облачного хранения с помощью наших совершенно новых расширений премиум-класса
Все расширения Cloud Storage и Multisite включают премиум-поддержку и бесплатное расширение Unlimited
Поддерживаемые хостинг-провайдеры
Плагин не имеет никаких зависимостей, что делает его совместимым со всеми провайдерами хостинга PHP.Мы поддерживаем широкий спектр хостинг-провайдеров. Некоторые из самых популярных включают:
Свяжитесь с нами
Политика конфиденциальности
All-in-One WP Migration запрашивает ваше согласие на получение адреса электронной почты инициатора запроса при заполнении контактной формы плагина. Политика конфиденциальности, соответствующая GDPR,
- Страница мобильного экспорта
- Страница мобильного импорта
- Меню плагина
- All-in-One WP Migration можно установить непосредственно через панель инструментов WordPress
Plugins. - Нажмите «Добавить» и найдите «All-in-One WP Migration».
- Установить и активировать
В качестве альтернативы вы можете загрузить плагин с помощью кнопки загрузки на этой странице, а затем загрузить папку all-in-one-wp-migration в каталог / wp-content / plugins /, а затем активировать через панель управления плагинами в WordPress
«All-in-One WP Migration» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
авторов7.45
Добавлено
- Поддержка каталога пользовательских плагинов
7,44
Добавлено
- Лучшая поддержка MySQL <= 5.5
- Поддержка плагина BuddyBoss
Удалено
7,43
Добавлено
7,42
Добавлено
- Лучшая поддержка плагина WooCommerce
7,41
Добавлено
- Улучшенная проверка свободного места на диске
- Улучшенная проверка резервных копий
- Улучшенная замена пути при импорте
- Горизонтальная полоса прокрутки в MacOS (страница резервных копий)
7.40
Добавлено
- Лучшая поддержка плагина WP Cerber
Стационарный
- Проблемы со стилем страницы резервного копирования на узких экранах
7,39
Фиксированная
- Удалить устаревшие методы jQuery
7,38
Добавлено
- Улучшенная обработка ошибок MySQL
7,37
Добавлено
- Улучшено обнаружение поддержки хороших постоянных ссылок
- Улучшенная обработка ошибок БД
7.36
Добавлено
- Поддержка имен таблиц с учетом регистра в MySQL 8
7,35
Добавлено
- Поддержка Avada Fusion Builder
7,34
Добавлено
Изменено
- Кнопка «Нравится» на Facebook
7,33
Добавлено
7,32
Добавлено
- Обновить зависимости javascript
- Включить WP_IMPORTING при экспорте и импорте
7.31
Добавлено
- Лучшая поддержка для замены URL
7,30
Добавлено
- Поддержка Avada Fusion Builder
7,29
Добавлено
- Поддержка Swift Optimizer
- Лучшая поддержка замены URL
7,28
Добавлено
- Улучшенная поддержка плагина WPML
7.27
Добавлено
- Кнопка Translate на странице плагинов
Стационарный
- Лучшая совместимость с PHP 7.4
7,26
Изменено
- Протестировано до WordPress 5.5
7,25
Добавлено
- Улучшена поддержка обнаружения хороших постоянных ссылок при импорте
7,24
Добавлено
- Улучшенная поддержка хостинга SiteGround
7.23
Добавлено
- Улучшенная поддержка плагина RevSlider
- Улучшенная поддержка миграции WordPress.com
7,22
Добавлено
- Улучшенная замена пути загрузки
- Установить структуру постоянных ссылок по умолчанию, если постоянные ссылки не поддерживаются
Стационарный
- Исключить носитель из дополнительных параметров
7,21
Добавлено
- Лучшая совместимость с Oxygen Builder.Спасибо новичку за сообщение
7,20
Фиксированная
- Общее количество файлов на этапах перечисления и содержимого
7,19
Добавлено
- Поддержка настраиваемого каталога загрузки
7,18
Добавлено
- Использовать префикс с учетом регистра, если он определен сервером SQL. Это позволяет иметь несколько установок WordPress в одной базе данных с префиксом, чувствительным к регистру: wp_, WP_, Wp_, wP_
Стационарный
- Убрана задержка при остановке экспорта или импорта
7.17
Фиксированная
- Совместимость с Apache v2.4 .htaccess. Спасибо Питеру Даалдеру за сообщение об этом.
7,16
Добавлено
- Сохранить upload_path в резервной копии
7,15
Добавлено
- Исключить прямой доступ к web.config и .htaccess друг от друга
Стационарный
- Длинные имена резервных копий прерывают раскладку кнопки загрузки
7.14
Добавлено
- Отображать сообщение, когда на диске недостаточно места при импорте файла
Изменено
- Улучшение текста при импорте
7,13
Добавлено
- Поддержка Freemius framework
- Включить представления таблиц между миграциями
7,12
Добавлено
7,11
Добавлено
- Поддержка плагина Webba Booking
- Поддержка сортировки utf8mb4_0900_ai_ci в MySQL v8.0,1+
7,10
Добавлено
- Лучшая поддержка платформы WP Engine
7,9
Добавлено
- Путь к резервной копии для загрузок, плагинов и тем
Удалено
- Сортировка активных плагинов при импорте
7,8
Добавлено
- Лучшая поддержка плагина Elementor
Стационарный
- Пропускать файлы из содержимого wp при экспорте только базы данных
7.7
Изменено
- Расширенная поддержка старых версий плагина revslider
7,6
Добавлено
7,5
Изменено
- Улучшенная поддержка i18n для нелатинских имен файлов
7,4
Фиксированная
- Небольшая ошибка при сообщении о проблеме
Изменено
- Удалите «www» из писем при импорте
7.3
Изменено
- Обернуть size_format в функции обработки угловых случаев
7,2
Фиксированная
- Использовать одноразовый номер при проверке обновлений
7,1
Фиксированная
- Разрешить только пользователям с возможностью экспорта и импорта просматривать список резервных копий. Эта проблема появилась в версии 7.0 (спасибо Эду из Siliconeforks за сообщение)
7,0
Добавлено
- DB_CHARSET и DB_COLLATE хранятся в резервной копии
- Отображать уведомление, когда вошедший в систему пользователь является администратором без возможностей экспорта / импорта
Стационарный
- Спасательные ярлыки резервного копирования.(Спасибо Connum за отчет)
Изменено
- Кнопка «Создать резервную копию» на странице «Резервные копии» запускает полный экспорт.
6,97
Добавлено
Фиксированная
6,96
Фиксированная
- Удалить неудачный импорт / экспорт старше 24 часов
6,95
Изменено
- Удалите очистку от неудачного импорта. Это приводит к сбою некоторых операций импорта
6.94
Фиксированная
- Уменьшить использование памяти при экспорте и импорте базы данных
- Подождать на 5 секунд дольше, пока серверы обработают задания экспорта / импорта
Изменено
- Смайлик удален с экрана успешного импорта
6,93
Изменено
- Упрощен текст при успешном импорте
- Увеличена скорость экспорта базы данных
Удалено
- Возможность обратной связи с боковой панели
6.92
Добавлено
- Обход ошибки PHP 7.3.2, когда экспорт базы данных использует больше памяти https://bugs.php.net/bug.php?id=77597
6,91
Изменено
- Отмененное исправление обезьяны для некоторых планов хостинга GoDaddy. Проблема была устранена GoDaddy вчера
6,90
Изменено
- Улучшенная замена URL
- Улучшена совместимость с некоторыми планами хостинга GoDaddy.
6.89
Изменено
- Протестировано до WordPress 5.1
6,88
Фиксированная
- Проблема типа данных таблицы при экспорте / импорте
- Уведомление PHP о пользовательских этикетках для резервных копий
6,87
Добавлено
- Пользовательские метки резервных копий на странице резервных копий
- Поддержка OptimizePress
Стационарный
- Текст перевода на странице импорта
6.86
Добавлено
- Поддержка MySQL типа поля BIT
Стационарный
- Выдача WP CLI при экспорте / импорте
6,85
Изменено
- Протестировано до WordPress 5.1
6,84
Фиксированная
- Установите тип файла резервной копии во время загрузки через атрибут HTML
- Удален класс Math_BigInteger, который вызывал проблемы с другими плагинами
6.83
Добавлено
- Проверить минимально необходимую версию расширения при импорте
- Отключить плагины Join My Multisite, MultiSite Clone Duplicator и WordPress MU Domain Mapping после восстановления резервной копии
Стационарный
- Поддержка WordPress 3.3
Как конвертировать веб-сайт с любой платформы на WordPress
Вы запустили свой веб-сайт на популярной в то время платформе. Возможно, это был первый случай, с которым вы столкнулись.Но теперь, когда вы использовали его какое-то время, вы решили, что он больше не делает то, что вам нужно. Вы хотите перенести свой сайт на WordPress. Умный ход.
WordPress — потрясающая платформа. Итак, хороший выбор. Проблема в том, что у вас уже есть все эти статьи с фотографиями на другой платформе. У вас есть структура меню, которая нравится вашим посетителям. У вас есть категории, которые имеют смысл для вашего сайта. У вас есть подписчики. Это очень повод для беспокойства. Кроме того, вы по-прежнему хотите, чтобы ваши посетители чувствовали, что это тот же сайт, который им нравится.
Вы знаете, что хотите перенести свой сайт на WordPress. Но вопрос в том, как?
Эта статья не посвящена конкретной платформе. Независимо от того, какую платформу вы используете, процесс примерно одинаков. Вместо этого эта статья покажет вам, как именно сделать ход и либо сохранить имеющуюся у вас структуру, либо улучшить ее.
ПРИМЕЧАНИЕ. Я предполагаю, что у вас есть базовые знания WordPress. Если вы этого не сделаете, вам нужно будет настроить установку WordPress и изучить основы, прежде чем преобразовывать свой старый сайт в WordPress.
Мигрировать на WordPress сложно, но вы можете это сделать!Типичный процесс миграции
Типичный процесс перехода с другой платформы на WordPress выглядит так:
- Оцените свой текущий веб-сайт . Это расскажет вам, какие специальные функции вам нужны на вашем новом веб-сайте WordPress. Сюда входят все типы вашего контента — страницы, сообщения, галереи, ссылки и т. Д.
- Настройте установку WordPress . Вам пока не нужно ничего особенного — просто WordPress установлен в вашем домене.
- Импортируйте контент на свой сайт WordPress . Достаточно просто, правда?
- Настройте свой дизайн WordPress . Это включает вашу тему, цвета, логотип, структуру меню, ссылки и так далее.
- Тестирование и отладка при необходимости . Важно, чтобы ваш сайт был готов к общедоступному использованию, прежде чем он будет запущен. Сюда входят все ссылки, изображения, мультимедиа, контент, меню, плагины, виджеты и т. Д., Как внутренние, так и внешние. Я рекомендую использовать плагин режима обслуживания, пока сайт тестируется.
- Go Live. Это включает в себя либо перемещение вашего домена на новый хост, либо указание URL-адреса на новый сайт.
- При необходимости отредактируйте. Не думайте, что после запуска вашего сайта все будет идеально. Вносить изменения — это нормально.
Оцените свой текущий веб-сайт
Знание того, что у вас есть, поможет вам понять, что вам нужно.
Начните с плана
Конвертация веб-сайта — это большой проект, и вы хотите сделать его правильно с первого раза.Я знаю, это звучит банально, но вам нужен план, чтобы этот поезд не сбивался с пути. Вам нужно точно знать, как должен выглядеть ваш веб-сайт WordPress и как он должен действовать. Вам нужно знать, что у вас есть, что вы хотите сохранить, что вы хотите изменить и как вы хотите, чтобы это изменилось.
Вам необходимо знать особенности того, что это за сайт и что он должен делать. Например, вы перемещаете форум, платное членство, аукцион, школу или интернет-магазин? Очевидно, что для каждого из них требуются разные функции.Вам нужно будет знать все детали, чтобы вы могли найти правильное решение для своего сайта, как только он появится на WordPress.
Всегда начинайте с плана.Для этого просмотрите свой старый сайт и проведите инвентаризацию его функций. Посмотрите и запишите такие предметы, как:
- Структура меню
- Формы
- Объявления
- Типы контента
- Резервные копии
- Безопасность
- Макет
- Брендинг (логотип и цвета)
- Специальные значки
- Слайдер
- Ссылки
- Изображения
- Вложения
- SEO
- Многоязычный
- Электронная коммерция
- Обмен в социальных сетях
- CSS
Что нужно переоборудовать?
Ответ на этот вопрос поможет вам определить, как выполнить преобразование.Просмотрите свой сайт и задайте вопросы, а затем запишите ответы. Это позволит вам составить контрольный список элементов, которые помогут вам разработать свой сайт WordPress. Вот еще несколько вопросов, которые вы можете задать:
У вас большой сайт? Будут ли все ваши страницы и сообщения перенесены на ваш новый сайт WordPress? Если да, то вам понадобятся хорошие инструменты. Если вы переносите только несколько сообщений и страниц, вы можете перенести их вручную.
Вам нужен другой тип сообщения, кроме сообщения или страницы? Если да, то вам нужно будет создавать собственные типы сообщений.
Сохраняете ли вы структуру URL и ссылок? Если да, придется ли вам настраивать постоянные ссылки? В противном случае вам нужно будет использовать переадресацию, чтобы указывать на ваш новый URL.
Используете ли вы такие инструменты, как счетчики статистики, контактные формы, формы электронной почты и информационных бюллетеней, а также карты? Вам нужно будет их оставить? Сможете ли вы сохранить свои текущие инструменты или вам нужно будет найти аналогичные инструменты?
Есть ли у вашего сайта комментарии? Вы хотите перенести их все на свой новый сайт?
Есть ли у вас ограниченный контент только для членов? Как вы это реализуете в настоящее время?
У вас есть сайт электронной торговли?
Придется ли вам переходить на новое решение для электронной коммерции?
В зависимости от вашего текущего пакета электронной коммерции вам может потребоваться загрузить продукты, выбрать новые способы доставки и выбрать новую корзину, совместимую с WordPress.
Вы продаете вещи в Интернете?У вашего сайта несколько пользователей? Много разных авторов, администраторов или участников? В таком случае их информация потребуется для создания учетных записей пользователей.
Ваш новый дизайн
Вы будете использовать эту информацию для разработки и настройки вашего нового веб-сайта. Он может в конечном итоге выглядеть таким же (или похожим), но вы должны знать, что вам нужно, чтобы оно оставалось таким же. Эта информация поможет вам составить список дел для вашего проекта.
Вам понадобится:
- Хостинг
- Домен
- Настройки
- Тема
- Плагины
- Виджеты
- Структура меню
Я не рекомендую пытаться сделать ваш новый сайт точной копией вашего старого. Я имею в виду серьезно … Зачем тебе беспокоиться? Теперь у вас есть шанс сделать что-то лучше. Брендировать его так, чтобы он имел похожий внешний вид, — хорошая идея. Это позволяет вашим посетителям узнать, что это вы (что хорошо), но если вы собираетесь потратить время на его перемещение, вы также можете улучшить его.
Настройте установку WordPress
Затем вам нужно будет установить WordPress в своем домене или на автономном сервере. Если вы используете тот же домен, вы можете использовать новый подкаталог для установки WordPress, а затем переместить сайт в исходный каталог или указать домен, в котором находится подкаталог, когда сайт будет готов. Таким образом, ваш старый сайт может оставаться активным, пока вы работаете над новым сайтом.
Настройки WordPress
Установка базовых настроек для WordPress — ваш первый шаг.Настройте постоянные ссылки, структуру навигации и учетные записи пользователей.
Тема
Выберите тему, а затем выберите настройки для своего логотипа, значка и стилей CSS. Некоторые темы имеют множество встроенных настроек для меню, стилей и размещения рекламы.
Плагины и виджеты
Вам понадобятся новые плагины для SEO, безопасности, контактных форм, карт, резервного копирования, режима обслуживания, нескольких языков, кнопок социальных сетей, шорткодов и статистики. Специализированные плагины, такие как аукционы, курсы, электронная коммерция, недвижимость и мероприятия, потребуют дополнительной настройки.Если в ваших старых версиях есть функции экспорта, например экспорт через CSV, вы можете импортировать свои данные в новые версии. Возможно, вы не сможете перенести весь свой контент, поэтому на этом шаге может потребоваться дополнительное время для настройки и отладки.
Импортируйте контент на свой сайт WordPress
Пришло время импортировать контент со старого сайта на сайт WordPress. Этот процесс берет контент из ваших статей и импортирует их в WordPress как сообщения.
Для импорта вы можете использовать скрипт или плагин.Возможно, в Кодексе WordPress будет сценарий импорта для вашего сайта. На панели инструментов WordPress перейдите в Инструменты и выберите Импорт. Здесь вы найдете 8 самых популярных CMS для импорта в WordPress. Если вашей CMS здесь нет, вы можете проверить каталог плагинов. Если плагин доступен, установите его и следуйте инструкциям по импорту вашего старого сайта в новую установку WordPress.
Importer доступны для всех основных платформ, включая платформы с CMS и HTML.Есть также средства импорта для WooCommerce, вложений, комментариев, пользователей, мультимедиа и многого другого.
Если вашей платформы нет в списке плагинов, возможно, вам придется загрузить свои страницы вручную. Для этого вы должны создавать страницы и сообщения по одной, копируя и вставляя свой контент. Убедитесь, что сохранили свои URL-адреса и заголовки сообщений. Я рекомендую использовать электронную таблицу, чтобы помочь вам отслеживать заголовки и URL-адреса. Если у вас слишком много статей, которые нужно переместить вручную, вы можете подумать о том, чтобы нанять разработчика, который переместит контент за вас.
ПРИМЕЧАНИЕ. Будьте осторожны, чтобы не запускать процесс импорта дважды. Это может привести к дублированию или отсутствию данных или ошибкам в вашей новой базе данных.
Плагины для определенных платформ
Если подключаемый модуль доступен для вашей конкретной платформы, рекомендуется его использовать. Вот краткий обзор некоторых плагинов, которые я рекомендую для самых популярных платформ.
Это бесплатный плагин для импорта сообщений (включая опубликованные, запланированные и черновики), категорий, комментариев (за исключением аватаров) и изображений.Он не импортирует страницы, поэтому вам придется копировать и вставлять их вручную. К счастью, на большинстве веб-сайтов всего несколько страниц. Он также перенесет авторов в пользователей WordPress. Он не импортирует их аватары, но поддерживает 16 языков.
Этот бесплатный плагин импортирует ваш блог Tumblr в WordPress с правильными форматами сообщений. Он будет импортировать сообщения, черновики и страницы и следить за тем, чтобы не было дубликатов. Он выполняет загрузку медиафайлов для ваших изображений, видео и аудио сообщений.Он поддерживает 15 языков.
Этот бесплатный плагин переносит статьи Joomla (как сообщения или страницы), разделы (как категории), категории (как подкатегории), сообщения (включая опубликованные, неопубликованные и заархивированные), изображения, мультимедиа, теги и страницы. ломается с веб-сайта Joomla на WordPress.
Это один из лучших инструментов миграции, потому что он делает за вас гораздо больше работы. Он изменяет содержание сообщения, сохраняет ссылки на медиа и изменяет внутренние ссылки.Он также имеет множество функций для изображений. Он изменяет размеры изображений в соответствии с размерами, определенными в настройках WordPress, использует избранное изображение в качестве первого изображения публикации, сохраняет заголовок изображения и сохраняет атрибут изображения alt.
Существует даже версия Premium, которая переносит вашу SEO Joomla и добавляет использование надстроек.
Он импортирует ваши сообщения Weebly на ваш сайт WordPress. Он использует другой плагин, называемый плагином Import External Images (который необходимо установить отдельно), для переноса ваших изображений с сервера Weebly на ваш.
Есть плагин Premium, который перемещает комментарии и теги (как категории).
Этот бесплатный плагин импортирует XML-файлы Typepad или MoveableType и вложения в WordPress. Он обрабатывает только данные сообщений, включая заголовки, контент, авторов, комментарии, категории и теги. Страницы, боковые панели и другой контент за пределами сообщений не импортируются, поэтому вам придется вручную скопировать и вставить эти данные.
Плагины для общих CSV, HTML и XML
Другой способ импорта — это импорт файлов таких типов, как CSV, HTML и XML.Это лучший способ импортировать файлы, если вы не используете обычную платформу CMS.
Этот файл импортирует любой файл XML или CSV в WordPress как сообщения. Он использует простой интерфейс перетаскивания. Это надежный, но простой инструмент.
Чтобы по-настоящему использовать этот плагин, вам понадобится версия Pro, которая добавляет множество функций. Он добавляет импорт данных в настраиваемые поля, импорт изображений в медиа-галерею публикаций, импорт файлов с URL-адреса и многое другое.
Он будет импортировать сообщения, страницы, настраиваемые сообщения и настраиваемые поля из файлов CSV из любого приложения, инструмента или программного обеспечения.Он будет импортировать любой тип сообщения WordPress и связанные поля с помощью функции сопоставления. Вы можете контролировать статус публикации (запланировано, опубликовано, ожидает рассмотрения, черновик, прикреплено, закрыто и защищено).
Он поддерживает настраиваемые типы сообщений пользовательского интерфейса, типы сообщений, настраиваемые поля, категории, теги, пользователей (с ролями), автора, комментарии и интернет-магазин.
Существует также версия Pro за 149,99 долларов США, которая поддерживает WooCommerce с вариантами продукта, MarketPress, WP Members, All In One SEO Fields Import, WordPress SEO by Yoast Fields Import, импорт плагинов пользовательского интерфейса пользовательского типа сообщений и многое другое.
Этот бесплатный плагин импортирует статические HTML-файлы правильного формата в WordPress. Вы можете указать HTML-теги или область шаблона Dreamweaver для импорта. Это сохранит иерархию каталогов для страниц. Вы можете импортировать файлы в сообщения любого типа, включая сообщения, страницы и пользовательские типы сообщений. Он свяжет медиа-файлы с медиа-библиотекой. Вы можете указать расширения файлов для импорта, каталоги для исключения, установить теги, категории, настраиваемые таксономии, выбрать статус публикации, автора и многое другое.Плюс к этому метаописания используются как выдержки.
Настройте свой дизайн WordPress
После того, как вы переместили все данные, пора настроить дизайн вашего нового веб-сайта. Это означает, что вы должны выглядеть и чувствовать себя так, как вы этого хотите.
Заголовок
Вы можете изменить свой заголовок в Внешний вид> Редактор> Заголовок . Это хороший вариант для внесения изменений, таких как изменение высоты заголовка. Если вы используете изображение для заголовка, вы можете вставить URL-адрес изображения в код.Более простой вариант для изображений — Внешний вид> Настроить и установить заголовок изображения в меню. Вы также можете найти плагин, который изменит заголовок так, как вы хотите. В каталоге плагина есть несколько, которые обрабатывают как верхние, так и нижние колонтитулы.
Фон
Вы можете загрузить свой собственный фон в Внешний вид> Фон . Это может быть необходимо для вашего бренда. Вы можете подумать о плагине со специальными функциями, если хотите большего контроля.
CSS
Если вы хотите сохранить те же стили, вы можете просмотреть стили на своем старом сайте, открыв свой сайт в браузере, а затем щелкнув правой кнопкой мыши и выбрав Просмотреть исходный код страницы . В Google Chrome вы также можете выбрать Проверить элемент . Оба этих инструмента покажут вам стили любого элемента на экране. Вы можете использовать шестнадцатеричные числа и названия шрифтов, чтобы воссоздать те же стили на вашем новом веб-сайте. Запишите все стили, которые хотите использовать.
Когда у вас есть стили, вы можете добавить их во фронтенд или бэкэнд.Для внешнего интерфейса перейдите в Внешний вид> Настроить . Затем выберите «Цвета и шрифты» и введите свои числа. Для бэкэнда перейдите в Внешний вид> Редактор> Таблица стилей внизу страницы. Если в вашей теме есть элементы управления стилями, вы также можете ввести их туда. Также есть плагины, которые помогут с вашими стилями.
Нижний колонтитул
Вы можете изменить код нижнего колонтитула, выбрав Внешний вид> Редактор> Нижний колонтитул . Вы можете использовать плагин для изменения нижнего колонтитула, если не хотите работать с кодом.Я рекомендую добавлять свои ссылки в нижний колонтитул. Это можно сделать в структуре меню в разделе Внешний вид> Меню на приборной панели.
Домашняя страница
Вы можете выбрать статическую домашнюю страницу или домашнюю страницу в стиле блога. Это делается в Внешний вид> Настроить .
Пользовательские типы сообщений
Для некоторых из ваших материалов может потребоваться настраиваемый тип сообщения. Вы можете создать их самостоятельно или использовать плагин. После того, как вы их создали, ваш плагин импорта может их использовать (это зависит от функций плагина).В противном случае вам придется установить их вручную.
Структура меню
Если вам нужна определенная структура меню, вы можете настроить ее в настройках «Внешний вид» на панели инструментов. Перейдите в Внешний вид> Меню и настройте свои пользовательские меню для верхнего, нижнего колонтитула, боковых панелей и дополнительного меню. Возможно, вам понравится структура меню по умолчанию, и вам не придется настраивать собственное меню, но не соглашайтесь на нее, если она вам не нравится. Чтобы составить идеальное меню, нужно всего несколько минут.
Тестирование и отладка по мере необходимости
Прежде чем вы возьмете этого щенка на выставку, важно, чтобы все работало так, как вы хотите. Пройдите по своему сайту и все проверьте. Проверьте неработающие ссылки, загрузку страницы, загрузку изображений, структуру меню, кнопки, перенаправления, страницу 404, медиа, имена пользователей, ссылки в социальных сетях, комментарии, контактные формы, подписку на рассылку новостей, RSS, ограниченный доступ фактически ограничен и т. Д., и т. д. Чем сложнее ваш сайт, например аукционы или электронная коммерция, тем дольше вам нужно проводить тестирование.Выполните тесты скорости и при необходимости внесите изменения.
Это помогает развлечь других. Попросите нескольких бета-тестеров пройтись по сайту и убедитесь, что нет никаких сюрпризов.
Составьте контрольный список предметов, которые нужно искать. Записывайте все проблемы и решайте их по очереди. Расставьте приоритеты, чтобы в первую очередь позаботиться о самых важных вещах.
ПРИМЕЧАНИЕ. Несмотря на все ваши усилия, вероятно, что-то останется незавершенным, не будет работать в реальной жизни так, как вы себе представляли, или ваши читатели предпочтут что-то другое.Не переживайте. Это встречается чаще, чем вы думаете. Просто отметьте это и откладывайте по кусочкам за раз.
Вперед!
После того, как вы полностью протестировали свой сайт WordPress и убедились, что готовы к запуску, самое время сделать его официальным сайтом.
Перед тем, как выйти в эфир, убедитесь, что ваши читатели знают, что будет дальше. Напишите сообщение, объясняющее, что вы делаете. После того, как вы перейдете в режим обслуживания, отметьте на экране обслуживания, почему ваш сайт не работает, какие изменения вы вносите и когда он вернется к работе.Используйте плагин, запишите их электронную почту и позвольте им подписаться на вас в социальных сетях. Общение имеет решающее значение.
Есть два способа сделать ваш новый сайт официальным. Независимо от того, какой метод вы выберете, переведите свой сайт в режим обслуживания во время процесса перемещения, пока сайт не будет перемещен и полностью протестирован.
Один из способов — переместить сайт на ваш сервер, заменив старый. Например, если у вас есть HTLM-сайт в вашем собственном домене, вы удалите старый сайт и замените его своей установкой WordPress.
Другой — переместиться туда, куда указывает ваш домен. Это хороший выбор, если вы разместили установку WordPress в субдомене своего веб-сайта. У вас просто есть URL-адрес, указывающий на поддомен.
Перенесите свой домен на новый хост
Если вы сохраняете свой текущий хост и просто переходите с одной платформы на другую (например, вы переходите с Joomla на WordPress, и оба находятся в вашем текущем плане хостинга), то вам не нужно перенаправлять URL-адрес на новый домен.
Направьте свой домен на новый сайт WordPress
Таким образом, когда люди введут ваш URL, они будут перенаправлены на ваш новый сайт, а не на старый. Если ваш новый сайт WordPress установлен на другом домене или другом хосте, вам необходимо изменить серверы имен для вашего нового домена. Для этого вам необходимо обновить серверы имен для вашего домена.
Если вы использовали временный домен для настройки сайта, обязательно удалите временный домен после настройки основного домена.
Импорт с плагинами
Доступно несколько плагинов, которые позволяют перенести сайт WordPress с сервера или любого домена на новый хост. Вот краткий обзор лучших вариантов.
С помощью BackupBuddy вы можете создать веб-сайт WordPress на временном домене или локальном сервере, а затем переместить сайт вместе с его темой, плагинами, виджетами, стилями и контентом в активный домен. Вы можете оставить тестовый сайт для разработки и вносить или подтягивать изменения по мере необходимости.Это также очень мощный плагин для автоматического резервного копирования в различные места и службы, поэтому он служит нескольким целям. Это премиум-плагин с четырьмя разными тарифами.
Это бесплатный плагин, который позволяет переносить, копировать или клонировать сайт из одного места в другое. Вы можете создать сайт во временном домене или локальном сервере, а затем переместить его в свой домен, когда он будет готов. Он также служит плагином для резервного копирования, что делает его хорошей альтернативой BackupBuddy.
Премиум-версия этой версии — это плагин для резервного копирования и восстановления, который также работает как дубликатор сайтов и мигратор (требуется надстройка для мигратора).Он скопирует ваш сайт и переместит его в новое место. Интересно то, что он восстанавливает и переносит резервные копии из других плагинов резервного копирования. Этот также хорошо работает как плагин автоматического резервного копирования.
Перенаправление вашего домена с бесплатных сайтов
Если ваш старый сайт был бесплатным, например Blogger, WordPress.com или подобным, то ваш старый URL будет содержать их имя. Это будет выглядеть примерно так:
http://myexsite.wordpress.com
В этом случае старый URL не нужен.Вам нужен новый URL. У бесплатного хоста, вероятно, есть настройки, в которых вы можете перенаправлять URL-адрес на ваш новый сайт. Некоторые делают это бесплатно, а другие взимают плату за эту услугу. Если ни один из этих вариантов не подходит, вам просто нужно написать сообщение, указывающее на новый сайт. Это может выглядеть неловко и непрофессионально, но это лучше, чем ничего.
После запуска
Как только ваш сайт заработает, вам нужно будет потратить много времени на то, чтобы убедиться, что в нем нет проблем. Вот что вам нужно сделать:
- Спрашивайте отзывы. Если вы продолжаете получать одни и те же жалобы, это означает, что вам необходимо внести некоторые изменения.
- Следите за своей аналитикой. Вы потеряли трафик? Приобрели трафик? Какой у вас показатель отказов?
- Провести тесты скорости . Ваш сервер может вести себя иначе, когда он активен и имеет большую нагрузку из-за более высокого трафика, чем во время бета-тестирования.
Завершение
Успешное преобразование заключается в составлении подробных планов и их выполнении.В зависимости от типа сайта, с которого вы переходите, он может быть довольно простым или кропотливым и длительным. Следование хорошему плану и тестирование результатов гарантируют, что после преобразования вашего веб-сайта на WordPress он станет лучше, чем когда-либо.
Изображение предоставлено: USFWS Mountain-Prairie
Бесплатное видео Почему 100 НЕ является идеальным показателем скорости загрузки страницы в Google (* 5 минут просмотра) Узнайте, как использовать Google PageSpeed Insights, чтобы ставить реалистичные цели, повышать скорость сайта и почему стремиться к 100 баллам — НЕПРАВИЛЬНАЯ цель.
Теги:Как самостоятельно выполнить миграцию WordPress (без простоев)
Перенос сайта WordPress — это то, что вам, возможно, придется в какой-то момент сделать. Возможно, вы переходите от одного хостинг-провайдера к другому. Возможно, вы создали локальный сайт или переходите с мультисайтовой установки.
В этом руководстве вы узнаете, как самостоятельно перенести сайт WordPress. Если вы переходите на Kinsta, мы позаботимся об этом за вас.
Если у вас другой хост, вы предпочитаете делать это вручную или мигрируете между локальными и удаленными сайтами, это руководство поможет вам.
Когда вам может потребоваться миграция сайта WordPress
Есть несколько сценариев, в которых вам может потребоваться миграция сайта WordPress. Давайте посмотрим на некоторые из них.
- Загрузка локального сайта разработки на удаленный сайт. Если вы занимаетесь разработкой локально (что является хорошей идеей), вам необходимо перенести сайт на удаленный сайт. Позже, когда вы разрабатываете сайт, вам может потребоваться перенести только файлы, а не базу данных, или вам может потребоваться перенести базу данных в обоих направлениях, чтобы вы могли протестировать любые изменения с текущими данными.
- Переключение между хостинг-провайдерами. Это один из наиболее распространенных сценариев миграции WordPress. Хороший хостинг-провайдер (включая Kinsta) выполнит миграцию за вас бесплатно: вам просто нужно предоставить данные для входа на свой старый сайт. Если ваш сайт имеет более сложную настройку или вы предпочитаете делать это самостоятельно, вы можете воспользоваться методами, описанными в этом посте.
- Перенос сайта из многосайтовой сети WordPress. Если вы разместили сайт в многосайтовой сети и решили, что вам нужно отделить его, вам нужно будет перенести только этот сайт из сети, а затем перенести его на новую установку WordPress.Это сложнее, чем переход с одного автономного сайта на другой, но это можно сделать.
- Перенос сайта в многосайтовую сеть WordPress. Иногда вам может потребоваться взять существующий отдельный сайт и перенести его в сеть. Опять же, это немного сложнее, чем переход с одного сайта на другой, но вы можете это сделать. Я иногда делаю это для клиентов, у которых есть существующий сайт, который они хотят перенести на мой хостинг; Я предпочитаю использовать Multisite для всех своих клиентских сайтов.
Kinsta бесплатная миграция
Самый простой способ перенести ваш сайт WordPress — использовать плагин.
Перенос сайта WordPress с помощью плагина WordPress Duplicator
Бесплатный плагин WordPress Duplicator — это плагин, который мы рекомендуем для переноса сайта на Kinsta. Вы можете установить его на свой сайт через экран плагинов, и это бесплатно.
Давайте посмотрим, как вы могли бы использовать его для переноса одного сайта WordPress на другой.
Эти инструкции будут работать для любой стандартной установки WordPress : удаленной или локальной.Это также будет работать, если вы хотите перенести полную многосайтовую сеть. Я расскажу о переносе сайтов в Multisite и из него позже.
Плагин дубликатора работает, создавая два файла:
- ZIP-файл, содержащий файлы и базу данных со старого сайта (сайта, с которого вы выполняете переход).
- Файл installer.php .
Затем вы загружаете эти файлы на новый сайт и запускаете файл installer.php . Плагин распакует zip-файл и импортирует ваши данные и файлы.
Давайте посмотрим, как это сделать.
Перед началом миграции с помощью Duplicator
Перед запуском миграции необходимо выполнить несколько шагов.
Очистите старый сайт
Найдите время, чтобы очистить свой старый сайт, т. Е. Удалить все темы или плагины, которые вы не используете. Обновите WordPress до последних версий, свою тему и плагины. Нет смысла переносить сайт, на котором работает ненужный вам код.
Отключить плагины кеширования
Плагины кэшированиямогут мешать миграции, поэтому, если вы используете какой-либо из них на своем старом сайте, отключите их.Если вы переходите на Kinsta, у нас есть список запрещенных плагинов (включая плагины кеширования), поэтому убедитесь, что вы не используете ни один из них.
Резервное копирование старого сайта
Перед переносом сайта сделайте резервную копию. Это применимо к любой среде вашего хостинга. Используйте свой плагин резервного копирования или панель управления вашего хостинг-провайдера, чтобы создать резервную копию вашего старого сайта и сохранить ее в безопасном месте, а не на вашем хостинг-сервере.
Создание нового сайта
Вам нужно будет создать новый пустой сайт (без установленного WordPress) в новом месте для вашего сайта.
Если вы переходите на Kinsta, вы можете создать новый сайт из MyKinsta за считанные минуты. Перейдите на Сайты на панели управления MyKinsta и нажмите кнопку Добавить сайт в правом верхнем углу.
Добавление сайта в MyKinsta
Затем вы можете импортировать свои файлы на этот сайт. Помните, что не устанавливает WordPress .
Если вы переходите на локальный сайт, вам необходимо установить такой инструмент, как Desktop Server, чтобы вы могли запускать WordPress.Если вы выполняете импорт на другого хостинг-провайдера, вам потребуется SFTP-доступ к вашему каталогу / public / . Устанавливать WordPress не нужно.
Миграция многосайтовой сети
Если вы переносите многосайтовую сеть в Kinsta и эта сеть включает подкаталоги, вам нужно будет связаться со службой поддержки Kinsta и попросить их включить необходимую конфигурацию Nginx для работы.
Если вы переходите к другому хостинг-провайдеру или с него, узнайте у него, есть ли что-нибудь, что вам нужно сделать, прежде чем вы сможете выполнить миграцию.
Вам также следует ознакомиться с инструкциями для плагина Duplicator, чтобы узнать о дополнительных шагах, которые необходимо предпринять для миграции с нескольких сайтов. Это применимо только в том случае, если вы переходите к другому хостинг-провайдеру или другому доменному имени.
Создание архива файлов и данных из вашего старого сайта WordPress
Первым шагом в процессе миграции является создание файлов со старого сайта, чтобы вы могли импортировать их на новый сайт.
Установите и активируйте плагин WordPress Duplicator.Перейдите в Плагины> Добавить новый , затем найдите «WordPress Duplicator». Нажмите кнопку Установить для подключаемого модуля, а затем кнопку Активировать .
Установка плагина Duplicator
Пришло время создать файл архива, который будет использоваться для переноса вашего сайта. Нажмите Duplicator в меню администратора, чтобы перейти к настройкам плагина.
Настройки копировального аппарата
На этом экране отображаются все созданные вами пакеты, которые являются архивами вашего сайта.Сейчас он будет пустым.
Чтобы создать архив вашего сайта, нажмите кнопку Create New .
После этого вы попадете на экран настройки, где вы введете следующие сведения о пакете:
- Имя : дайте пакету понятное для вас имя.
- Хранилище : укажите, где будут храниться файлы пакета. В бесплатной версии плагина вы можете сохранить его на своем веб-сервере, и в этом случае вам нужно будет либо загрузить его позже, либо получить из электронного письма, которое плагин отправит вам.С профессиональной версией плагина вы можете использовать сторонние сервисы хранения, такие как Dropbox и Google Drive. Выберите тот, который хотите использовать, и вам будет предложено войти в него.
- Архив : укажите, хотите ли вы архивировать только базу данных или базу данных и файлы. При переносе сайта вам понадобится все. Не устанавливайте флажки.
- Установщик : в этом разделе включите защиту паролем для вашего пакета, добавив пароль.Вы создаете файл со всем содержимым вашего сайта, поэтому безопасность важна.
Защита паролем
Теперь нажмите кнопку Далее , чтобы продолжить.
Плагин просканирует вашу систему и сообщит, все ли в порядке.
Сканирование пакетов
При возникновении проблем следуйте советам плагина. Поскольку вы очистили свой сайт перед тем, как начать, у вас не должно возникнуть никаких проблем.
Теперь нажмите кнопку Build , чтобы создать архив.Дождитесь завершения процесса и не отрывайтесь от экрана.
Когда это будет сделано, вам будет предложено загрузить файлы пакета.
Загрузите ваш пакет
Нажмите кнопку «Загрузить в один клик» , чтобы загрузить оба файла на свой компьютер. Храните их в безопасном месте, откуда вы сможете извлечь их для миграции на свой новый сайт.
Теперь у вас есть архив.
Импорт архива на ваш новый сайт
Следующим шагом будет импорт файлов на ваш новый сайт и запуск файла импортера.
Используйте SFTP для загрузки двух файлов в каталог / public / вашего нового сайта. Используя свой FTP-клиент, загрузите два файла в эту папку (узнайте разницу между FTP и SFTP).
Дубликатор файлов на новом сайте
Как только вы это сделаете, запустите установщик, перейдя по его URL-адресу в браузере. Вы делаете это, используя временный URL для вашего нового сайта, поскольку вы еще не перенесли свой домен.
Итак, если ваш временный URL-адрес http: // temp.kinsta.com , вы должны посетить http://temp.kinsta.com/installer.php в своем браузере.
Откроется экран дубликатора.
Запрос пароля дубликатора
Если вы указали пароль при настройке файла дубликатора, введите его и нажмите кнопку Отправить .
Затем вы перейдете к процессу импорта. На следующем экране установите флажок внизу и нажмите кнопку Далее .
Процесс импорта Duplicator
Затем плагин извлечет файлы архива, что может занять некоторое время в зависимости от размера вашего сайта.Следующим шагом будет установка новой базы данных, для которой потребуется:
- имя хоста.
- пароль.
- имя пользователя.
Плагин будет использовать эти данные для обновления настроек сайта.
Вы можете найти все это на экране Info для этого сайта в MyKinsta.
Если вы переходите к другому хостинг-провайдеру, спросите его подробности или найдите их в электронном письме, которое они отправили вам при регистрации.
Создание базы данных в дубликаторе
Нажмите кнопку, чтобы убедиться, что база данных работает правильно, и при необходимости внесите исправления.Когда система будет довольна, нажмите кнопку Далее .
Плагин Duplicator затем пройдет шаг 3, где он будет использовать временный URL-адрес вашего нового сайта, чтобы база данных работала правильно. Нажмите кнопку Next , чтобы перейти к шагу 4, с которого вы можете войти на сайт.
Теперь, когда вы посещаете свой сайт, у вас должна быть точная копия вашего старого сайта. Единственная разница будет в доменном имени.
Перенаправление доменного имени
После того, как вы протестировали свой новый сайт и убедились, что он работает должным образом, вы можете перенаправить доменное имя на свой новый сайт.
Если вы меняете хостинг-провайдера, вам нужно будет обновить DNS для вашего доменного имени, чтобы оно указывало на ваш новый сайт.
С помощью регистратора домена измените серверы имен, запись A или CNAME, чтобы отразить ваше новое местоположение. Какой из них вы будете использовать, будет зависеть от вашей настройки.
Если вам также нужно использовать свое доменное имя для таких вещей, как электронная почта, тогда вы не захотите менять серверы имен, так как это приведет к тому, что все версии вашего доменного имени будут указывать на вашего нового хостинг-провайдера.
Как только вы это сделаете, вам нужно обновить домен в админке хостинга. В MyKinsta перейдите на страницу Domains вашего сайта, где вы можете обновить домен.
Если вы работаете с другим хостинг-провайдером, вам необходимо добавить дополнительный домен в свою учетную запись, чтобы он направлялся на ваш новый сайт. Ваш провайдер должен быть в состоянии дать вам рекомендации по этому поводу.
Вы еще не закончили.
Последний шаг — обновить домен на экранах администратора WordPress.На своем сайте перейдите в Настройки > Общие и найдите поля URL. Вы должны делать это только после того, как DNS будет распространен и домен будет указывать на ваш новый сайт.
Это может занять до 48 часов, но часто намного быстрее.
Настройки URL-адреса WordPress
Необходимо обновить два поля:
- Адрес WordPress (URL) : это адрес самого сайта, то есть основной домен, который вы используете с сайтом.
- Адрес сайта (URL) : если вы хотите, чтобы адрес, который видят пользователи, отличался от фактического адреса сайта, просто обновите это поле.Если они оба будут одинаковыми (что нормально), обновите оба поля.
Нажмите кнопку Сохранить изменения , чтобы сохранить URL-адреса.
Теперь у вас есть новый сайт, работающий на новом месте. Если вам больше не нужен старый сайт, пора его удалить и закрыть старую учетную запись хостинга, если вы сменили провайдера.
Перенос сайта в мультисайт WordPress или из него с помощью плагинов
Если вы переносите один сайт в WordPress Multisite или из него, вы можете сделать это с помощью плагина, но вы не можете использовать плагин WordPress Duplicator .Это связано с тем, что вы не хотите, чтобы переносилась вся база данных и файлы: только те, что с соответствующего сайта.
Для миграции в Multisite и обратно с помощью плагина вам необходимо использовать три плагина:
- Один для переноса содержимого.
- Один для переноса настроек виджета.
- Один для миграции пользователей.
В зависимости от настроек вам может не понадобиться использовать все это. Давайте посмотрим шаг за шагом.
Перенести файлы в или из WordPress Multisite
Перед переносом любого содержимого или настроек вам необходимо перенести файлы темы и плагинов.Вы можете сделать это одним из двух способов:
- Установите ту же тему и плагины на новый сайт через экран Themes или Plugins или загрузите их на новый сайт, если вы купили их у стороннего источника.
- Загрузите файлы темы и плагинов со своего старого сайта с помощью SFTP и загрузите их на новый сайт.
Оба эти метода будут работать, но если ваша тема или плагин были разработаны специально для вашего сайта, вам нужно будет загрузить их со старого сайта и загрузить на новый сайт.В качестве альтернативы, если вы сохранили резервную копию файлов локально или с помощью системы контроля версий, такой как Github (что является хорошей идеей), вы можете загрузить их оттуда.
(Рекомендуемое чтение: Git против Github: в чем разница и как начать работу с обоими)
Если вам нужно загрузить и установить темы и плагины на сайт в многосайтовой сети WordPress, вам нужно будет установить их для сети, а затем активировать для отдельного сайта. Вы можете узнать больше об этом в нашем руководстве по WordPress Multisite.
Активируйте тему для своего нового сайта, а также активируйте любые плагины. Несколько вещей, о которых следует знать:
- Если ваш новый сайт находится в многосайтовой сети, вам необходимо включить тему для этого сайта, перейдя в Сеть> Сайты , нажмите кнопку Изменить под сайтом, с которым вы работаете, и выберите Темы. таб. Оттуда вы можете включить тему. Затем перейдите в Внешний вид> Темы на новом сайте и активируйте тему там.
- Не нужно включать плагины для отдельного сайта. Вместо этого вы можете установить их, а затем перейти на экран Плагины для этого сайта и активировать их там.
- Если вы переходите с сайта в сети на автономный сайт, вы можете просто установить и активировать тему и плагины, как и для любого сайта.
Теперь у вас есть все ваши файлы на новом сайте. Уделите время настройке темы и плагинов: вам придется сделать это вручную, если вы используете плагин для переноса.
Единственная конфигурация, которую вам не нужно делать, — это виджеты: вы можете использовать для этого плагин, как мы вскоре увидим.
Импорт пользователей в мультисайт и из него
Если на сайте, который вы хотите перенести, есть пользователи, кроме вас самих, вам нужно будет экспортировать пользователей со старого сайта на новый. Если вы единственный пользователь, вы можете пропустить этот шаг, так как при создании нового сайта вы создадите себя в качестве пользователя.
Импорт и экспорт пользователей в Multisite и из него осложняется тем фактом, что WordPress не сохраняет пользователей для каждого сайта в Multisite.Вместо этого он хранит их все в одной таблице базы данных для всей сети, которая называется wp_users .
Если вы выполняете импорт с сайта в сети, вы должны экспортировать только тех пользователей, которые зарегистрированы на вашем сайте, а не тех, кто зарегистрирован для других сайтов в сети. А если вы выполняете импорт на сайт в сети, вам нужно активировать только этих пользователей на этом сайте, а не для других сайтов в сети.
Если на вашем сайте несколько авторов, сделайте это перед импортом контента, чтобы вы могли назначить правильного пользователя контенту при его импорте на новый сайт.Так что давайте!
Вы можете перемещать пользователей между сайтами с помощью плагина Import Export WordPress Users.
Начните с установки и активации плагина как на старом, так и на новом сайте. Затем на своем старом сайте перейдите в Пользователи> Пользовательский импорт и экспорт .
Пользовательский импорт и экспорт настроек
Выберите вкладку Экспорт пользователя / клиента вверху. Выберите роли пользователей, которые вы хотите экспортировать (если вы оставите это значение по умолчанию, будут экспортированы все роли), затем прокрутите вниз и нажмите кнопку Экспорт пользователей .
Плагин загрузит CSV-файл на ваш компьютер. Сохраните это где-нибудь, чтобы снова найти его для импорта.
Теперь на вашем новом сайте перейдите в Пользователи> Пользовательский импорт, экспорт и выберите вкладку Пользовательский / клиентский импорт .
Импорт пользователя / клиента
Загрузите только что созданный CSV-файл и нажмите кнопку Загрузить файл и импортировать . Плагин загрузит файл и импортирует пользователей на ваш новый сайт.
При работе с сайтом в многосайтовой сети вы выполняете импорт и экспорт на сайте, а не в сетевом администраторе.Любые импортированные пользователи будут добавлены в базу данных для всей сети, но они будут активированы только на одном сайте.
Перенести контент в или из WordPress Multisite
Начните с экспорта вашего контента. Перейдите в Инструменты > Экспорт . Выберите Все содержимое и нажмите кнопку Загрузить экспорт .
Экспорт из мультисайта
Сохраните загруженный файл где-нибудь, чтобы найти его снова. Он будет в формате XML.
Прежде чем импортировать какой-либо контент на новый сайт, важно убедиться, что у вас настроены какие-либо пользовательские типы сообщений или таксономии, если они были у вас на старом сайте.Если вы еще не сделали этого, вернитесь к предыдущему шагу и убедитесь, что на новом сайте установлены и активированы та же тема и плагины, что и на старом сайте.
Теперь откройте новый сайт и перейдите в Инструменты > Импорт . Прокрутите вниз до раздела WordPress . Если у вас уже установлен подключаемый модуль импортера, щелкните Запустить импортер . Если он у вас не установлен, следуйте приведенным здесь инструкциям, чтобы установить и активировать его, а затем запустить.
Импортер WordPress
Программа импорта предложит вам загрузить файл для импорта.Нажмите Выберите файл , найдите файл, который вы экспортировали со старого сайта, и нажмите кнопку «Загрузить файл и импортировать ».
Подпишитесь на информационный бюллетень
Хотите узнать, как мы увеличили наш трафик более чем на 1000%?
Присоединяйтесь к 20 000+ других, которые получают нашу еженедельную рассылку с инсайдерскими советами по WordPress!
Подпишитесь сейчасПрограмма импорта предложит вам назначить контент правильным пользователям на вашем новом сайте, поэтому важно импортировать пользователей перед импортом контента.Если вы еще не сделали этого, приостановите импорт контента и вернитесь к предыдущему шагу.
Импорт в WordPress
Выберите соответствующих пользователей и установите флажок Загрузить и импортировать вложения файлов . WordPress найдет любые вложения на вашем старом сайте, возьмет их, если сможет, и импортирует их на новый сайт. Иногда это не работает из-за безопасности или доступа, но обычно это происходит при переходе с одного удаленного сайта на другой.
Нажмите кнопку Отправить .WordPress загрузит файл и создаст контент. Когда это будет сделано, вы получите уведомление. Перейдите к своим сообщениям (нажмите сообщений в меню администратора), и вы увидите свои импортированные сообщения на своем новом сайте.
Вы находитесь на пути к переносу своего сайта — теперь осталось только перенести настройки виджета.
Перенести виджеты в мультисайт и из него
Последний шаг — перенос виджетов. Их не нужно настраивать вручную: вместо этого можно использовать плагин Widget Importer & Exporter.
Начните с установки и активации плагина как на старом, так и на новом сайте.
На старом сайте перейдите в Инструменты > Импортер / экспортер виджетов . Вы попадете на экран Импорт / экспорт виджетов .
Экран импорта и экспорта виджета
Нажмите кнопку Экспорт виджетов . На ваш компьютер будет скачан файл с настройками виджета.
Теперь откройте ваш новый сайт. Убедитесь, что у вас установлены и активированы все те же темы и плагины, что и на старом сайте, поскольку некоторые из них могут предоставлять виджеты, которые вам нужно установить.
Процесс импорта виджетов не импортирует сами виджеты. Вместо этого он импортирует настройки для виджетов. Также важно, чтобы у вас была активирована одна и та же тема, чтобы области виджетов были одинаковыми.
Перейдите в Инструменты > Импортер / экспортер виджетов . На этот раз нажмите кнопку Выбрать файл и загрузите файл, который вы только что скачали со своего старого сайта. Он будет иметь расширение .WIE.
Нажмите кнопку Импорт виджетов . Плагин импортирует виджеты и отобразит экран состояния, на котором сообщается, что они были импортированы.
Результаты импорта виджета
Если отсутствуют какие-либо области виджетов, виджеты со старого сайта будут импортированы, но они будут добавлены в область Неактивные виджеты на экране администрирования виджетов.
И если вы попытаетесь импортировать виджет, которого нет на вашем новом сайте, возможно, потому, что вы не активировали плагин, вы получите сообщение об ошибке. Установите и активируйте плагин и снова запустите импорт, плагин не будет дублировать те виджеты, которые вы уже импортировали.
Теперь у вас должен быть идентичный дубликат вашего старого сайта на новом сайте. Найдите время, чтобы проверить все настройки и конфигурацию нового сайта и убедиться, что они идентичны старому сайту (или настройте их, если хотите внести изменения).
Затем, если ваш старый сайт находился в многосайтовой сети, попросите администратора сети заархивировать или удалить его. А если ваш старый сайт был автономным, удалите его.
Перенос сайта WordPress вручную
Если вам удобно работать с SFTP и MySQL, это может быть более быстрым и надежным способом переноса сайта вручную вместо использования плагина.
Здесь я сосредоточусь на переносе одной автономной установки WordPress на другую. В следующем разделе я посмотрю, чем это отличается для многосайтовых сетей WordPress.
Создайте новую установку WordPress
Начните с создания вашего нового сайта как пустой установки WordPress.
В MyKinsta щелкните Сайты в меню администратора, а затем нажмите кнопку Добавить сайт в правом верхнем углу экрана. Вы увидите диалоговое окно с вопросом, какой сайт вы хотите создать.
Новый сайт WordPress в MyKinsta
Выберите центр обработки данных, в котором вы хотите разместить свой сайт, затем введите данные для имени своего сайта и выберите Не устанавливать WordPress .
Это потому, что вы перенесете файлы WordPress со своего старого сайта . Оставьте поле пользовательского доменного имени пока пустым, так как вы хотите оставить свое доменное имя на старом сайте, пока вы запускаете новый сайт.
Нажмите кнопку Добавить сайт , и для вас будет создан новый сайт.
Если вы не используете Kinsta, вы можете создать новый сайт с помощью интерфейса администратора вашего хостинг-провайдера: все, что вам нужно сделать, это создать папку, в которую будет помещен сайт, или, если у вас еще нет других сайтов на вашем хостинг, вы можете пропустить этот шаг и просто загрузить файлы в папку / public / на следующем шаге.
Экспорт файлов с использованием SFTP
Следующим шагом является перенос файлов со старого сайта на новый. Сюда входят файлы тем, плагины, загрузки и любые другие файлы, которые плагины могли добавить в ваш каталог wp-content .
Войдите на свой старый сайт через SFTP и загрузите все файлы WordPress. Если ваш сайт находится в корневом домене вашего хостинга, это будет означать загрузку всех файлов. Если вы установили WordPress в подкаталог, загрузите содержимое этого каталога.
Чтобы получить доступ к своему сайту, вам потребуются данные SFTP. В MyKinsta вы можете найти их, щелкнув Sites , затем имя вашего сайта и выбрав вкладку Info .
Вкладка информации в MyKinsta
Ниже вы можете увидеть файлы с моего сайта, просматриваемые в бесплатном FTP-клиенте FileZilla.
файлов WordPress в FTP-клиенте
Экспорт базы данных со старого сайта
Помимо файлов, вашему новому сайту WordPress потребуется дубликат старой базы данных. Для этого вы используете инструмент MySQL, обычно phpMyAdmin.
В интерфейсе хостинга старого сайта перейдите в phpMyAdmin.
В MyKinsta это можно сделать, щелкнув Sites , выбрав свой сайт и затем перейдя на экран Info . В разделе Доступ к базе данных нажмите кнопку Открыть phpMyAdmin .
Вам будет предложено ввести имя пользователя и пароль для базы данных. Это не то же самое, что пароль для вашей учетной записи хостинга.
В MyKinsta вы можете найти имя пользователя и пароль базы данных в разделе Доступ к базе данных на экране Информация . Если вы переходите к другому хостинг-провайдеру, вы, вероятно, получите эту информацию при регистрации своей учетной записи или на экранах администратора.
В phpMyAdmin щелкните вкладку Базы данных .Это даст вам список всех баз данных, которые вы создали в своей учетной записи хостинга.
Базы данных в phpMyAdmin
Щелкните имя базы данных, которая соответствует сайту, который вы хотите скопировать. После этого вы увидите список всех таблиц в базе данных.
База данных таблиц
Установите флажок Проверить все под списком таблиц и в раскрывающемся списке При выбранном: рядом с ним выберите Экспорт.
PhpMyAdmin перенесет вас на новый экран.Нажмите кнопку Go внизу экрана.
Экспорт таблиц из базы данных
PhpMyAdmin экспортирует файл SQL и загрузит его на ваш компьютер. Сохраните его где-нибудь, и вы сможете снова найти его.
Импорт файлов на ваш новый сайт WordPress
Следующим шагом будет загрузка всех этих файлов на ваш новый сайт.
Если ваш новый сайт размещен на Kinsta, вы можете перейти на MyKinsta, чтобы получить учетные данные для подключения к нему через SFTP.Щелкните Sites в меню администратора, затем имя вашего сайта. На экране Info вы найдете сведения о SFTP.
В своем FTP-клиенте подключитесь, указав следующие данные:
- Тип подключения : SFTP.
- Имя хоста, адрес, сервер или URL : ваш IPv4-адрес.
- Имя пользователя : ваше имя пользователя SFTP.
- Пароль : ваш пароль SFTP.
- Порт : ваш порт SFTP.
Загрузите файлы в тот же каталог, в котором они находились на вашем старом сайте, обычно это каталог / public / .
Загрузка может занять некоторое время, поэтому, возможно, вы захотите выпить чашку кофе, пока ждете.
Импортируйте таблицы базы данных на новый сайт
Последний шаг — импортировать таблицы базы данных.
В интерфейсе хостинга вашего нового сайта перейдите в phpMyAdmin. В MyKinsta вы получаете доступ к этому через экран Info для вашего сайта.
Если вы уже случайно создали установку WordPress или вам нужно переопределить существующий сайт WordPress, вам нужно будет удалить существующие таблицы базы данных. Выберите все таблицы так же, как вы это делали при их экспорте со старого сайта, и щелкните раскрывающийся список При выбранном: . Выберите Drop .
Отбросить таблицы базы данных
Вам будет предложено подтвердить, что вы хотите удалить таблицы, а затем все в вашей базе данных будет удалено.Если вы сомневаетесь, что хотите это сделать, сначала сделайте резервную копию базы данных, экспортировав таблицы.
После того, как вы удалили таблицы базы данных или если у вас вообще не было базы данных, вам нужно будет импортировать таблицы со старого сайта на новый.
В phpMyAdmin щелкните вкладку Импорт . В разделе Файл для импорта нажмите кнопку Выбрать файл и выберите файл SQL на вашем компьютере, который вы уже загрузили.
Загрузка таблиц базы данных
Внизу страницы нажмите кнопку Перейти . PhpMyAdmin загрузит файл SQL и использует его для создания таблиц базы данных для вашего нового сайта, которые будут идентичны таблицам на старом сайте.
Если вы переносите сайт на локальную установку или на другого хостинг-провайдера, кроме Kinsta, вам, вероятно, потребуется создать пустую базу данных, прежде чем вы сможете импортировать таблицы. В phpMyAdmin вы делаете это, перейдя на экран Базы данных и нажав кнопку Создать базу данных .Дайте базе данных понятное имя, а затем импортируйте в него таблицы.
Отредактируйте файл wp-config.php
Теперь, когда ваша база данных загружена, вам нужно отредактировать файл wp-config.php на новом сайте, чтобы убедиться, что он отражает только что созданную базу данных.
Вернитесь к своему FTP-клиенту и найдите файл wp-config.php на своем новом сайте. Сделайте его копию, чтобы у вас была резервная копия (на всякий случай). Затем щелкните файл правой кнопкой мыши и выберите параметр Edit , чтобы открыть его.Найдите раздел, содержащий подробную информацию о базе данных:
сведения о базе данных wp-config.php
Обновите эти строки учетными данными для своей базы данных, которые вы найдете на экране Info в MyKinsta. Если сайт находится на локальном компьютере, используйте эти учетные данные:
- Имя : имя, которое вы дали базе данных при ее создании.
- Имя пользователя : root.
- Пароль : root.
Если вы переносите свой сайт на другого хостинг-провайдера, вам нужно будет найти эти учетные данные на панели управления хостингом.
Если вы пропустите этот шаг, вам будет предложено предоставить эти данные при первой попытке доступа к сайту.
Проверьте свой сайт и обновите домен
Теперь у вас настроен новый сайт WordPress. Потратьте некоторое время, чтобы проверить, работает ли он должным образом. Пока вы тестируете его, проверяйте только ссылки, которые указывают на новый сайт, а не на старый, поскольку вы обнаружите, что некоторые ссылки в базе данных имеют старое доменное имя.
Это нормально, потому что после тестирования сайта вы обновите доменное имя.
Сравните старый и новый сайт и убедитесь, что они идентичны.
Перенаправьте доменное имя на ваш новый сайт
Теперь, когда ваш новый сайт готов, пришло время отключить старый сайт и перенаправить ваше доменное имя на новый сайт.
Процесс для этого такой же, как если бы вы использовали плагин Duplicator, поэтому следуйте инструкциям выше в этом разделе этого сообщения.
Теперь у вас есть новый сайт на новом месте. Если вам больше не нужен старый сайт, пора его удалить и закрыть старую учетную запись хостинга.И вы сделали!
Перенос многосайтовой сети WordPress вручную
Если вам нужно вручную перенести многосайтовую сеть или перенести сайт в многосайтовую сеть или из нее, и вы не хотите использовать подход с использованием плагинов, описанный выше, вы можете сделать это.
Это усложняется тем, что вам нужно перенести только некоторые таблицы базы данных и некоторые файлы.
Вместо того, чтобы описывать процесс полностью, я обрисую различия, чтобы вы могли применить их при выполнении миграции вручную, описанной выше.
Обратите внимание, что если вы переносите всю сеть, процесс такой же, как и для одного сайта, поскольку вы переносите всю установку. Здесь я остановлюсь на , переносящем отдельные сайты в Multisite и обратно.
Если вы переносите многосайтовую сеть в Kinsta и эта сеть включает подкаталоги, вам нужно будет связаться со службой поддержки Kinsta и попросить их включить необходимую конфигурацию Nginx для работы.
Создайте новый сайт
Поскольку вы не будете переносить всю сетевую установку, вам нужно будет настроить установку WordPress перед тем, как начать.Если вы переходите в существующую сеть, вам не нужно этого делать, поскольку сеть уже существует.
Когда вы приходите для переноса файлов, вы не импортируете файлы WordPress, а только содержимое каталога wp-content .
Экспорт файлов
Если вы экспортируете с одного сайта в сеть, процесс экспорта файлов будет таким же, как указано выше.
Если вы экспортируете сайт, который в настоящее время находится в многосайтовой сети, вам нужно будет найти только файлы с этого сайта.
Начните с плагинов и тем. Вам нужно загрузить только те файлы плагинов и тем, которые используются на этом конкретном сайте, а не все плагины и темы, установленные в сети. Найдите их на экранах администратора сайта и загрузите их из каталогов wp-content / themes и wp-content / plugins .
В сети с несколькими сайтами загрузки хранятся отдельно для каждого сайта, поэтому вам просто нужно загрузить те, которые предназначены для экспортируемого сайта.
Файлы в многосайтовой сети
Начните с поиска идентификатора сайта, который будет числом. Вы можете найти это на экране Network Admin> Sites в вашей сети. Затем в каталоге wp-content откройте папку uploads / sites и найдите папку с идентификатором сайта (номером) в качестве имени. Загрузите содержимое этой папки.
Экспорт таблиц базы данных
Если вы экспортируете с сайта в сети, вам нужно будет экспортировать только таблицы, относящиеся к этому сайту.В phpMyAdmin найдите таблицы с именем wp-id-name , где id — это идентификатор сайта, а name — имя каждой уникальной таблицы. Выберите все из них, а затем нажмите опцию Export .
Пример ниже взят из сайта в сети с плагинами, создающими дополнительные таблицы базы данных для каждого сайта. Их тоже нужно будет экспортировать.
Дополнительные таблицы базы данных в Multisite
Как только вы это сделаете, вам нужно будет отредактировать имена этих таблиц, прежде чем вы сможете импортировать их на автономный сайт.Сделайте резервную копию файла SQL и откройте оригинал. Найдите все экземпляры (например) wp-3- , где 3 — это идентификатор сайта. Замените их на wp- . Сохраните файл, а затем используйте недавно отредактированный файл при импорте на новый сайт.
Импорт файлов
Если вы выполняете импорт на сайт в многосайтовой сети, вам необходимо загрузить загрузки в папку с правильным номером в wp-content / uploads / sites .
Это означает, что вам нужно сначала создать новый сайт в сети, чтобы WordPress создал эту папку.Сделайте это, следуя инструкциям в нашем руководстве по WordPress Multisite.
Когда вы импортируете файлы темы и плагинов, загрузите их в папки wp-content / themes и wp-content / plugins , как вы бы это делали для обычного сайта WordPress.
Импорт таблиц базы данных
Если вы выполняете импорт на сайт в многосайтовой сети, вам необходимо убедиться, что таблицы в файле SQL имеют правильный префикс, прежде чем импортировать их.
После того, как вы создадите в своей сети новый пустой сайт, на который вы будете выполнять миграцию, запишите идентификатор этого сайта.Сделайте резервную копию файла SQL, который вы скачали со старого сайта, и откройте оригинал. В этом файле замените все экземпляры wp- на (например) wp-3- , где 3 — это идентификатор нового сайта. Сохраните этот файл.
Затем в phpMyAdmin выберите файлы, которые были созданы для нового сайта в вашей сети (все те, в префиксе которых указан идентификатор сайта). Отбросьте все это. Как только это будет сделано, импортируйте новый файл, чтобы создать новые версии этих таблиц.
Если вы случайно сбросите не те файлы или отредактируете файл SQL неправильно, это может нарушить работу многосайтовой сети.Так что делайте это, только если вам удобно работать в phpMyAdmin. И сделайте резервную копию своей сети сначала !
Импортировать пользователей
Поскольку пользователи хранятся для всей сети, а не для отдельных сайтов в сети, нет ручного способа экспортировать пользователей на сайт или с сайта в многосайтовой сети WordPress.
Единственный способ сделать это — использовать метод плагина, описанный ранее в этом посте. Сделайте это после того, как вы импортировали все остальные файлы и таблицы.
Обратите внимание, что при импорте пользователей таким образом они не будут распознаваться как один и тот же пользователь, когда дело доходит до приписывания сообщений авторам. Вам нужно будет просмотреть все сообщения / страницы и вручную связать их с правильными авторами.
Предварительный просмотр вашего сайта
После завершения миграции многосайтового дочернего сайта или многосайтовой сети вы можете легко просмотреть перенесенный сайт, отредактировав файл hosts на своем компьютере. Это позволяет вам указать локальный DNS-сервер на сервер, на котором размещен перенесенный сайт.Для получения дополнительной информации о том, как редактировать файл хостов, ознакомьтесь с подробным руководством здесь.
Перенос вашего сайта на новый хост может оказаться сложной задачей из-за множества задействованных элементов. Ознакомьтесь с этим (обширным) руководством о том, как выполнить миграцию WordPress без простоев 🚨💫Нажмите, чтобы твитнутьСводка
Перенос сайта WordPress между хостами или с локальных на удаленные установки — это то, что в какой-то момент приходится делать многим пользователям WordPress. Есть несколько способов сделать это, и главное различие заключается в том, делаете ли вы это вручную или с помощью плагина.
Если вы переедете в Kinsta, мы будем рады позаботиться о переносе вашего сайта за вас.
С другой стороны, если вы решите самостоятельно перенести сайт WordPress, описанные выше шаги помогут вам сделать это надежно и убедитесь, что ваш новый сайт WordPress идентичен старому.
Если вам понравилась эта статья, то вам понравится хостинговая платформа Kinsta WordPress. Ускорьте свой сайт и получите круглосуточную поддержку от нашей опытной команды WordPress. Наша инфраструктура на базе Google Cloud ориентирована на масштабируемость, производительность и безопасность.Позвольте нам показать вам разницу в Kinsta! Ознакомьтесь с нашими тарифами
Как перенести WordPress на новый хост или сервер (без простоев)
Планируете ли вы переместить свой сайт WordPress в новую хостинговую компанию или на другой сервер? Самый большой риск при переключении веб-хостинга или переносе веб-сайта на новый сервер — это потеря данных и простои.
Оба эти фактора могут сделать ваш сайт временно недоступным для пользователей и поисковых систем, что может привести к потере продаж и рейтинга в поисковых системах.
В этом пошаговом руководстве мы покажем вам, как безопасно перенести ваш сайт WordPress на новый хост без простоев.
Мы также ответим на наиболее часто задаваемые вопросы о переносе сайта WordPress к новому хостинг-провайдеру, чтобы вы могли избежать некоторых распространенных ошибок.
Важно: Прежде чем мы начнем, мы хотим, чтобы вы знали, что многие хостинговые компании WordPress предлагают бесплатную услугу миграции. Его может не быть в списке на их веб-сайте, поэтому все, что вам нужно сделать, это спросить.Обычно это бесплатно, но некоторые могут взимать небольшую плату.
Сказав это, давайте взглянем на шаги, которые мы рассмотрим, чтобы переместить WordPress на новый хостинг-сервер (без простоев).
- Выберите новый хост WordPress
- Установите подключаемый модуль Duplicator для упрощения миграции
- Импортируйте свой сайт WordPress на новый хост
- Измените файл Hosts, чтобы предотвратить простои
- Создайте базу данных MySQL на новом хосте
- Запустить скрипт миграции веб-сайта Duplicator
- Обновление сервера доменных имен
- Часто задаваемые вопросы о переносе WordPress на новый хост
Готовы? Давайте начнем.
Шаг 1. Выберите новый хостинг WordPress
Если вы застряли на медленном веб-хосте даже после оптимизации скорости и производительности WordPress, то пришло время переместить ваш сайт WordPress на новый хост, который сможет обрабатывать ваш растущий трафик.
При поиске нового хостинг-провайдера WordPress важно тщательно выбирать, чтобы вам не пришлось переезжать снова в ближайшее время.
Вот кого мы рекомендуем:
- Для надежного общего хостинга мы рекомендуем использовать Bluehost.Они официально рекомендованы WordPress.org. Используя наш купон Bluehost, пользователи WPBeginner получают скидку 60% и бесплатное доменное имя.
- Если вы ищете облачного хостинга или провайдеров , ориентированных на местоположение, то мы рекомендуем вам проверить Siteground. У них есть центры обработки данных на 3 разных континентах.
- Если вы ищете управляемый хостинг WordPress, мы рекомендуем вам попробовать WP Engine. Это лучший и самый известный поставщик в отрасли.
После покупки нового хостинга НЕ устанавливайте WordPress. Мы сделаем это позже.
На данный момент ваша новая учетная запись веб-хостинга должна быть полностью пустой без файлов или папок в вашем основном каталоге.
Шаг 2. Настройка дубликатора для упрощения миграции
Первое, что вам нужно сделать, это установить и активировать бесплатный плагин Duplicator на веб-сайте, который вы хотите переместить. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.
Duplicator — это бесплатный плагин, который мы настоятельно рекомендуем. Вы также можете использовать его, чтобы переместить свой сайт на новое доменное имя без потери SEO.
Однако в этой статье мы расскажем, как использовать его для переноса вашего сайта WordPress с одного хоста на другой с нулевым временем простоя.
После того, как вы установили и активировали Duplicator, перейдите на страницу Duplicator »Packages в админке WordPress.
Затем вам нужно нажать кнопку «Создать» в правом верхнем углу.
После этого нажмите кнопку «Далее» и следуйте инструкциям по созданию пакета.
Убедитесь, что результаты сканирования проверены (все должно быть написано «Хорошо»), а затем нажмите кнопку Build .
Процесс может занять несколько минут, поэтому оставьте вкладку открытой, пока плагин выполняет свою работу.
По завершении процесса вы увидите варианты загрузки установщика и пакета архива. Вам нужно щелкнуть ссылку «Загрузка в один клик», чтобы загрузить оба файла.
Архивный файл — это полная копия вашего веб-сайта, а файл установщика автоматизирует процесс установки для вас.
Шаг 3. Импортируйте свой сайт WordPress на новый хост
Теперь, когда вы скачали и архив, и файлы установщика, следующим шагом будет их загрузка на новый веб-хост.
Вы можете сделать это, подключившись к новому веб-узлу с помощью FTP.
Если вы никогда не делали этого раньше, ознакомьтесь с нашим руководством для начинающих по загрузке файлов через FTP в WordPress.
Обычно вы вводите доменное имя своего веб-сайта в качестве хоста при подключении FTP-клиента.
Однако, поскольку ваше доменное имя по-прежнему указывает на ваш старый хост, вам нужно будет подключиться, введя IP-адрес вашего сервера или имя хоста сервера. Вы можете найти эту информацию на панели управления cPanel вашей новой учетной записи хостинга.
Если вы не можете найти эту информацию, вы можете обратиться за поддержкой в свою новую хостинговую компанию, и они вам помогут.
Используя FTP-клиент, вам необходимо загрузить как файл installer.php, так и файл архива .zip в корневой каталог вашего веб-сайта.
Обычно это папка / username / public_html /
.
Опять же, если вы не уверены, спросите свою хостинговую компанию.
Убедитесь, что ваш корневой каталог полностью пуст. Некоторые хостинговые компании автоматически устанавливают WordPress при регистрации.
Если у вас установлен WordPress в корневом каталоге, вам нужно сначала удалить WordPress.
После этого вам необходимо загрузить архивный zip-файл и файл installer.php в корневой каталог вашего сайта.
Шаг 4. Измените файл Hosts для предотвращения простоя
После того, как вы загрузили оба файла на новый хост, вам необходимо получить доступ к файлу installer.php в браузере.
Обычно к этому файлу можно получить доступ, используя следующий URL-адрес:
http://www.example.com/installer.php
Однако этот URL-адрес приведет вас к вашему старому веб-хосту, и вы получите ошибку 404.Это потому, что ваше доменное имя по-прежнему указывает на ваш старый веб-хостинг.
Обычно другие руководства могут посоветовать вам сменить серверы доменных имен и указать на новую хостинговую компанию, но это неправильно.
Если вы сделаете это сейчас, ваши посетители увидят неработающий веб-сайт, когда вы его перенесете.
Мы покажем вам, как вы можете временно получить доступ к новому сайту на компьютере, не затрагивая старый сайт.
Это делается с помощью файла hosts на вашем компьютере.
Файл hosts можно использовать для сопоставления доменных имен с определенными IP-адресами. Другими словами, это позволяет обмануть ваш компьютер, думая, что веб-сайт перемещен, хотя это не так.
Давайте посмотрим, как добавить запись для вашего доменного имени в файл hosts, чтобы оно указывало на вашу новую хостинговую компанию.
Внесение этих изменений позволит вам получить доступ к файлам на вашем новом хосте, используя собственное доменное имя, в то время как остальной мир по-прежнему будет получать доступ к вашему сайту со старого хоста.Это обеспечивает 100% работоспособность .
Первое, что вам нужно сделать, это найти IP-адрес вашего нового сервера веб-хостинга. Чтобы найти это, вам нужно войти в свою панель управления cPanel и щелкнуть ссылку развернуть статистику на левой боковой панели. Адрес вашего сервера будет указан как общий IP-адрес.
В некоторых компаниях, предоставляющих веб-хостинг, вы найдете эту информацию под заголовком «Информация об учетной записи».
На следующем этапе пользователям Windows необходимо перейти в Программы »Все программы» Стандартные , щелкнуть правой кнопкой мыши Блокнот и выбрать «Запуск от имени администратора».
Появится запрос Windows UAC, и вам нужно нажать Да, чтобы запустить Блокнот с правами администратора.
На экране «Блокнота» выберите «Файл » Открыть , а затем перейдите в папку C: \ Windows \ System32 \ drivers \ etc
. В этой папке выберите файл hosts и откройте его.
Если вы используете Mac, вам нужно открыть приложение «Терминал» и ввести эту команду для редактирования файла hosts:
судо нано / частный / и т.д. / хосты
Для пользователей Windows и Mac в нижней части файла hosts необходимо ввести скопированный IP-адрес, а затем ввести имя своего домена.Как это:
192.168.1.22 www.example.com
Убедитесь, что вы заменили IP-адрес тем, который вы скопировали из cPanel, а example.com — своим собственным доменным именем.
По завершении сохраните изменения.
Теперь вы можете получить доступ к своим файлам на новом хосте, используя свое доменное имя на вашем компьютере.
Важно: Не забудьте отменить изменения, внесенные в файл hosts после завершения миграции (шаг 6).
Шаг 5. Создание базы данных MySQL на новом хосте
Прежде чем мы запустим установщик на новом хосте, вам нужно будет создать базу данных MySQL в вашей новой учетной записи хостинга.Если вы уже создали базу данных MySQL, вы можете перейти к следующему шагу.
Создание базы данных в cPanel
Перейдите в панель управления cPanel вашей новой учетной записи хостинга, прокрутите вниз до раздела «Базы данных» и щелкните значок баз данных MySQL.
Вы увидите поле для создания новой базы данных. Введите имя для своей базы данных и нажмите кнопку «Создать базу данных».
После создания базы данных MySQL необходимо прокрутить вниз до раздела «Пользователи MySQL».
Затем укажите имя пользователя и пароль для нового пользователя и нажмите кнопку «Создать пользователя».
После этого вам нужно добавить этого пользователя в свою базу данных. Это даст вам только что созданное имя пользователя и все разрешения для работы с этой базой данных.
Вы можете сделать это, прокрутив вниз до раздела «Добавить пользователя в базу данных». Просто выберите пользователя базы данных, которого вы создали, в раскрывающемся меню рядом с пользователем, затем выберите базу данных и нажмите кнопку добавления.
Теперь ваша база данных готова к использованию с WordPress. Обязательно запишите имя базы данных, имя пользователя и пароль. Эта информация понадобится вам на следующем шаге.
Шаг 6. Начните процесс миграции дубликатора
Теперь мы готовы запустить установщик. Перейдите по следующему адресу в окне браузера, заменив example.com своим доменным именем:
http://www.example.com/installer.php
Программа установки запустит несколько тестов и покажет вам «Пройдено» рядом с архивными и проверочными тестами.
Вам необходимо установить флажок условий и положений и продолжить, нажав кнопку Далее.
Теперь вам будет предложено ввести ваш хост MySQL, имя базы данных, имя пользователя и пароль.
Вашим хостом, скорее всего, будет localhost. После этого вы введете сведения о базе данных, созданной на предыдущем шаге.
Вы можете нажать кнопку «Проверить базу данных», чтобы убедиться, что вы ввели правильную информацию.
Если Duplicator может подключиться, вы увидите строку, начинающуюся с Pass.В противном случае вы увидите подробную информацию об ошибке подключения к базе данных.
Щелкните следующую кнопку, чтобы продолжить.
Duplicator теперь импортирует вашу базу данных WordPress из архива zip в вашу новую базу данных.
Затем он попросит вас обновить URL-адрес сайта или путь. Поскольку вы не меняете доменные имена, вам НЕ нужно здесь ничего менять.
Просто нажмите кнопку «Далее», чтобы продолжить.
Duplicator выполнит последние шаги и покажет вам кнопку входа в систему.
Теперь вы можете войти на свой сайт WordPress на новом хосте, чтобы убедиться, что все работает должным образом.
Шаг 7. Обновите серверы доменных имен (DNS)
На этом этапе вы создали полную копию своей базы данных и файлов WordPress на своем новом сервере хостинга, но ваш домен по-прежнему указывает на вашу старую учетную запись веб-хостинга.
Чтобы обновить домен, необходимо переключить серверы имен DNS. Это гарантирует, что ваши пользователи попадут в новое место на вашем веб-сайте, когда они введут ваш домен в свои браузеры.
Если вы зарегистрировали свой домен у своего хостинг-провайдера, лучше всего перенести домен на новый хост. Если вы использовали регистратора доменов, например Domain.com, GoDaddy, Network Solutions и т. Д., Вам необходимо обновить свои серверы имен.
Вам понадобится информация о DNS-сервере имен от вашего нового веб-хоста. Обычно это пара URL-адресов, которые выглядят так:
ns1.hostname.com
ns2.hostname.com
В этом руководстве мы покажем вам, как изменить DNS-серверы имен с помощью GoDaddy.
В зависимости от регистратора домена или веб-хостинга снимки экрана могут выглядеть по-разному. Однако основная концепция осталась прежней.
Вам нужно искать область управления доменом, а затем искать серверы имен. Если вам нужна помощь в обновлении серверов имен, вы можете обратиться в свою хостинговую компанию.
Для GoDaddy вам необходимо войти в свою учетную запись GoDaddy и затем нажать «Домены».
После этого вам нужно нажать на кнопку «Управление» рядом с доменным именем, которое вы хотите изменить.
В разделе «Дополнительные настройки» вам нужно будет нажать «Управление DNS», чтобы продолжить.
Затем вам нужно прокрутить вниз до раздела «Серверы имен» и нажать кнопку «Изменить».
Во-первых, вам нужно будет переключить раскрывающееся меню типа сервера имен с «По умолчанию» на «Пользовательский». После этого вы можете заполнить информацию о вашем новом хостинг-провайдере в разделе «Серверы имен».
Не забудьте нажать кнопку «Сохранить», чтобы сохранить изменения.
Вы успешно сменили серверы имен в своем домене. Изменения DNS вступят в силу для всех пользователей в течение 4–48 часов. .
Поскольку у вас одинаковый контент на старом и новом хостах, ваши пользователи не заметят никакой разницы. Ваша миграция на WordPress будет беспроблемной, без простоев.
На всякий случай мы рекомендуем вам подождать, чтобы удалить старую учетную запись хостинга, до 7 дней после миграции.
Часто задаваемые вопросы
Вот несколько вопросов, которые задают многие наши пользователи при переносе WordPress с одного хоста на другой.
1. Могу ли я зарегистрировать новую учетную запись хостинга без регистрации доменного имени?
Да, вы можете зарегистрироваться для получения учетной записи хостинга без регистрации доменного имени.
Доменное имя и хостинг — это две разные услуги, и вам не обязательно регистрировать доменное имя при регистрации на новом хосте. Для получения дополнительной информации см. Наше руководство о разнице между доменным именем и веб-хостингом.
Некоторые хостинг-провайдеры попросят вас выбрать доменное имя в качестве первого шага при покупке хостинга.Они также позволят вам ввести доменное имя, если оно у вас уже есть.
2. Нужно ли мне перенести мое доменное имя на новый хост?
Нет, переносить доменное имя на новый хост не нужно. Однако перенос вашего доменного имени на новый хостинг упростит продление и управление с той же панели управления, что и ваша новая учетная запись хостинга.
Дополнительную информацию по этой теме см. В нашем полном руководстве по доменным именам и принципам их работы.
3.Как исправить ошибку при установлении соединения с базой данных в Duplicator?
Если вы видите ошибку подключения к базе данных или ошибку подключения к базе данных в Duplicator, то наиболее вероятной причиной этого является то, что вы ввели неверную информацию для подключения к базе данных.
Убедитесь, что имя вашей базы данных, имя пользователя MySQL и пароль верны. Некоторые веб-хостинговые компании не используют localhost в качестве хоста для своих серверов MySQL. В этом случае вам нужно будет попросить службу поддержки вашего веб-хостинга предоставить вам правильную информацию.
4. Как проверить, загружается ли мой сайт с нового хоста?
Существует несколько онлайн-инструментов, которые позволяют узнать, кто размещает веб-сайт. После того, как вы перенесли свой веб-сайт на новый хост, вы можете использовать любой из этих инструментов, и они покажут вам название компании, предоставляющей веб-хостинг, на которой размещен ваш веб-сайт.
Если вы недавно перенесли свой веб-сайт и внесли изменения в свой сервер доменных имен (DNS), скорее всего, ваш сайт все еще может загружаться со старого хоста.Изменения доменного имени вступят в силу в течение 48 часов.
5. Нужно ли мне удалять какие-либо файлы или данные со старого хоста?
При смене хостинг-компании мы рекомендуем оставить старый веб-сайт минимум на неделю. После этого вы можете удалять файлы со своего старого веб-хостинга. Если вы закрываете свою учетную запись, ваш провайдер веб-хостинга удалит все ваши данные в соответствии со своей политикой.
6. Как долго я должен поддерживать свою учетную запись на старом хосте?
После того, как вы перенесли свой веб-сайт на новый хост, и если у вас нет других веб-сайтов, размещенных на вашем старом хосте, вы можете аннулировать свою старую учетную запись веб-хостинга.
Однако в некоторых случаях вы, возможно, уже заплатили им за годовой хостинг. Вам следует ознакомиться с их политикой возмещения, чтобы узнать, имеете ли вы право на возмещение при отмене бронирования.
7. Как переместить сайт WordPress с SSL / HTTP?
Вам нужно будет установить сертификат SSL на новом хостинг-провайдере. После этого вы можете выполнить те же действия, указанные выше. Просто убедитесь, что вы используете HTTP в URL-адресах, например https://example.com
.8.Бонус: Бесплатная миграция сайта вашим новым хостом
Если вы хотите сменить веб-хостинг, но описанные выше действия кажутся слишком сложными, вы можете выбрать следующих поставщиков, и они перенесут ваш веб-сайт за вас.
SiteGround, InMotion Hosting и WP Engine предлагают бесплатную миграцию веб-сайтов для пользователей WPBeginner.
Мы надеемся, что это пошаговое руководство помогло вам переместить WordPress на новый хост без каких-либо простоев. Если у вас возникнут какие-либо проблемы с миграцией WordPress, ознакомьтесь с нашим руководством по наиболее распространенным ошибкам WordPress и способам их исправления.