ログインに成功すると、Yii はどのページも実行しません。
エラーの表示:
エラー 404 要求 "membersdet/index" を解決できません
これmembersdet
はコントローラ ID でindex
、アクションです。
ログインに成功すると、Yii はどのページも実行しません。
エラーの表示:
エラー 404 要求 "membersdet/index" を解決できません
これmembersdet
はコントローラ ID でindex
、アクションです。
コントローラのファイル名が正確に「MembersdetController.php」であることを確認してください。大文字と小文字が区別されます。
あなたはWindowsOSのローカルマシンで開発していて、サーバーは*nixシステムで実行されていると思います。これは初心者の開発者にとっては通常の問題であり、*nixの大文字と小文字を区別するファイルシステムを忘れています。
指定されたコントローラーファイル名が間違っているか、actionIndex()
メソッドがコントローラーにない可能性があります。
同様の問題があり、解決しました。この場合、ファイルの名前は正しくありましたが、クラス名のスペルが間違っていました。この 2 つが対応していない場合も、このエラーが発生する可能性があります。
/protected/controllers/にMembersdetControllerがあり、このクラスが「CController」であり、actionIndex()という名前のパブリックメソッドがあることを確認してください。
質問には十分な情報がありませんが、.htaccess が正しくないか、htaccess がまったくない場合は、次の URL を使用する必要があります。
http://host/index.php?r=membersdet/index