2011-12-10 9 views
1

問題の魔女はNginxとphp-gettextモジュールです。すべての作品は、Apacheでは問題なく、nginxではなく。私はノートブックで2つのサーバーを起動しています。 Apacheは80ポートで、Nginxは81で動作します。Apacheのポートでページを実行すると、すべて正常に動作し、gettextは翻訳しますが、nginx(ポート81)にswtichすると、gettextはwokrsを停止します。NginxとFastCGI - GETTEXTのトラブル、Apacheで動作する

私はすでに回答を探していましたが、誰も助けてくれませんでした。

私はSpawnCGIを使用してphpを実行していますが、php-fpmと同じ結果を試しました。私はすべての作品がapacheではなくnginxではないと想像することはできません; z。

私に助けがあれば教えてください。

答えて

1

Apacheでmod_php Apacheモジュールとして、NginxでFastCGIとしてPHPを実行していますか?または両方とも正確に同じFastCGIバックエンドで設定されていますか?

異なる場合:両方でphpinfo()を実行し、gettext拡張機能が使用可能かどうかを確認します。

Apacheのmod_phpモジュールが、あなたのFastCGIバージョンとは異なるphp.iniファイルをロードしています。

+0

これらは全く同じです。 )、私はこの問題をうんざりしました。違いは、デフォルトのnginxは、設定ファイルでそれを変更しても$ _SERVER ["DOCUMENT_ROOT"]を/ usr/local/nginx/htmlとして使用しています。私は既に$ _SERVER ["document_root"]をdirname(__ FILE__)で変更しています。 ) –

関連する問題