アプリケーションの最新バージョンをサーバーにアップロードした後、次の問題が見つかりました。
私の管理コントローラーが未承認のユーザーを管理/ログインページにリダイレクトした後(
redirect('admin/login','refresh');
)、codeigniter はエラーを返します。
要求されたファイルを読み込めません: admin/login.php
私のローカルログインページはうまく機能します。
仮想ホストの書き換えは同じで、.htaccessファイルも同じです。Codeigniter ルートは使用されず、デフォルトのコントローラーのみであり、それも同じです。
私は何かを逃しましたか?
以下は、管理コントローラーのログイン機能です。
public function login()
{
$form_created = $this->_admin_login_form();
if ($form_created){
return true;
}
$password = $this->input->post('pwd');
if (! $this->_check_admin_pwd($password)) {
error_log('ERROR');
exit;
}
$this->_cookie_admin_login();
error_log('SUCCESS');
redirect('admin/news','refresh');
}