unable to load your default controller on Codeigniterと同じ問題が発生しています。私は単にtripmatcher.herokuapp.comというサイトをロードしようとしていますが、そのURLを持つ500を取得し、 をロードすると'Unable to load your default controller'
というメッセージが表示されます。デフォルトのコントローラを読み込めません - 指定されたソリューションが動作しません
私のホームフォルダはapplication/frontであり、その中にindex.htmlという名前のフォルダがあります。これはそうのようなindex.php
内のホームフォルダのように定義されます。
/*
*---------------------------------------------------------------
* APPLICATION FOLDER NAME
*---------------------------------------------------------------
*
* If you want this front controller to use a different "application"
* folder then the default one you can set its name here. The folder
* can also be renamed or relocated anywhere on your server. If
* you do, use a full server path. For more info please see the user guide:
* http://codeigniter.com/user_guide/general/managing_apps.html
*
* NO TRAILING SLASH!
*
*/
$application_folder = 'application/front';
私もちょうどルートとして/インデックスを指定しようとしただけでなく、家庭/指数およびホーム/ index.htmlをしています。私はそれが私が間違っていることを解決するために唖然としています。
私のroutes.php:
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
ウェルカムコントローラはアプリケーションフォルダ内にあるはずです –
申し訳ありませんでした –
それは 'application/controllers'フォルダにある必要があります – ScottSmudger