RE:
http://www.vbulletin.com/forum/proje...?issueid=28380
PHP 5.3 now requires that we all have a specific timezone set, either by date.timezone or date_default_timezone_set();
If neither of these are set, we get a few E_WARNING error's like the following:
Code:
PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for '-4.0/DST' instead in C:\inetpub\wwwroot\vbulletin\includes\functions.php on line 3547
And the forum becomes unusable, because PHP will exit when this warning appears.
I'm not sure if you could even consider this a vBulletin bug, but it's easily fixable.
To fix this, simply add the following line of code to your config.php file.
PHP Code:
date_default_timezone_set('America/New_York');
Simply change America/New_York with your correct timezone identifier, which can be found
here.