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');注释掉
六、刷新,正常了