私はウェブサイトを構築するためにmod_wsgiでdjango1.1.4とpython2.6.6を使用しています
クライアントは、404ページと500ページにロゴとホームページのリンクを含めることを望んでいます。シンプルなページを書きました。512バイトよりも大きいです。PROJECT_ROOT /templates/内のファイルのペースを調整しました
デバッグをTrue
エラーに設定すると、404エラーと表示されます。しかし、に設定してFalse
存在しないページを読み込もうとすると、次のような内部サーバーエラーが発生します。
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生し、リクエストを完了できませんでした。
サーバー管理者のroot@localhostに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。
このエラーの詳細については、サーバーエラーログを参照してください。Apache / 2.2.15(CentOS)サーバー(www.anglais-verbe.comポート80)
私は何をすべきか?
404、500を処理するためのビューを作成したり、urls.pyに変更を加えたりしたことはありません。
これは私の最初の本格的なdjangoプロジェクトであり、何が問題になっているのかわかりません。
アップデート:
私の管理者のトレースバックメールは
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 125, in get_response
callback, param_dict = resolver.resolve404()
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 267, in resolve404
return self._resolve_special('404')
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 259, in _resolve_special
callback = getattr(self.urlconf_module, 'handler%s' % view_type)
AttributeError: 'module' object has no attribute 'handler404'