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

Depositphotos 20821051 с
Время чтения: 3 минут

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

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

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

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

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

  1. We резервное копирование всей установки и сайт и загрузите его локально для безопасного хранения.
  2. We экспортировать базу данных (не всегда входит в состав резервных копий) и загрузите его локально для безопасного хранения.
  3. We установить WordPress свежий на новом сервере и запустите его.
  4. We добавлять плагины по одному чтобы убедиться, что все они совместимы и работают. Некоторые разработчики плагинов неплохо поработали, включив свои настройки в инструмент экспорта или предоставив собственные параметры экспорта и импорта.
  5. We экспортировать контент с существующего сайта с помощью инструмента экспорта WordPress, встроенного прямо в WordPress.
  6. We импортировать этот контент на новый сайт с помощью инструмента импорта WordPress, встроенного прямо в WordPress. Это требует добавления пользователей… немного трудоемко, но того стоит.
  7. We FTP папки wp-content / uploads где все наши загруженные файловые ресурсы находятся на новом сервере, обеспечивая правильную настройку разрешений для файлов.
  8. Мы устанавливаем настройки постоянных ссылок.
  9. We заархивируйте тему и установите ее с помощью установщика темы WordPress.
  10. Ставим тему вживую и перестроить меню.
  11. We переделать виджеты и при необходимости скопируйте / вставьте содержимое со старого сервера на новый.
  12. We сканировать сайт искать любые проблемы с отсутствующими файлами.
  13. We вручную просмотреть все страницы сайта, чтобы убедиться, что все в порядке.
  14. Если все будет хорошо, мы обновите наши настройки DNS указать на нового хоста и начать работу.
  15. Мы позаботимся о том, чтобы Настройка блокировки поиска в настройках чтения отключен.
  16. Добавляем любые CDN или кеширование механизмы, позволяющие на новом хосте ускорить работу сайта. Иногда это плагин, иногда - часть инструментов хоста.
  17. Что ж повторно просканируйте сайт с помощью Инструментов для веб-мастеров чтобы узнать, есть ли какие-либо проблемы, которые видит Google.

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

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.