2017-11-26 5 views
0

私はDjangoプロジェクトを開発しようとしています。私は初心者です。突然、今日私のサーバーは動作しません。 私は何もしないと思う。だから私は何が問題なのか分からない。ターゲットWSGIスクリプト '/home/ubuntu/Django/bot/wsgi.py'をPythonモジュールとして読み込めません

これは私の/var/log/apache2/error.log

mod_wsgi (pid=27808): Target WSGI script '/home/ubuntu/Django/bot/wsgi.py' cannot be loaded as Python module. 
mod_wsgi (pid=27808): Exception occurred processing WSGI script '/home/ubuntu/Django/bot/wsgi.py'. 

と私は私のサーバーhttp://MYURLをenterdしようとすると、500内部サーバーエラーが発生しています。

これは私が私のプロジェクトを作成しますので、エラーが発生した今しかし、私は私のwsgi.py に何かを行っている私のwsgi.pyコード

import os 
import sys 

sys.path.append('/home/ubuntu/Django') 
#sys.path.append('/home/ubutu/Django/bot') 
sys.path.append('/home/ubuntu/Django/myvenv/lib/python3.5/site-packages') 

from django.core.wsgi import get_wsgi_application 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bot.settings") 

application = get_wsgi_application() 

です。

+0

うまくいけば、これは問題を解決します:https://stackoverflow.com/questions/6454564/target-wsgi-script-cannot-be-loaded-as-python-module – Adarsh

+0

thanx ...解決策が見つかりました。 – ZZERJAE

答えて

0

私は最終的に解決策を見つける。

mod_wsgi (pid=27808): Exception occurred processing WSGI script '/home/ubuntu/Django/bot/wsgi.py'. 

これは私の重大な問題ではありませんでした。このエラー上記

File "/home/ubuntu/Django/chat/admin.py", line 4, in <module> 
ImportError: cannot import name 'Post' 

は、私は私のadmin.py 上のいくつかの余分なコードをしたので、問題を抱えている誰かが、私と同じように、あなたがもたらしたものを実際のエラーを見つけます。

0

私はmod_wsgiとpython環境で正確なエラーがありました。まず、

/var/log/apache2/error.log

ファイルには、正確なエラーを調べなければなりません。 "wsgi.py"ファイルの内容を変更して、以下のパスをPythonパスに追加しました。

/home/user/project_name 
/home/user/project_name/project_dir 
/home/user/project_name/project_env/lib/python3.5/site-packages 

この後は私の問題が解消されました。それを短くするために、私の問題は、私はpython 2.7のシステムを持っていましたが、私のpython環境はpython 3.5のバージョンです。それが役に立てば幸い。

関連する問題