2011-08-02 190 views
-1

我目前正在嘗試做的是在我的Django服務器上創建一個錯誤404頁面。爲了查看錯誤404頁面,您必須關閉django的調試。因此,當我將其更改爲「DEBUG = False」時,我可以看到我的網頁,並在轉到不在服務器上的頁面時看到錯誤404頁面。我回到我的主網頁,並與螢火蟲意識到,我得到一個Django - 500內部服務器錯誤

NetworkError: 500 INTERNAL SERVER ERROR

它阻止我從Django中提取數據。但是,當我將「DEBUG = False」更改爲「DEBUG = True」時。一切正常。

任何線索?

編輯:完整的錯誤

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

編輯編輯:所以我有點什麼我張貼在錯誤一側保留。我會看看靜態服務但這是完整的錯誤

"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" 

所以它不是一個特定類別它不能夠從Django中拉出的問題。就個人而言,它看起來像它試圖從Web服務器而不是文件夾。

+0

你看日誌?控制檯輸出? – agf

+0

是啊我得到像「[02/Aug/2011 15:02:35]」GET/p HTTP/1.1「500 305 [02/Aug/2011 15:02:36]」GET /static/ext-4.0。 2a/resources/css/ext-all.css「那是紫色的 –

+0

你是如何提供靜態內容的? – John

回答

0

Django的v 1.5 +,在你的settings.py文件,使配置ALLOWED_HOSTS = [「*」]如果你想速戰速決

如果你真的要生產(和擔心安全問題),把允許的主機名在ALLOWED_HOSTS

此SO鏈接有多個信息

Setting DEBUG = False causes 500 Error