私の最初のアプリをセットアップします。私はdjango開発サーバーから始めましたが、ターゲットの本番環境でコーディングできるように、現在はApacheセットアップに移行しています。mod_wsgiのセットアップに成功し、「HelloWorld!」に成功しました。今、私は実際に私のアプリがdjango開発サーバーで行ったようにapacheで応答するのに問題があります。
これが私のディレクトリ構造です:
/var/www/www.example.com/[サイトディレクトリ]
例[私のアプリ]
wsgi.py
settings.py
ユーザー[私が書いた別のdjangoモジュール]
旅行[私が書いたさらに別のdjangoモジュール]
これで、仮想ホストファイルに次の行があります:WSGIScriptAlias / /var/www/www.example.com/Example/wsgi.py
また、wsgi.pyファイルには、次の行があります。
sys.path.append('/var/www/www.example.com/Example')
sys.path.append('/var/www/www.example.com/trips')
sys.path.append('/var/www/www.example.com/users')
それでも、私が得ているエラーは次のとおりです。
[Sun Jan 06 21:37:46 2013] [error] [client 127.0.0.1] ImportError: No module named trips
djangoとmod_wsgiに旅行とユーザーのアプリを認識させるには何をする必要がありますか?
ありがとう!