[Codeigniter-users] [質問] CI2で welcome 以外のコントローラーが動かない

Back to archive index

HAMAGUCHI Seiji makot****@dive-*****
2011年 5月 18日 (水) 18:22:23 JST


お世話になっております。濱口@スマイルロジックです。

凄くバカみたいな質問なのですが、
$route['default_controller'] = "welcome";
以外のコントローラーが動きません。

環境は、少し変わっていまして
Webサーバ: nginx
PHP: PHP5-fpm
CI: CI2.0.1-jp
となっています。

たとえば、hello.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Hello extends CI_Controller {

    public function index(){
        echo 'Hello World';
    }

}

/* End of file hello.php */
/* Location: ./application/controllers/hello.php */

を作ります。$route['default_controller'] = "hello";
と書けば、動くのですが、$route['default_controller'] = "welcome";に戻して
ブラウザから http://hoge.com/hello と入力しても動きません。
hello.php は、すべてのファイル	\application\controllers\hello.php においてあります。

なにか、アドバイスがあればお教え下さい。
素直に、Apache+mod_phpで動かした方がいいのかな...

以上、よろしくお願いします。

-- 
Makoto / HAMAGUCHI Seiji
makot****@dive-*****
http://smilelogic.jp/makoto/
http://twitter.com/mako10z/




Codeigniter-users メーリングリストの案内
Back to archive index