@ligisayan

Как перенести wordpress сайт с локального сервера на хостинг с https?

Всем привет! Есть сайт на wordpress на локальном сервере. На хостинг с http всегда раньше переносил без проблем просто подменяя в базе данных вхождение с локального сервера на уже итоговые домена. С защищенным https уже такая схема не прокатывает и по итогу получаю циклическую переадрессацию. Плагинов мультиязычности не установлено. Переношу сайт на поддомен основного домена, dns которого привязаны к сервису cloudflare.com
Как заставить работать?
  • Вопрос задан
  • 354 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Добрый день!

Если после переноса появляется цикличность, а также появляется ошибка... ".... куча редиректов", то вам необходимо удалить файл htaccess.

Этапы переноса:
- Залейте БД (в таблице wp_options смените домен, не забудьте указать https:// и обратите внимание на конечный слеш /)
- После чего залейте файлы (удалите htaccess + включите дебаг через wp-config.php). Некоторые старые версии плагинов вызывают ошибки из-за версии ВП или РНР
- установите плагин better search replace и произведите замену домена везде (не изменяйте домен путем поиска и замены через текстовые редакторы)
-проверьте корректность установленного сертификата
- попробуйте временно переименовать папку с плагинами и проверьте сайт. Может быть какой-то плагин вызывает ошибку (например, Wordpress HTTPS и др. подобные ему). Иногда Yoast SEO автоматически создает кучу редиректов...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
WPMaster
@WPMaster
WordPress основы и не только - WPMaster.KZ
Что вы с этими сайтами делаете то, что цикличность появляется? Ведь не первый такой вопрос уже вижу, значит всё-таки проблема существует. Последний год все проекты с Опена на защищенный переношу, ни разу цикла не словил. Может последовательность нарушаете? Или костылей пихаете в функционс целыми кучами или может какой-то "Знаменитый" плагин подсерает. Но скорее всего ошибка в последовательности действий. В большинстве случаев это банальные вещи, кэш не почистил, протокол не правильно установлен в базе данных или же тупо сертификат голову мочит.
Ответ написан
maybesomebody
@maybesomebody
Дамп БД -> Установка плагинов и их настройка -> Импорт БД. PROFIT!
Ответ написан
@ligisayan Автор вопроса
Дело в сертификате сервиса Cloudflare.
Плагин CloudFlare Flexible SSL решил проблему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы