httpd を再起動すると共有オブジェクト ファイルを開けません

httpd を再起動すると共有オブジェクト ファイルを開けません
$ /etc/init.d/httpdを再起動します

httpd を起動しています: httpd:
/etc/httpd/conf/httpd.conf の 205 行目に構文エラーがあります:
/etc/httpd/modules/mod_wsgi.so をサーバーにロードできません:
/etc/httpd/modules/mod_wsgi.so: 共有オブジェクトファイルを開けません:
そのようなファイル、又はディレクトリはありません

ファイル: httpd.conf

..
205: LoadModule wsgi_module モジュール/mod_wsgi.so

mod_wsgi.soこのエラーを修正する方法、または Apache で読み込まれて使用されるようにファイルを共有する方法について何かアイデアはありますか?

答え1

これは次のような問題に当てはまる可能性があります #

  • mod_wsgi のコピーは、お持ちの Python とは異なるバージョンに対してコンパイラされています。
  • libpython共有オブジェクトファイルのコピーがApacheのライブラリパスにありません

以下のリンクが役に立つかもしれません #

答え2

エラーには次のように書かれています:

/etc/httpd/modules/mod_wsgi.so

存在しない。

走る:

ls -las /etc/httpd/modules/mod_wsgi.so

そうであるかどうかを証明します。そうでない場合は、mod_wsgi をインストールします。

存在する場合は、コンパイルされた Python のバージョンが存在するか、または見つけられるかどうかを検証します。

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library

関連情報