title: WordPress开启https失败后无法打开网站问题的解决办法
tags: 踩坑


本来想着看这个Chrome提示的不安全标志很不舒服,就准备开启https提升网站的安全性。

但是万万没有想到这才是噩梦的开始。
我在阿里的SSL证书管理那里买了免费的ssl证书,然后给TankNee‘s Blog解析上去,然后发现没什么用,查阅了网上的其他人的博客之后把WordPress设置里的域名设置直接给改了,我真的是哭了,然后就出现了怎么样都进入不了网站,连后台都访问不了。

不过仔细看看问题的原因还是很简单的,因为你把http改成了https而你其他部分却还没有配置好。

我预估这里跟.htaccess 这个文件也有点关系,所以我就不准备这么搞了。但是后台进不去根本就改不回来了啊,于是乎就接着找,根据网上的指导,重新改回来的本质方法就是把数据库里存着的那行条例改成http就好了。

但是我有没有MyPHPadmin,那可怎么办呢?

于是我就决定用ssh终端来修改。

  1. 用终端连接服务器。
  2. mysql -u root -p
  3. 输入你的密码
  4. show databases; //切记最后要加分号,不然无法识别语句的结束
  5. use wordpressdb; //不是那个名为wordpress的数据库
  6. show tables;
  7. 选取需要修改的行,查看当前的数据select * from wp_options where option_id = 1; //这里option_id是一条字段全部字段在这里:option_id | option_name | option_value | autoload
  8. 修改/更新当前行:update wp_options set option_value = 'http://yoursite.com' where option_id = 1;
  9. 再修改option_id=2的那一行
  10. select * from wp_options where option_id = 2;
  11. update wp_options set option_value = 'http://yoursite.com' where option_id = 2;

然后直接打开域名就可以看到已经可以访问了。