Перед началом переноса сайта WordPress отключите все плагины безопасности и SSL-сертификаты на исходном ресурсе. Это обеспечит беспрепятственный процесс миграции, исключая конфликты и сложности при переносе файлов и базы данных.
Создайте резервные копии всего сайта, включая файлы и базу данных, с помощью надежных инструментов или плагинов. Это позволит восстановить информацию в случае ошибок или потери данных в процессе переноса.
На новом хостинге подготовьте среду, установите свежую копию WordPress и убедитесь, что доступ к базе данных настроен правильно. При необходимости создайте новую базу данных и запомните параметры подключения.
Используйте FTP или менеджеры файлов для переноса папки с файлами сайта. В процессе переноса обратите внимание на правильность структуры директорий, избегайте повреждений или пропусков файлов.
Импортируйте базу данных, следя за тем, чтобы все таблицы успешно перенеслись. Проверьте, что параметры подключения к базе данных совпадают с настройками нового сайта.
Обновите файл wp-config.php, указав новые параметры доступа к базе данных. Проверьте работу сайта без SSL-сертификата, убедившись в отсутствии ошибок и корректности отображения контента.
Пошаговая инструкция по переносу сайта WordPress без использования SSL-сертификата
Перед началом убедитесь, что у вас есть доступ к обеим хостинг-площадкам – старой и новой – а также резервные копии всех файлов и базы данных сайта.
Подготовка к переносу
- Создайте полную резервную копию сайта: скачайте все файлы через FTP или менеджер файлов, экспортируйте базу данных через phpMyAdmin.
- Проанализируйте текущую структуру URL-адресов и настроек. Отметьте элементы, требующие обновления, такие как путь к сайту и постоянные ссылки.
Перенос сайта на новую платформу
- Загрузите файлы сайта на новую хостинг-площадку через FTP или панель управления файлами.
- Импортируйте базу данных в новую базу, создав новую базу данных и пользователя с соответствующими правами. Используйте phpMyAdmin для импорта столбцов и таблиц.
- Обновите конфигурационный файл
wp-config.php
, прописав новые параметры базы данных: имя, пользователя, пароль и сервер базы.
Настройка домена и ссылок
- Редактируйте таблицу
wp_options
– обновите значения полейsiteurl
иhome
, указав новый URL без SSL-протокола (http://
). - Обновите постоянные ссылки, перейдя в админ панель WordPress, в разделе Настройки → Постоянные ссылки, и сохраните настройки заново.
- Проверьте работоспособность сайта на новом хостинге, убедившись, что все страницы открываются без ошибок.
Дополнительные рекомендации
- При переносе избегайте использования SSL-сертификата, оставляя протокол
http://
. - Если появились проблемы с медиафайлами или ссылками, выполните поиск и замену URL-адресов через phpMyAdmin или плагины, например, Velvet Blues Update URLs.
- Перенос без SSL упрощает процедуру, однако учитывайте, что сайт без HTTPS менее защищен. Решение оставить сайт без SSL лучше продумать заранее.
После завершения всех шагов убедитесь, что сайт отображается корректно, и все функциональные модули работают без ошибок. В дальнейшем можно подключить SSL позже, если это потребуется.
Как подготовить выгрузку базы данных и файлов сайта перед переносом
Создайте полную резервную копию базы данных с помощью плагина, например, phpMyAdmin или BackupBuddy. Экспортируйте базу данных в формате SQL, выбрав полный экспорт без фильтров, чтобы сохранить все таблицы и данные сайта.
Перед переносом убедитесь, что структура базы данных актуальна, и все таблицы свежие. Проверьте наличие ошибок в экспорте, чтобы избежать проблем при импорте на новом сервере.
Создайте копию файлов сайта через FTP или менеджер файлов в панели хостинга. Скопируйте все папки, включая wp-content, wp-includes и wp-admin, а также корневые файлы, такие как index.php и wp-config.php. Обратите внимание на файлы, связанные с настройками и шаблонами.
Перед архивированием убедитесь, что все файлы актуальны и не повреждены. Включите в архив только те данные, которые необходимы для функционирования сайта, исключая временные или кэшированные файлы.
Ознакомьтесь с настройками пути к файлам в wp-config.php и других конфигурационных файлах, чтобы подготовить их к новым условиям. Замените абсолютные пути или настройки базы данных при необходимости, чтобы избежать ошибок после переноса.
Проверьте целостность архива слушая его на локальной машине или на тестовом сервере. Убедитесь, что все файлы и база данных можно легко восстановить, что существенно упростит дальнейший перенос и минимизирует риски ошибок.
Способы переноса сайта WordPress на новый сервер без SSL и настройка путей
Для переноса сайта WordPress без использования SSL-сервика оптимально воспользоваться плагином Duplicator или All-in-One WP Migration. Эти инструменты позволяют создать полный дубликат сайта, включая базы данных и файлы, и восстановить его на новом сервере за считанные минуты.
Прямой перенос через архив и базу данных
Создайте архив всех файлов WordPress через файловый менеджер или FTP, а также экспортируйте базу данных с помощью phpMyAdmin. После этого загрузите файлы на новый сервер, распакуйте архив в нужную папку и импортируйте базу данных.
Обязательно скорректируйте конфигурационный файл wp-config.php, указав новые параметры подключения к базе данных, а также измените пути в базе данных, если структура URL изменилась. Для этого выполните поиск и замену в базе данных с помощью phpMyAdmin или SQL-запросов.
Настройка путей и постоянных ссылок
После переноса запустите административную панель WordPress, перейдите в раздел Настройки — Постоянные ссылки и нажмите «Сохранить изменения», чтобы обновить структуры URL. Это гарантирует правильное отображение страниц и медиафайлов.
Если сайт использует внутренние ссылки или пути к файлам, откройте базу данных и корректируйте их вручную или с помощью поисковой замены. Так устраняете разрывы связей и обеспечиваете корректную работу сайта без SSL. Не забудьте проверить работу всех страниц и скачать их кеш браузера для исключения ошибок.
Проверка корректности работы сайта после переноса и восстановление доступа без SSL-сертификата
Убедитесь, что сайт полностью функционирует, проверяя его на различных устройствах и браузерах. Откройте главную страницу и основные разделы, убедитесь, что все ссылки работают, изображения отображаются корректно, а функциональные элементы – активны.
Обратите внимание на наличие ошибок в консоли браузера или сообщений о проблемах при загрузке. Проверьте, что все формы отправляются без ошибок, а динамический контент отображается правильно.
В случае появления проблем с доступом по HTTPS, отключите принудительное использование SSL в настройках WordPress и в файле .htaccess, чтобы текущий сайт был доступен без SSL. Проверьте, что URL сайта в настройках соответствует текущему протоколу без https.
Обновите внутренние ссылки и ресурсы, чтобы они не содержали протокол «https://», иначе браузер может блокировать загрузку некоторых элементов. Используйте автоматические инструменты поиска и замены в базе данных, чтобы устранить подобные ссылки.
Проведите тесты скорости загрузки и убедитесь в отсутствии ошибок при подключении внешних ресурсов. В случае возникновения ошибок авторизации или блокировок убедитесь, что домен и IP-адрес серверов правильно настроены и доступны без SSL-конфигурации.
Проверьте работу сайта через инструменты аналитики и мониторинга, чтобы выявить возможные проблемы. Восстановите серверные настройки, разработав бэкап, для быстрого возврата к рабочему состоянию при необходимости.
Обратите особое внимание на кэш браузеров и кэш сайта, очистите их перед повторным тестированием. Это исключит влияние старых данных на результаты проверки.
По окончании тестов и устранения ошибок подготовьте инструкции для пользователей о смене протокола доступа. Оповестите команду или заказчика о завершении переноса и текущем состоянии сайта.