IT Rescue IT関連Tips情報

wordpress “Fatal error: Uncaught exception ‘Exception’ with message ‘DateTimeZone::__construct() ”

2012年10月3日wordpress

とあるホスティングサーバで運用していたお客様の wordpress が、ホスティング運営会社の作業でphpバージョンアップによってエラーが出るようになった。

wordpress管理画面の[設定]-[一般]を開くと以下のようなエラーが出て、管理画面が途中で尻切れになって使えない状態です。

Warning: timezone_open() [function.timezone-open]: Unknown or bad timezone (Asia/Hebron) in /xxxx/xxxxx/xxxx/htdocs/wp-includes/functions.php on line 3176

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct() [<a href='datetimezone.--construct'>datetimezone.--construct</a>]: Unknown or bad timezone (Asia/Hebron)' in /xxxx/xxxxx/xxxx/htdocs/wp-admin/options-general.php:172 Stack trace: #0 /xxxx/xxxxx/xxxx/htdocs/wp-admin/options-general.php(172): DateTimeZone->__construct('Asia/Hebron') #1 {main} thrown in /xxxx/xxxxx/xxxx/htdocs/wp-admin/options-general.php on line 172

timezoneの設定が「Asia/Hebron」なんてのになっておりエラーになっている様子。
phpmyadmin にログインし wp_optionsテーブル の timezone_string の値を 「Asia/Tokyo」に変更したら直りました。


コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。