在网站部署SSL证书,将http光荣升级到https的过程中有一步是必不可少的,那就是修改数据库,因为以前大量文章,评论什么的都可能引用到了以前不是https的域名,所以必须批量修改。这个在之前的网站部署SSL日志有过讲述,这里在把SQL语句贴出来一下,方便寻找。

UPDATE wp_options SET option_value = replace(option_value, 'http://dxrml.com','https://dxrml.com') ;
UPDATE wp_posts SET post_content = replace(post_content, 'http://dxrml.com','https://dxrml.com') ;
UPDATE wp_comments SET comment_content = replace(comment_content, 'http://dxrml.com', 'https://dxrml.com') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://dxrml.com', 'https://dxrml.com') ;

这一步不存在难度,之前本站也是一步而过,但是今天操作DXRML.COM这个产品站的时候却卡壳了!

在执行SQL语句的时候,跳出窗口,显示“表单内缺少值”!

数据库执行后发生“表单内缺少值”

数据库执行后发生“表单内缺少值”

这就见鬼了,我试来试去,语句没错,操作没错,真是郁闷之极,没办法只得再次去借助低效的百度寻找答案。

好在经过N页寻找,找到了问题原因,尼玛~~原来是浏览器问题!

换个浏览器,问题立马解决了!

我就奇怪,之前操作就是这个浏览器,怎么换个网站操作就不行,也许是各个空间的数据库版本什么的不一样吧,鬼知道,好在最后搞定了,浪费了不少时间。