将WordPress站点迁移到另一个站点后的ERR_SSL_PROTOCOL_ERROR - 尝试创建登台环境

问题描述 投票:0回答:1

我有一个托管在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插件文件夹,但错误仍然存​​在。

在此先感谢任何和所有的帮助和建议!

wordpress environment staging
1个回答
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/

或者只使用命令行wp cli(wp search-replace qazxsw poi qazxsw poi

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

© www.soinside.com 2019 - 2024. All rights reserved.