Débogage de Drupal Écran Blanc de la Mort?

J'ai un Drupal installation qui fonctionnait parfaitement sur mon localhost. Cependant, maintenant, après avoir formaté mon ordinateur, il affiche un écran vide (tout blanc).

Donc ma question est, comment puis-je voir où les choses vont mal, si je peux même pas ouvrir une session sur le serveur?

Les seules erreurs que je peux trouver sont (pris à partir de l'Apache Journaux d'Erreur):

[Tue May 17 05:05:04 2011] [notice] Parent: child process exited with status 255 -- Restarting.
[Tue May 17 05:05:04 2011] [notice] Digest: generating secret for digest authentication ...
[Tue May 17 05:05:04 2011] [notice] Digest: done
[Tue May 17 05:05:07 2011] [notice] Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 configured -- resuming normal operations
[Tue May 17 05:05:07 2011] [notice] Server built: Dec 10 2008 00:10:06
[Tue May 17 05:05:07 2011] [notice] Parent: Created child process 6992

Il n'y a pas d'erreurs dans le chien de garde...

Je suis à l'aide de Xamp 1.7.1 (PHP 5.2) et Drupal 6.

Je viens également besoin de mentionner qu'une fois que j'ai essayer et de charger le site sur ma machine locale, apache plante! J'ai ajouté ceci:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

Et il reste juste montre l'écran de la mort? Où puis-je réellement voir les erreurs?

J'ai aussi trouvé ça dans apache accès.journal:

127.0.0.1 - - [17/May/2011:05:22:14 +0200] "GET /greekmerchant/src/HTTP/1.1" 200 3
127.0.0.1 - - [17/May/2011:05:25:45 +0200] "GET /greekmerchant/src/update.php HTTP/1.1" 302 -
127.0.0.1 - - [17/May/2011:05:25:46 +0200] "GET /greekmerchant/src/update.php?op=info HTTP/1.1" 200 -

... après avoir essayé d'accéder à update.php. Elle aussi va juste pour un écran blanc.

J'ai cela dans mon sql fichier de config:

[mysqld]
port= 3306
socket= "C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql" 
tmpdir="C:/xampp/tmp" 
datadir="C:/xampp/mysql/data"
skip-locking
key_buffer = 16M
max_allowed_packet = 128M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error="mysql_error.log"

Et...

[mysqldump]
quick
max_allowed_packet = 128M

Aussi, mon mémoire de PHP est configuré pour 1024MB.

Quelqu'un a une idée de pourquoi c'est juste à mourir? Est-ce vraiment un problème de mémoire? Que puis-je faire pour obtenir les erreurs montré à moi? Je ne vois toujours rien, même après l'activation de la journalisation des erreurs.

Mise à jour:

Le site fonctionne sur ma machine locale si je supprime le dossier des fichiers. Si, pour quelque raison, quand il doit accéder à des fichiers dans le dossier de fichiers, il est à court de mémoire. Pourquoi? Ou mieux encore, ce pourrait être la cause de l'utilisation excessive de la mémoire?

Combien de modules que vous avez installés (environ)? Essayez de vider le cache de tables thru pphpMyAdmin. Après que réessayer d'accéder à la page. Si apache se bloque, essayez à nouveau pendant environ 5 à 6 fois. J'ai eu un problème similaire sur un serveur avec peu de mémoire. Drupal a été en mesure de te reconstruire le cache sur severall demandes. Btw n'apache crash immédiatement ou faut-il severall secondes? Traduction de fichiers peuvent vivre sous fichiers et pourrait causer des problèmes de mémoire lors de la création si vous avez beaucoup de modules et de langues activés. Imagecache peut causer des problèmes lors de la création des vignettes.

OriginalL'auteur coderama | 2011-05-17