Как перенести сайт WordPress на новый хост: нулевое время простоя

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

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

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

В этом случае DreamHost использует кастомную cPanel, а HostGator использует стандартную cPanel.

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

Как перенести сайт WordPress на новый хостинг (сервер Hostgator): удобное руководство

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

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

Получите хостинг от HostGator сейчас> (скидка 30%)

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

Это для того, чтобы убедиться; вы не потеряете комментарии или гостевые посты во время миграции.

В этом уроке мы переместим две вещи:

  • Папка WP-content со старого хоста
  • База данных вашего сайта WordPress
  • Резервное копирование файла WP-Config

Информация и инструменты, которые необходимо держать под рукой:

  • Информация о новом хостинге
  • Информация о старом хостинге
  • FileZilla или любой другой бесплатный FTP-инструмент

На DreamHost: Старый хостинг

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

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

Мы делаем так много чисток, чтобы ваша база данных и размер wp-контента были как можно меньше.

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

Еще одна вещь, для которой нам нужно сделать резервную копию, это Папка WP-контента. Если вы используете хостинг cPanel, вы можете просто войти в файловый менеджер из cPanel, сжать папку wp-content и сделать резервную копию или использовать любой FTP-клиент и сделать резервную копию папки wp-content.

На HostGator: новый хостинг, куда вы хотите переместить WordPress

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

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

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

Создать базу данных + пользователя + ассоциированного:

Войдите в свою cPanel и нажмите «База данных»> «Мастер базы данных MySQL».

Здесь вы дадите имя своей базе данных, создадите пользователя и пароль MySQL и свяжете пользователя с этой базой данных. Запишите все детали в блокноте, так как они понадобятся нам позже, чтобы внести изменения в файл wp-config.

Итак, вот детали вновь созданной базы данных и все связанные детали:

  • Имя БД: unikaman_SML
  • Пользователь БД: unikaman_SML
  • Пароль БД: _xzB-[Cbph*[Cbph*

Итак, мы почти на полпути с переходом на хостинг WordPress и теперь приступаем к сложной части. Поскольку наша цель здесь — перенести хостинг WordPress с нулевым временем простоя, поэтому мы сначала проверим, все ли в порядке перед миграцией. Для этого мы отредактируем наш файл хостов Windows и укажем наш домен на сервер HostGator.

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

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

Теперь откройте FTP и войдите на новый хостинг FTP. Загрузите все содержимое файла WP-контента (резервная копия со старого хоста) на новый хостинг в том же месте. public_html/domain.com/wp-контент

И на cPanel вашего хостинга перейдите в База данных> PHPMyAdmin> Выберите базу данных слева> Импортируйте и загрузите резервную копию файла базы данных со старого хостинга.

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

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

После завершения импорта нажмите «Структура» и запишите префикс базы данных. Вот пример:

Итак, в этом примере миграции мой префикс БД WordPress: wp_7agot7_

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

Кроме того, найдите следующую строку в файле wp-Config.php: $table_prefix =

И замените префикс на наш префикс Db, который мы нашли, используя структуру под вашим PHPMyAdmin. Пример:

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

Возможная проблема и решение после миграции хоста WordPress:

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

Странная проблема с персонажем:

После переноса базы данных MySQL вы заметите какой-то странный символ в своем блоге WordPress на новом хосте. Например, такие символы, как:  и ’.

Вы можете использовать плагин Search and replace для WordPress, чтобы найти все эти странные символы и полностью их заменить.

Проблема с загрузкой изображения:

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

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

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

Это руководство выглядит техническим, но как только вы переместите блоги WordPress, вы поймете, что идеальная миграция не займет более 30-45 минут. Однако время может отличаться в зависимости от размера базы данных, папки wp-content и ваших навыков.

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

Краткое резюме:

  1. Сделайте резервную копию WP-контента и базы данных на старом сервере
  2. Редактировать файл Hosts на локальном компьютере
  3. Установите WordPress на новый сервер хостинга
  4. Загрузить папку WP-контента
  5. Создать базу данных, пользователя и пароль
  6. Импорт базы данных
  7. Обновить файл WP-config на новом сервере
  8. Проверить все
  9. Обновите сервер имен, чтобы он указывал на новый хостинг
  10. Наслаждайтесь своим сайтом на новом хостинге

Обновление: вы также можете использовать плагин WP Duplicator для переноса блога WordPress. Вот учебник.

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

Для дальнейшего чтения:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.