Yesterday, I had a heart attack. Well, sort of. All of a sudden, without having done anything in particular, Firefox gave me a completely white screen, and Internet Explorer came up with a screen saying that I had a "HTTP 500 - Internal server error". Yikes.
I did some searching here, but nothing much of information (at least not of the usable and understandable kind) showed up.
I desperately attempted some random things to get rid of it. I cleared my cache files, I temporarily renamed my .htaccess file, I got rid of a block which was getting cumbersomely difficult to maintain, but nothing happened. I even resorted to "pushing harder" on my mouse buttons :-) But to no avail, the white screen persisted.
I put a "Hello world" php script on my site, next to Drupal's index.php, and it ran without a problem, but Drupal itself remained invisible. ?q=user didn't work, the admin section was unavailable, nothing nothing nothing, only a big ugly white screen.
And then, as suddenly as it disappeared, whoosh, after about an hour or so, there it was again, my site was back...
My question: would you reckon that I did something wrong? Or would you say that these http 500 errors are solely due to some mysterious thingy somewhere in the depths of Apache? If it's Apache, it's bad, but it's not my concern. If it's me who did something wrong, I would like to have some idea. What causes these HTTP 500-errors? And is there something I (being the site admin, but not the server admin) can do, or not do?
Any input is welcome, because I really abhor white screens...