WordPres6.1.1版本提示PHP默认时区无效

登录WordPres提示PHP默认时区无效

img

Nginx 1.20.2

MySQL 5.6.50
PHP-7.4.33
phpMyAdmin 4.9

百度过这个问题,都不能解决。人工评论和发布文章的时间都没有问题
回复

这是因为PHP默认时区没有配置或者配置有误导致的。在WordPress中,需要配置正确的时区才能正常使用一些功能,如定时发布、缓存等。

要解决这个问题,可以按照以下步骤进行操作:

  1. 打开 php.ini 文件,找到“date.timezone”这一行。

  2. 如果这一行被注释掉了,那就取消注释并设置正确的时区。例如,你可以在这里查找你所在的时区:http://php.net/manual/en/timezones.php

date.timezone = "Asia/Shanghai"
  1. 保存 php.ini 文件并重启 PHP。

以上是PHP-FPM版本的配置方式,如果使用的是php-cgi,需要在nginx.conf文件中修改。

fastcgi_param TZ 'Asia/Shanghai';

同样是设置好所在时区即可。配置完毕后,重新启动 Nginx。

修改一下你的服务器的时区设置。