4

Apache 用の WSGI モジュールをインストールしていたとき

i http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.soからモジュールをダウンロードしました

名前を mod_wsgi.so に変更します

C:\Program Files\Apache Software Foundation\Apache2.2\modules にコピーします。

C:\Program Files\Apache Software Foundation\Apache2.2\conf の「httpd.conf」を編集します。

httpd.conf のモジュール読み込みセクションに「LoadModule wsgi_module modules/mod_wsgi.so」行を追加します。

アパッチを再起動する

Apache を再起動できません

エラー ログのエラー: C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf の 129 行目の構文エラー: C:/Program Files/Apache Software Foundation/Apache2.2/modules/ を読み込めませんmod_wsgi.so をサーバーに: 指定されたモジュールが見つかりませんでした。

ファイル拡張子やパーミッションの問題ではありません。助けてください。

4

1 に答える 1

12

次のことを確認してください。

  1. 拡張機能を非表示にしておらず、拡張機能を 2 回追加したこと。
  2. mod_wsgi.so ファイルは、Apache サービスのユーザーが読み取り可能であること。
  3. Apache が 32 ビットであること。
  4. Python が 32 ビットであること。
  5. Python をインストールしたユーザーだけでなく、すべてのユーザーに Python がインストールされていること。
于 2012-05-04T11:20:23.340 に答える