テスト目的のために、ライブサーバーからローカルサーバーにすべてのコードとDBレコードをコピーしました。CodeIgniter on localhost:リダイレクトが多すぎます
/application/config/config.php(私もDBレコードを編集した)
//$config['base_url'] = 'https://www.OurWebsite.eu/';
$config['base_url'] = 'http://localhost/test/';
のindex.php
//define('ENVIRONMENT', 'production');
define('ENVIRONMENT', 'development');
:
は、私は、次のファイルを編集しました
/application/config/database.php
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'test_localhost';
$db['default']['password'] = '**************';
しかし、私はエラーを次のように私が持っているWebブラウザを開きます。
のFirefox:The page is not well redirected
クローム:ERR_TOO_MANY_REDIRECTS
私はすでに/アプリケーション/ configの中でこれを変更しようとしました/config.php
$config['uri_protocol'] = 'AUTO';
他のすべての値は使用されていますが、どちらも機能しませんでした。
.htaccessも削除されました。ライブサーバーは、まったく同じコードでエラーなしで実行されている
の.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteCond $1 !^(themes)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|assets|static|img|css|js|map|favicon\.ico)
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]
RewriteRule ^sitemap\.xml$ ./index.php?/$1 [L,QSA]
RewriteRule ^robots\.txt$ ./index.php?/$1 [L,QSA]
</IfModule>
<IfModule mod_deflate.c>
<filesMatch "\.(js|css|png)$">
SetOutputFilter DEFLATE
</filesMatch>
</IfModule>
AddOutputFilterByType DEFLATE text/ico text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
。 私は実際に進める方法がわかりません... CodeIgniterを使用したことがありません。特定のPHP拡張機能が有効になっている必要がありますか?
のコンストラクタでリダイレクトを使用していると結論付けました。あなたがリダイレクト中にコントローラで論理的な誤りを犯している可能性がありますし、ループを作成するかもしれません。 私が同じ問題に直面したとき、ユーザーがログインせずにダッシュボードにアクセスしようとしたときにログインページにリダイレクトしていた。ユーザーがログインした。ログインページにアクセスしようとしてもダッシュボードにリダイレクトしようとしていた。 –
@AniketSinghどのコントローラがcodeIgniterで最初に使われているか知りたいのですが? – Raccoon
ファイル 'application/config/routes.php'を開き、' $ route ['default_controller'] = 'login'; '私の場合、デフォルトコントローラは' Login'です。 ベースURL( 'http:// localhost/test /')にヒットしたときはいつでも。デフォルトコントローラのコンストラクタのコードを実行し、次に同じコントローラのインデックス関数のコードを実行します。 –