Apache サーバーで mod_wsgi を実行しようとしていますが、次のエラーが発生します。
[Fri Jul 19 10:24:05 2013] [warn] mod_wsgi: Compiled for Python/2.7.3.
[Fri Jul 19 10:24:05 2013] [warn] mod_wsgi: Runtime using Python/2.7.4.
/usr/local/src
これは、Python が配置されて実行されている場所に移動することで修正されますか。
./configure --enable-shared
make install
私がこれまでに読んだことは、mod_wsgi がすべての Python ライブラリにアクセスできるようにする必要があるため、--enable-shared
コマンドを実行すると機能するようになるという修正が必要なようです。[warn]
Apache error.log に上記の行が表示された後、DJANGO_SETTINGS_MODULE
settings.py
ファイル内の環境変数を検索できないと表示されます。これらの変数を置き換えると、他の場所にある他の Python パッケージを検索できると表示されます。
Django 1.5.2 を使用して Rackspace VPS で Ubuntu Linux 13.04 を実行しています。ローカル マシンには Python 2.7.3 がありますが、Rackspace VPS のネイティブ Python は 2.7.4 です。現在使用している mod_wsgi のバージョンは 3.4 です
このリンクを見つけました
http://code.google.com/p/modwsgi/wiki/InstallationIssues
「Python パッチ レベルの不一致」のセクションで、mod_wsgi を再構築する必要があると書かれているようですが、これはやや難しいように聞こえるので、簡単な修正方法があるかどうかを尋ねたいと思いますか?
前もって感謝します、