
以下のチュートリアルを使用して、Ubuntu 14.0.4 に postgresql をバックエンドとして osqa をインストールしました。
http://wiki.osqa.net/display/docs/ubuntu+12.04、+django+1.3、+mod_wsgi、+virtual_env、+postgresql
仮想環境を作成するように求められます。私も同じことをしましたが、500 サーバー エラーが発生しました。そのため、settings_local.py で debug = True を設定すると、Apache エラー ログ ファイルに mod_wsgi エラーを示す次のエラーが表示されました。
[Mon Nov 24 11:26:33.823663 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] mod_wsgi (pid=6389): Exception occurred processing WSGI script '/srv/osqa.1/osqa/osqa.wsgi'.
[Mon Nov 24 11:26:33.823844 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] Traceback (most recent call last):
[Mon Nov 24 11:26:33.823882 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] File "/srv/osqa.1/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/core/handlers/wsgi.py", line 250, in __call__
[Mon Nov 24 11:26:33.824027 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] self.load_middleware()
[Mon Nov 24 11:26:33.824059 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] File "/srv/osqa.1/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/core/handlers/base.py", line 47, in load_middleware
[Mon Nov 24 11:26:33.824184 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
[Mon Nov 24 11:26:33.824216 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] ImproperlyConfigured: Error importing middleware forum.middleware.extended_user: "cannot import name six"
6つインストール済みで、他の依存関係もすべてインストール済みです。activate.pyファイルを調べて印刷しました。システムパス仮想環境上のすべてのパスが期待どおりに印刷され、6 つのパスも示されています。原因は何でしょうか? 誰か助けてくれませんか?