web-dev-qa-db-fra.com

Qu'est-ce qui amènerait un site Drupal à afficher une erreur 500 ou une page vierge selon les navigateurs?

Après avoir déplacé un site vers le serveur final, je ne peux plus accéder au site. Lorsque je vais sur la page d'accueil, j'obtiens un WSD sur Firefox et une erreur 500 sur Google Chrome.

Comme il s'agit d'un hébergement partagé, je ne peux pas accéder au journal des erreurs Apache, et je me demande si quelqu'un a déjà vécu cela. Comment en êtes-vous sorti?

4
silkAdmin

L'article sur The White Screen of Death (Completely Blank Page) est un bon point de départ.

En fonction de votre hôte partagé, vous pouvez souvent accéder aux journaux si vous fouillez dans votre panneau de contrôle, ou ils sont parfois copiés dans votre répertoire personnel.

Étant donné que vous avez explicitement mentionné l'hébergement partagé, le mieux est d'ouvrir un ticket d'incident. Ils peuvent vous dire assez facilement ce qui ne va pas.

S'il s'agit d'une véritable erreur 500, alors je suppose que l'une de ces deux lignes dans le .htaccess est à l'origine du problème.

Options -Indexes
Options +FollowSymLinks

Vous pouvez essayer de les commenter un à la fois et voir ce qui se passe. Je soupçonne que votre hôte a AllowOverride défini sur None et l'un d'eux essaie de définir une valeur non par défaut que l'hôte a définie.

6
mpdonadio

Pour répondre à votre question principale, rien ne fait que le serveur se comporte différemment en fonction de votre navigateur - ce sont juste les navigateurs qui affichent différemment les résultats d'une erreur 500.

Mais, comme pour une solution à l'erreur 500 sous-jacente - d'autres choses à vérifier;

Version PHP - le serveur final exécute-t-il une version différente?

limite de mémoire PHP

2
Garry