2012-01-07 5 views
1

私がconfファイルに触れなかったので、これは書き換えエラーではありません。NginxとPHP5-fpm + CodeIgniterまたはKohana = 404エラー?

私はhttp://www.farinspace.com/install-and-configure-nginx-server/を使ってWebサーバーを作った。 (私は右呼び出すのですか?)

事はCodeIgniterの& Kohanaのですがhttp://url.com/sub/http://url.com/sub/index.php

上で作業を行います。しかし、それはhttp://url.com/sub/index.php/welcomeまたは任意のコントローラでは動作しません、私が見つかりません404を取得します。

+0

私のファイルがサブディレクトリにあるので、私はサブを使用しています。 – Jung3o

+0

'$ _SERVER ['SCRIPT_NAME']'と '$ _SERVER ['PHP_SELF']'には何がありますか? – biakaveron

+0

両方とも/sub/index.phpと書かれています – Jung3o

答えて

1

私はそれを正しく呼んでいますか?

明らかにそうではありません。 kohana/codeigniterの404エラーは、一致するコントローラ/アクションが見つからないことを意味します。さらに、サーバーによる404エラーは、全体のリソースが見つからなかったことを意味します。

Nginxでは、Apacheとは異なるサーバー構成が必要です。 RewriteRuleは一例にすぎません。

+0

それはサーバからの404だった – Jung3o

+0

私はそれらのすべてを試みたが、私はそれを働かせることができない。 – Jung3o

+0

サーバーのエラーログを確認してください。また、基本的なPHPページから始め、FCGI環境変数を出力し、URL解析に使用しているフレームワークのFCGI/HTTP/PHP要件と比較するだけです。 – hakre

関連する問題