本当にエラーメッセージを非表示にしたいのですか、それとも問題を解決したいのですか、彼らは示していますか?
新しいサーバーには、設定date.timezoneがあります。 php.iniで ファイルがコメントアウトされました。ここでは、サーバーが配置されているタイムゾーンを指定する必要があります。たとえば、私のサーバーはドイツにあるため、Europe/Berlinを使用します。 ここ:
date.timezone = Europe/Berlin
サポートされているタイムゾーンの完全なリストは次のとおりです:
https://www.php.net/manual/en/timezones.php
この設定を変更した後、Webサーバーを再起動すると、警告が表示されなくなります。