No announcement yet.

3.8.8 upgrade problem

  • Filter
  • Time
  • Show
Clear All
new posts

  • 3.8.8 upgrade problem

    Moving vbulletin form to a managed server running PHP 5.4.

    When I try to upgrade from 3.8.7 L3 to 3.8.8, I receive the following messages/warning on step 3 of the install/upgrade and install/upgrade stops:

    Strict Standards: date(): 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 'EDT/-4.0/DST' instead in /homepages/45/d531574886/htdocs/**********/forums/install/upgrade_language_en.php on line 199

    Warning: Cannot modify header information - headers already sent by (output started at /homepages/45/d531574886/htdocs/**********/forums/install/upgrade_language_en.php:199) in /homepages/45/d531574886/htdocs/********/forums/includes/functions.php on line 3140

    Search the web trying to find a solution to the problem. Not sure if it's a PHP version problem or something else.

    Any help is appreciated.

    Thank you.

  • #2
    Your webservers date setting is not correct. ITs a PHP issue.

    As of vBulletin 4.2.2 we’ve stopped suppressing notices and warnings. This is a change from all previous versions of the software.

    In some environments more notices/warnings show than in others. In order to address the issue you just need to add the following line to your config.php file
    define('SKIP_ALL_ERRORS', true);

    You can see additional information about this change here:


    widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.