WordPress5.5.1を使っています。私も、サイトヘルスステータスに「致命的な問題:PHPデフォルトタイムゾーンが無効です。PHPのデフォルトタイムゾーンは date_default_timezone_set() 関数呼び出しによってWordPressを読み込んだあとに変更されました。これにより、日付と時刻の正しい計算が妨げられています」と表示され、あれこれ悩んできました。
プラグインやPHP.iniも確認しましたが解決しませんでしたが、たまたま「設定」→「一般」→「タイムゾーン」の欄で「東京」を選んでいたのを「UTC+9」に変更したら、「PHPデフォルトタイムゾーンが無効です」の表示が消えました。「東京」と「UTC+9」は、本来は同じ意味のはずですし、なぜ「致命的な問題」が消えたのか、よくわかりませんが、ひとまず私の方は解決しましたので、ご参考まで。
-
This reply was modified 4 years, 6 months ago by masato.