• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2020-04-18 04:52 Aet 隐藏边栏 |   抢沙发  4 
文章评分 1 次,平均分 5.0

描述

在博客里面每次发布完文章后,发现显示在网站上的时候,有部分内容是不正确的。

具体来说,就是写文章的时候,它的编写时间那个地方没有被修复,或者说是修改为正确的时间,但等发布或更新后,它就会显示成不正确的时间。

表现

文章发布在网页上的时间,与我本地的网络时间,差了8个小时。

虽然说这个问题不影响我写blog,也不会影响我看其他的东西,但是就是感觉很别扭。中午写的一篇博文,它就会显示成凌晨4点的,真的很别扭。

定位

初步猜测可能是所使用的主题的问题,因为在我的印象中,以前使用这个主题,是不存在这种问题的。

1.排查数据库,发现在数据库里面,文章的发布时间就是不正确的时间

猜测该问题表示不是服务器的时间设置和主题的时间显示处理导致的

2.使用timedatectl查看服务器里的时间显示,发现本地时间是正确的,而那个Universal Time的数据正是博文显示的数据

猜测博文显示的时间数据用的就是这个Universal Time,也就是UTC

3.考虑修改时区,以解决问题,于是创建了软连接,使用Asia/Shanghai
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

上面是想错了,本地时间没有问题的。后来猜测worldpress后台设置,是不是本身就设置的不对

4.发现worldpress后台设置使用的时区是:UTC+0,就是这个问题导致的

修改为UTC+8,经测试,该问题得以解决。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-20
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享