2016-08-06 15 views
0

django1.9プロジェクトでは、サーバーにインストールされているデフォルトのPythonが2.6で、Python 2.7をdjango 1.9に使用する必要があります。私はpython2.6をサーバーにインストールしました。 そして、djangoを作成している間は、仮想環境でpython2.7を使って作成しましたが、プロジェクトにアクセスしようとするたびに500の内部サーバーエラーが発生します。 私は自分のプロジェクトにpython2.6を使用していることがわかったら、私のApache HTTPエラーログファイルをチェックしました。django proejctの2つのバージョンのpythonがcentosサーバーにインストールされています

Error :- [Sat Aug 06 07:48:13 2016] [error] [client 112.196.41.202]  fasttypes = {int, str, frozenset, type(None)}, 
[Sat Aug 06 07:48:13 2016] [error] [client 112.196.41.202]     ^
[Sat Aug 06 07:48:13 2016] [error] [client 112.196.41.202] SyntaxError: invalid syntax 

mod_wsgiの構成は次のとおりです。 -

WSGIScriptAlias /onpointtickets /home/onpoin21/public_html/onpointtickets/onpointtickets/wsgi.py 
WSGIPythonPath /home/onpoin21/public_html/onpointtickets 

<Directory /home/onpoin21/public_html/onpointtickets/onpointtickets> 
<Files wsgi.py> 
Order deny,allow 
Allow from all 
</Files> 
</Directory> 
+0

設定を投稿する – e4c5

+0

for mod_wsgi ?? –

+0

LoadModuleのwsgi_module /usr/local/apache/modules/mod_wsgi.so WSGIScriptAlias/onpointtickets /home/onpoin21/public_html/onpointtickets/onpointtickets/wsgi.py WSGIPythonPath /ホーム/ onpoin21/public_htmlの/ onpointtickets <ディレクトリ/ home/onpoin21/public_htmlの/ onpointtickets/onpointtickets> <ファイルwsgi.py> 注文拒否、 は*質問の一部*ではないコメント –

答えて

0

あなたのmod_wsgiはPython 2.6用にコンパイルされます。 Python 2.7用に仮想環境を使用することはできませんし、Python 2.7が必要なアプリケーションコードでは使用できません。 Python 2.7用に再コンパイルされたmod_wsgiを再インストールする必要があります。

+0

ありがとう、それは私の問題を解決:) –

関連する問題