将WordPress网站迁移到另一个网站后,ERR_SSL_PROTOCOL_ERROR-尝试创建暂存环境

时间:2018-11-03 17:40:10

标签: wordpress environment staging

我有一个网站托管在1&1 Ionos托管上。还从1&1 Ionos购买了该站点的SSL。所以说https://www.business.com/是我所拥有的。然后,我在同一地点托管了另一个站点,说http://www.mycompany.com/-仍在等待我的企业SSL批准,因此是http。

因此,我使用插件WP Migrated DB从business.com导出了数据库-设置了新的URL和实际的文件路径。

然后,我将数据库导入到新数据库中,以便将登台环境托管在http://www.mycompany.com/clients/business上。

我完全复制了站点http://www.business.com/的所有wordpress文件到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插件,该插件可管理所有会员注册信息。我已经从WP-Content / Plugins文件夹中删除了Really Simple SSL plugin文件夹,但错误仍然存​​在。

在此先感谢您提供所有帮助和建议!

1 个答案:

答案 0 :(得分:0)

步骤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搜索替换https://www.business.com http://www.mycompany.com

步骤3: 在隐身标签页中打开新的“ http://www.mycompany.com/”。浏览器缓存可能仍会将您重定向到https。