2011-12-09 15 views
0

私はphpでアプリケーションを作成しましたが、私はadminigner.Whenでadminパネルにアクセスしようとすると正しく動作しません。デフォルトコントローラーでのCodeigniterの問題

lensframesは私がフォルダAdminを作成し、CodeIgniterのを使用して、ここで管理パネルを行わsite.Thenのユーザパネルを行って、このフォルダfolder.In私のルートであることを意味し

このAdminでは、設定ファイルからbase_url()を変更しました。 その後、データベースファイルを変更し、routes.phpのAdminとしてデフォルトコントローラを変更しました。

次にコントローラフォルダにAdmin.phpを作成したコントローラを作成しました。私は

http://www.rapidsurfing.net/lensframes/Admin/ 

としてURLを撮るとき

それは私が管理パネルにアクセスすることができ、エラーメッセージ

http://www.rapidsurfing.net/lensframes/Admin/index.php/Admin 

として

404 Page Not Found 

The page you requested was not found. 

が、IAM撮影のURLをdisplys。 アプリケーションで問題が発生していますか?私のサイトではデフォルトコントローラが動作していません。

+0

IIRC:codeignighterは、Apacheのマルチビューを有効にする必要があります。私はまずそれをチェックするだろう。 –

+0

あなたの解決策を詳しく理解できない – Kichu

+1

あなたの '.htaccess'ファイルを編集しましたか? –

答えて

0

/admin/controllerフォルダに「admin」という名前のフォルダを作成するだけです。次に、http://www.rapidsurfing.net/lensframes/adminに直接行くと、デフォルトのコントローラーを含め、通常のようなコントローラーを追加できます。

CodeIgniterは、コントローラフォルダ内のサブフォルダをサポートしています。 base_url()を変更する必要はありません。

関連する問題