HTTPS协议与WordPress升级后网站不兼容的解决方法

茹莱神兽个人博客之前上线装了一个WordPress缓存插件WP Super Cache,这个WordPress插件安装是有一些条件的;茹莱神兽没有注意这些,直接按照常规插件的方法装的,结果插件出现了后台不兼容问题,不过还是能勉强用,不过每次打开这个插件页面,顶部总会出现哪些不好看的问题,茹莱神兽调试无果就放着没管,能用就行了。

HTTPS协议与WordPress升级后网站不兼容的解决方法_第1张图片

前段时间,茹莱神兽实在无法忍受这个插件给后台带来的不兼容性错误,于是找来了关于WordPress缓存插件WP Super Cache的安装卸载方法,然后一步步的跟着步骤删除。

通过FTP清理了WordPress缓存插件WP Super Cache之后,登录后台也没有出现其他的问题,然后看见WordPress程序又有更新了,茹莱神兽突然发现WordPress程序已经升级到了5.0以上了,于是就打算给博客来个手工升级。

进入WordPress中文网,下载WordPress程序最新版本安装包,解压安装包,删除wp-content文件夹,然后利用FTP上传覆盖原来的文件。

覆盖完毕后打开浏览器输入http://域名/wp-admin/upgrade.php,可能会提示需要升级wordpress数据库,茹莱神兽按照提示升级了Wordpress数据库。

然后访问博客首页,结果就出现了首页板块错乱的问题,茹莱神兽本想登录WordPress后台进行查看一下,结果后台也无法登陆了,整个页面直接提示出现链接多次重置性问题,茹莱神兽意识到博客升级之后,出现问题了。

HTTPS协议与WordPress升级后网站不兼容的解决方法_第2张图片

茹莱神兽博客自从升级出问题之后,扔在哪里两天没有处理,后面到周末的时候,在家里准备自己研究一下;后台登录不上,茹莱神兽以为是升级的时候没有删除wp-admin文件夹的问题,经过测试,结果不是这个问题。

茹莱神兽也试图通过WordPress中文网下载原有的版本,以此来恢复WordPress博客的后台登录问题,但是经过测试也行不通。

茹莱神兽博客出问题之后,茹莱神兽做了一下尝试来试图恢复博客:

1、通过网上查找资料来试图解决当前的疑问,找了关于WordPress方面大量的文章解惑,结果没有一篇是茹莱神兽想要的,后面才知道是没有抓住问题的重点导致的。

2、求助了WordPress博客交流群,以前的同事以及现在的同事,问题是找到了,但是因为比较忙,所以暂时只能茹莱神兽自己操作。

3、茹莱神兽的域名和虚拟主机都是来自西部数码的,于是茹莱神兽也向西数的工作人员提交了有问必答,问题是发现了,给的回答是,因为程序非本公司开发,所以不敢贸然修改。

通过这些尝试与诊断,发现茹莱神兽博客的首页有大量的报错问题,之前的茹莱神兽也给WordPress博客申请了SSL证书,首页报错发现了大量未含有HTTPS开头的链接地址,这显然是不符合常理的。

很多图片的链接地址都是http开头的,茹莱神兽博客申请SSL证书之后,全站都开启了HTTPS协议,首页不兼容,图片不显示,西数那边和同事的反应都是跟这个有关。必须要把http://完全修改为https://才行,可是茹莱神兽却无从下手。

晚上下班回家,茹莱神兽坐在电脑旁,再一次通过百度搜索关于WordPress升级之后,后台连接多次重置无法登陆等问题,翻来覆去的找。

最终一篇关于https协议WordPress升级之后,后台无法登陆的解决方法,大意和这个类似的文章标题,这是一个独立博客,茹莱神兽看了这篇文章,发现了一些蛛丝马迹。

整篇文章指出,通过https协议改造过的WordPress博客,升级之后若是出现不兼容性问题,后台重置而无法登陆,应该是根目录web.config.php文件里面缺少关于HTTPS方面的配置,然后列出了三行关于https的配置代码。

茹莱神兽当时在犹豫,后面又想,反正博客已经这样了,不可能会再坏的;于是就把这三行代码添加到了web.config.php文件里面,然后刷新首页。

茹莱神兽博客直接回复正常,真是踏破铁鞋无觅处得来全不费工夫,至于那三行代码,茹莱神兽暂时忘记了,还没有记录呢,不过已经收藏了。

作者:茹莱神兽

来源:https://www.badpon.com/710.html

你可能感兴趣的:(WordPress,https,网络协议,http)