ERR_SSL_PROTOCOL_ERROR после переноса сайта WordPress на другой сайт - попытка создать промежуточную среду - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть сайт, размещенный на хостинге 1 & 1 Ionos. Купил SSL для сайта от 1 & 1 Ionos. Так скажем https://www.business.com/ это то, что у меня есть. Затем у меня есть еще один сайт, скажем, http://www.mycompany.com/, размещенный в том же месте - все еще ожидающий подтверждения моего бизнес-SSL, поэтому http.

Поэтому я экспортировал базу данных с сайта business.com с помощью плагина WP Migrated DB - установив новый URL и фактический путь к файлу.

Затем я импортировал базу данных в новую базу данных, чтобы моя промежуточная среда была размещена на http://www.mycompany.com/clients/business.

Я скопировал ВСЕ файлы WordPress для сайта http://www.business.com/ в http://www.mycompany.com/clients/business точно, за исключением того, что я изменил файл wp_config.php, чтобы отразить новые детали базы данных. то есть имя пользователя, база данных, местоположение и пароль.

Так что я ожидал, что http://www.mycompany.com/clients/business будет полной копией оригинального https://www.business.com/. Но когда я перехожу к http://www.mycompany.com/clients/business, я получаю следующую ошибку:

Этот сайт не может обеспечить безопасное соединение. Mycompany.com отправил неверный ответ. Попробуйте запустить диагностику сети Windows. ERR_SSL_PROTOCOL_ERROR

Я даже не могу войти в админку http://www.mycompany.com/clients/business/wp-admin

Это то, что я пытался даже возможно, и если это так, скажите, пожалуйста, что я сделал не так и как это исправить. Я хотел бы создать промежуточную среду для тестирования новых тем и плагинов перед их внедрением в живую среду. Критическим для моего оригинального сайта является плагин aMember, который управляет всей информацией о регистрации участника. Я удалил папку плагина Really Simple SSL из папки WP-Content / Plugins, но ошибка остается.

Заранее спасибо за любую помощь и советы!

1 Ответ

0 голосов
/ 03 ноября 2018

Шаг 1: Проверьте ваш .htaccess на наличие правил, обеспечивающих https

Шаг 2: Вы заменили все ссылки в базе данных? Если нет, вы должны найти и заменить все ссылки от https://www.business.com/ до http://www.mycompany.com/ Вы можете использовать инструмент из: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/comment-page-4/

Или просто используйте командную строку wpcli (wp search-replace https://www.business.com http://www.mycompany.com

Шаг 3: Откройте новую 'http://www.mycompany.com/' на вкладке инкогнито. Кэширование в браузере может по-прежнему перенаправлять вас на https.

...