インストールしたばかりの CI 2.1.3 を使用しています。routes.php に書いた phpacademy チュートリアルに従ってください。
$route['default_controller'] = "site";
(代わりに: $route['default_controller'] = "welcome";)
および controllers/site.php で:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Site extends CI_Controller {
public function index() {
echo "default function started.<br/>";
}
public function hello(){
echo "hello function started.<br/>";
}
}
それをサーバーにアップロードして[www.mydomain.ext]に移動した後、問題なく動作します(書き込み:「デフォルト機能が開始されました。」)しかし、「this-> hello();」を追加すると index() 関数に対しては、500 エラーがスローされます。
なぜそれが起こるのですか?どうすれば解決できますか?
前もって感謝します。