[英]Django Internal Server Error
我是新來的,堅持不懈。 是什么會導致Django在執行python manage.py runserver時無錯誤運行,但是在嘗試通過網絡訪問它時引發內部服務器錯誤? 我有另一個項目在第一個Django驅動的頁面上表示祝賀,並且最初在該項目中使用相同的.wsgi文件獲得了相同的結果。
直到我嘗試在masscoupon項目中安裝此腳本后,我才收到內部服務器錯誤:
http://github.com/coulix/Massive-Coupon---Open-source-groupon-clone
更新:
我在settings.py中將Debug設置為True,現在出現django錯誤:
/的ViewDoesNotExist /無法導入masscoupon.engine.views。 錯誤是:沒有名為libs的模塊
快速解答:檢查您的apache / tomcat access.log和error.log
接下來,我上面引用的另一個(不是真正的重復) 問題可能是不同的情況,但是我建議您研究一下相同的東西:
至少從apache的角度來看,您的
PYTHONPATH
可能不包含您的項目目錄,或者您的DJANGO_SETTINGS_MODULE
可能不包含“ mysite.website”。 無論您的網站運行的是哪種用戶apache,都需要為其進行設置,例如在.profile
。 或者,如果您使用的是mod_python
,則需要在.htaccess
或apache的httpd.conf
進行設置。 或者,如果你使用mod_wsgi
,它需要在WSGI安裝文件-passenger_wsgi.py
或類似-無論Apache的模塊將尋找。
下一個:
SITE_ID=1
您可以在命令行中使用
[user]$ python manage.py check
問候
首先,請檢查Apache錯誤日志。 如果Apache錯誤日志中沒有任何內容(由於它是代碼或Django處理請求時的內部錯誤),請在Django網站設置文件中將DEBUG設置為True並重新啟動Apache,以便在瀏覽器中顯示錯誤的詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.