1

標準の Codeigniter をインストールしていますが、 MNPP (MySQL+Nginx+PHP+Python)でそれを認識できないようです。MNPP の共通フォルダーに codeigniter 構成があることを確認しましたが、MNPP がそれらの設定を利用することもできません。

EC2 インスタンスで Nginx を使用して Codeigniter アプリを動作させることができたので、Codeigniter アプリの問題ではありません。

また、PHP ページを提供したり、MNPP で MySQL と memcache を実行したりできるので、これらも問題になりません。私を正しい方向に向けるために何かを提案することはできますか?

参考までに、ここに私の MNPP /Applications/MNPP/conf/nginx/nginx.conf ファイルがあります: https://gist.github.com/3711660 簡単にするために、 /Applications/MNPP/conf/ のみを含めるように構成しましたnginx/sites-enabled/default ファイル: https://gist.github.com/3711653

4

1 に答える 1

1

うわー、それは簡単でした。私は自分の質問に答えました。

私の「/Applications/MNPP/conf/nginx/sites-enabled/default」ファイルで必要なことは、index.html と index.php の順序を切り替えることだけでした b/c nginx は index.html を最初に提供しようとし、b /c 提供された index.html ページがあり、codeigniter アプリの PHP ページが表示されませんでした。

したがって、これを変更します:

location / {
    root   /Applications/MNPP/Library/nginx/html;
    index  index.html index.php  index.htm;
}

これに:

    location / {
    root   /Applications/MNPP/Library/nginx/html;
    index  index.php index.html index.htm;
}

働いたものです。

于 2012-09-13T03:50:24.763 に答える