wordpress时区问题

一、设置服务器的时区

timedatectl set-timezone "Asia/Shanghai"

二、设置php的date_default_timezone_set

date.timezone = "Asia/Shanghai"

三、设置wordpress的wp-settings.php,保持UTC

// WordPress calculates offsets from UTC.
date_default_timezone_set( 'UTC' );

四、/wp-admin/,后台设置时区,为上海,但后台的显示仍然有误(世界时竟然等于实际时间,当前时间却是实际时间+8)

五、看来有其他东西的影响啊,于是cd wordpress根目录,shell执行find . -type f | xargs grep timezone_set
结果发现还真是有个插件影响的,然后vi 此文件,将该行// date_default_timezone_set('Asia/Shanghai');注释掉

六、刷新,正常了

You may also like...

发表评论