jump to:
The www.stanford.edu servers were upgraded in early January, 2012, with a new version of their operating system (Debian Squeeze). For the most part this should not affect sites on the server; however, an update to PHP 5.3 has the potential to cause problems with outdated Drupal installs, particularly those earlier than Drupal 6.16.
Function ereg() is deprecated on line 649 of includes/file.inc. You may see a lot of these messages.
PHP error indicating that the function date_diff() cannot be redeclared on line 767 of date_api.module
"Premature end of script headers" server error
If anything is broken, try the following steps (in recommended order, from less to more extreme)
drush vset error_level 0
cgi.force_redirect = 0
647 //elseif ($depth >= $min_depth && ereg($mask, $file)) { 648 elseif ($depth >= $min_depth && preg_match("/$mask/", $file)) {
172 //$output = call_user_func_array($functions[$function], $args); 173 $output = call_user_func_array($functions[$function], &$args);
If you continue to have difficulties after performing the above steps, you can ask for help on the drupallers list: drupallers@lists.stanford.edu.
As always, when updating Drupal core or contributed modules, follow best practices, including having a current backup, and testing on a development copy of your site if possible. Instructions on how to restore your Drupal site from a backup are available at http://techcommons.stanford.edu/topics/drupal/restore-drupal-backup.