WordPress开启https失败后无法打开网站问题的解决办法
本来想着看这个Chrome提示的不安全标志很不舒服,就准备开启https提升网站的安全性。
但是万万没有想到这才是噩梦的开始。
我在阿里的SSL证书管理那里买了免费的ssl证书,然后给TankNee‘s Blog解析上去,然后发现没什么用,查阅了网上的其他人的博客之后把WordPress设置里的域名设置直接给改了,我真的是哭了,然后就出现了怎么样都进入不了网站,连后台都访问不了。
不过仔细看看问题的原因还是很简单的,因为你把http改成了https而你其他部分却还没有配置好。
我预估这里跟.htaccess 这个文件也有点关系,所以我就不准备这么搞了。但是后台进不去根本就改不回来了啊,于是乎就接着找,根据网上的指导,重新改回来的本质方法就是把数据库里存着的那行条例改成http就好了。
但是我有没有MyPHPadmin,那可怎么办呢?
于是我就决定用ssh终端来修改。
- 用终端连接服务器。
mysql -u root -p
- 输入你的密码
show databases; //切记最后要加分号,不然无法识别语句的结束
use wordpressdb; //不是那个名为wordpress的数据库
show tables;
- 选取需要修改的行,查看当前的数据
select * from wp_options where option_id = 1; //这里option_id是一条字段
全部字段在这里:option_id | option_name | option_value | autoload
- 修改/更新当前行:
update wp_options set option_value = 'http://yoursite.com' where option_id = 1;
- 再修改option_id=2的那一行
select * from wp_options where option_id = 2;
update wp_options set option_value = 'http://yoursite.com' where option_id = 2;
然后直接打开域名就可以看到已经可以访问了。
WordPress开启https失败后无法打开网站问题的解决办法