2011-08-02 7 views
-1

Ce que j'essaie actuellement de faire est de créer une page Erreur 404 sur mon serveur Django. Pour voir la page Error 404, vous devez désactiver le débogage de django. Donc quand je le change en "DEBUG = False" je peux voir ma page Web et voir la page Error 404 en allant à une page qui n'est pas sur le serveur. Je suis retourné à ma page principale et Firebug réalisé que je recevais unDjango - 500 ERREUR SERVEUR INTERNE

NetworkError: 500 INTERNAL SERVER ERROR

Il me empêche de tirer des données de Django. Cependant, quand je change "DEBUG = False" en "DEBUG = True". Tout fonctionne.

Tout indice?

modifier: Erreur pleine

"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/resources/css/ext-all.css "

modifier modifier: Je suis un peu réservé avec ce que je posté sur le côté d'erreur. Je vais jeter un oeil à la portion statique mais cela est l'erreur complète

"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/resources/css/ext- 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/ext-4.0.2a/bootstrap.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/example-data.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/StatusBar.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/LiveSearchGridPanel.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/frontend.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectHostPanel.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectGuestPanel.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/StatusBar.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/LiveSearchGridPanel.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/frontend.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectHostPanel.js" 
"NetworkError: 500 INTERNAL SERVER ERROR - http://localhost:8000/static/InspectGuestPanel.js" 

donc son pas avec une certaine classe il un problème de ne pas être en mesure de tirer de Django. Personnellement, il semble que son essayer de tirer du serveur web plutôt que les dossiers.

+0

Avez-vous regardé les journaux? La sortie de la console? – agf

+0

Ouais Im obtenir quelque chose comme "[02/Août/2011 15:02:35]" GET/p HTTP/1.1 "500 305 [02/Août/2011 15:02:36]" GET /static/ext-4.0. 2a/resources/css/ext-all.css "C'est en violet –

+0

Comment est-ce que vous desservez le contenu statique? – John

Répondre

0

Pour django v 1.5+, dans votre fichier settings.py, Faire la configuration allowed_hosts = [ '*'] si vous voulez une solution

rapide Si vous êtes vraiment la production va (et préoccupés par la sécurité), mettre des noms d'hôte autorisés dans allowed_hosts

Ce lien a donc plus d'informations

Setting DEBUG = False causes 500 Error