I have had Drupal 4.7.4 running well for several months now on a client site, under Apache 2.0.52, MySQL 4.1.20, and PHP 4.3.9.

Today, however, after trying to install a subdomain on the server and restarting Apache, I managed to kill the Drupal site.

I made no changes to Drupal, but now, whenever I try to access the site, I just get a blank page -- the server error logs show the following:
1) PHP Fatal error: Call to undefined function: node_get_types() in .../html/includes/theme.inc on line 248
2) File does not exist: .../html/taxonomy

I've read all of the posts on this forum that seem even remotely related, but no joy -- nothing seems to help. Yes, node.module is there. No, uploading another copy of it does not make a difference.

HTML works fine on the server. PHP works fine on the server. Drupal just delivers a blank white page.

How do I get the site up and running again?

Comments

tcochran’s picture

Gave up and rolled back files to point prior to Drupal going blank.

Question: Since so many people seem to end up with blank pages, shouldn't Drupal provide better error message capability or even some type of Swiss Army Knife tool to get back into the admin panel?

christefano’s picture

If something breaks Drupal then Drupal won't be able to recover and tell you what's wrong. The solution is to enable display_errors in your PHP settings.



Christefano  
Founder, CEO
Large Robot
954-247-4786
http://www.largerobot.com
tcochran’s picture

deleted multiple posting

tcochran’s picture

deleted multiple posting

tcochran’s picture

deleted multiple posting

tcochran’s picture

deleted multiple posting -- man, is this the slowest forum server in the world or what?

jochenh’s picture

having the exact same problem today. i did everything i could find. first it was a fatal php error with a third-party module that randomly started acting up after working perfectly for about 3-4 months. first it was tagadelic with undefined function call, then adsense, and so on. so i just backed up my system table and rebuilt it according to http://drupal.org/node/77307
then i get:

PHP Fatal error:  Call to undefined function block_list() in /blabla/httpdocs/includes/theme.inc on line 936

so now i am stumped. I disabled block.module but that is no help either. right now my system table has only 13 lines and uses default bluemarine but nothing works, as expected...

not sure what to do next...
- j

jochenh’s picture