wordpress部署https sll以后,wp-admin后台登录不了怎么办?

点击打开微信,马上办理ETC

现在网站不用加密链接ssl,日子应该不好过。大多数浏览器都提示链接不安全,这肯定会大大的影响网站的访问量。

 

有个网站,在西部数码买了服务器,他家不提供免费的ssl,不过也不贵,1块钱,trustasia颁发的,不过要自己部署,好吧,那就自己部署吧。

 

第一步

网站程序用的wordpress,现在服务器那儿操作了一番部署了一下。主要是下载认证文件,然后通过后台一键部署。弄完以后,我看看网站,好像没变化,又百度了一下教程,要改wordpress后台设置和数据库。

 

 

第二步

我先在wordpress管理后台把网站地址由http改成https,然后在服务器那儿登录数据库,把数据库中的表wp_post中用sql语句将http替换成https。

 

后台设置更改

 

57b7cde459a86fb03c8501524905c5f4.jpg

 

wp_posts表更新

 

update wp_posts set post_content = replace(post_content, ‘http://www.baidu.com’,’https://www.baidu.com’);

 

弄完这些,我以为没问题了,ssl应该部署好了,所有页面都可以用https访问了,哪知道自己太天真了。出现了两个严重的问题。

 

第一个

https是可以打开,但是网站页面不能正常显示,有内容但是显示有问题,一般应该是css没有正确加载,用chrome查看了一下错误,发现页面出错的部分是因为还在调用http资源。

 

第二个

最让我害怕的是,现在wordpress网站后台登录不了了,就是现在没办法访问wp-admin文件了。因为部署ssl导致后台登录不了,早知道就不急着部署ssl了。

 

只好又百度,不得不说,网上wordpress部署ssl的步骤各式各样,对于小白来说确实挺头疼的。我找了几篇文章看了看,发现都有提到要修改wp-config.php文件,添加两条条语句。

 

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

 

添加完成以后,网站wp-admin后台就可以打开了,https的网页也正常显示了。

 

点击打开微信,马上办理ETC


意见反馈

发表评论