描述
在博客里面每次发布完文章后,发现显示在网站上的时候,有部分内容是不正确的。
具体来说,就是写文章的时候,它的编写时间那个地方没有被修复,或者说是修改为正确的时间,但等发布或更新后,它就会显示成不正确的时间。
表现
文章发布在网页上的时间,与我本地的网络时间,差了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,经测试,该问题得以解决。
本文为原创文章,版权归Aet所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 包管理器:设计与实现09/18
- ♥ 2020_05_11_0205/14
- ♥ 表_约束-主键10/26
- ♥ 排序_归并排序09/04
- ♥ Shell学习总结一08/07
- ♥ Reading 2021 《隐忍的老虎-司马懿》05/05