Drupal 6 has many enhancements over Drupal 5. The most useful being Drupal 6 can respect your php.ini and suppress fatal error messages and just return a nice polite site off-line message like the one pictured below.
Of course this can be a huge pain in the arse if you need to know what's wrong with your site. It's really annoying if you don't have administrative access to your hosting. It's even more annoying if you are the administrator and you forgot you set display_errors = Off in your php.ini, or didn't realise Drupal 6 was being extra helpful.
There is fortunately a remedy for this on a per-site basis. One can set the following in settings.php:
ini_set('display_errors', 1);
Subsequently the missing error messages should appear as shown below:
The function _db_error_page() is where the magic happens.





To know more
Hey, thanks for your observation, i checked it and it was 100% user error indeed, my FTP client must have had an off day.
Post new comment