人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOS release 6.6 (Final)+ Nginx+PHP-FPM+MySQL環境でフレームワークにCurryを利用してシステム構築をしています。

routing.ini を利用して、パラメータを制御したいのですが、Nginx環境では、routing.ini で設定した内容はCurryにて利用できないのでしょうか?

具体的には、

[default]
request = */*
route = controller/action

と設定しても、http://www.zzz.com/hoge/ がHTTP401エラーになってしまいます。Apache環境であれば正常動作することが確認できていますが、どのような設定を行えば、正常に動作するかを教えて頂けませんでしょうか?


●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

Nginx では .htaccess を読みませんから、そこに記述されている mod_rewrite (もちろんこれも Nginx には無い) に関するモノも無効です。
「nginx .htaccess」でググると情報がたくさん集まるでしょうから、質問者さんの環境に必要な設定は Nginx ではどのように記述するかを調べて、記述すべき設定ファイルに追加すればいいでしょう。

Curry は非常に勉強になりましたが、PSR からも外れるし、IDE からもいろいろ文句を言われるしで、結構改造が必要でしょうね。
SQLite にも対応したとありましたが、実装は中途半端だったような...
作者さんのモチベーションが落ちたのか、メンテもされているとは言いにくい...


匿名質問者さんのコメント
教えて頂きありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ