相信有不少人都遇到了WordPress时区错误的问题,明明在VPS中选择了正确的时区,WordPress中显示就是有问题。比如格林威治时间是0点整,北京时间就应该是8点。但是在WordPress中,显示标准时间是8点,本地时间是16点,这就不对了,相差8个小时。网上也有不少帖子给了解决办法,但是我试过都没有什么用。
比如下面这个博客说的方法:
后面的那一个方法,我试了,确实能够在WordPress后台显示正确的时间,但是发表文章的时候,仍然是一个“计划发布”的状态,说明系统中认为时间还是错误的。
之前试过宝塔面板,我用的Debian8和9,都没有这个问题,只在CentOS7中遇到了时区的问题,为了验证,我就将系统改到了CentOS6,发现这个问题就没有了。不过具体是CentOS中的哪个部分导致的这个问题,还不清楚,我按照网上的教程修改CentOS7中的时区也不起作用,于是干脆就用CentOS6了。
所以,我目前的办法是,不使用CentOS7。