0

サイトをアップロードしたところ、ホームページにアクセスできず、ホームページが見つからないというメッセージが表示され続けます。私のルートはhome.phpに設定されており、私のhome.phpファイルではクラスHomeがCI_Controllerを拡張しています。ありがとう。

これは私のroutes.phpです

$route['default_controller'] = "home";
$route['404_override'] = '';
4

2 に答える 2

0

考えられる問題:

1.一般的な 404 エラー (CodeIgniter ページが見つからないというエラーではない) が表示されている場合は、実際にリンクされたビューがあることを確認します。CI がコントローラーからビューをロードできない場合、404 がスローされます。

2.サーバーが URI を正しく解析していない可能性があります。個人的にはuri_protocol、config.php を'PATH_INFO'

$config['uri_protocol'] = 'PATH_INFO';

3. CI のドキュメント、特にトラブルシューティングのセクションは非常に役立ちます。

于 2012-04-24T22:21:44.843 に答える
0
  1. autoload.php (application/config/autoload.php) で url_helper をロードします。

    $autoload['helper'] = array('url');

  2. config.php (application/config/config.php) で base_url() を定義します。

    $config['base_url'] = 'http://localhost/your_codeigniter_directory/';

  3. routes.php (application/config/route.php) でデフォルトのコントローラーを設定します。

    $route['default_controller'] = 'controllername';

  4. Homepage.php をビュー (アプリケーション/ビュー) に配置します。

  5. コントローラーを controllers ディレクトリ (application/controllers) に配置します。

  6. コントローラー内のコード

    class Controllername extends CI_Controller { public function index() { $this->load->view('view_name'); } }

  7. ブラウザで URL を開きますhttp://localhost/your_codeigniter_directory/

于 2015-10-03T17:28:06.620 に答える