:::: MENU ::::

WordPress Timezone Exception Fix/Hack

For some reason , all of a sudden WordPress installations start displaying a weird exception in options general

(when you click Settings):

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Europe/Paris)' in [path/options.general]

If you are not that worried about time zones and just want to be able to post articles while this bug is driving you crazy, open wp-admin/options-general.php and change line 171 from:

if (function_exists('timezone_transitions_get')) {

into

if (false/*ignorant fix*/&& function_exists('timezone_transitions_get')) {

This works in WordPress 2.9 – the fix for 2.8 is analogous but I’m afraid not exactly the same.

If someone has more time to investigate this issue, let’s discuss this in the comments.


4 Comments

So, what do you think ?