django管理サイトを提供しようとしても無駄です。要求されると、500内部サーバーエラーが発生します。このエラーは、wsgi.pyをPythonモジュールとしてロードできないことを示しています。以下に、内部サーバーエラーと関連ファイルを示します。
おそらく関連している:最初はPythonのローカルビルドを試していました。別のシステム管理者がこのPythonのlocaビルドを試しましたが、実行されませんでした。このローカルビルドは、私のユーザーに対してのみ機能します。私はこれがおそらく関連していると言いますが、システムpythonでも試しました。
サイトが要求されたときの500内部サーバーエラー。サーバーエラーログは次のとおりです。
[error] [client 208.120.168.168] mod_wsgi (pid=20239): Target WSGI script '/home/andrew/public_html/7DigAdmin/wsgi.py' cannot be loaded as Python module.
[error] [client 208.120.168.168] mod_wsgi (pid=20239): Exception occurred processing WSGI script '/home/andrew/public_html/7DigAdmin/wsgi.py'.
[error] Traceback (most recent call last):
[error] File "/home/andrew/public_html/7DigAdmin/wsgi.py", line 5, in ?
[error] import os
[error] ImportError: No module named os
wsgi.py:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "/home/andrew/SCTN_7DigAdmin/SCTN_7DigAdmin/SCTN_7DigAdmin.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
wsgi.conf:
LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome /usr/local/bin/python2.7
httpd.conf:
WSGIScriptAlias /7dadmin /home/andrew/public_html/7DigAdmin/wsgi.py
<Directory /home/andrew/public_html/7DigAdmin>
Order allow,deny
Allow from all
</Directory>