@EVOSandru6

PHP — Почему возникает циклическая переадресация при переходе в в gii?

Не понимаю как до этого дошло,

На этой странице обнаружена циклическая переадресация

ПерезагрузитьСкрыть подробности
Загрузка веб-страницы по адресу visakaz/ru/gii/default/login вызвала слишком много переадресаций. Попробуйте очистить для этого сервера файлы cookie или разрешить их прием от независимых сайтов. Если это не поможет, возможно, проблема связана не с вашим компьютером, а с конфигурацией сервера.
Подробнее об этой неполадке.
Код ошибки: ERR_TOO_MANY_REDIRECTS


Вот конфиг, если надо, на сайте внедрена мультиязычность:

return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'VisaKaz',
 
    'sourceLanguage'=>'en',
    'language'=>'ru',
 
    'theme'=>'visakaz-blue',
 
    'params'=>array(
        // this is used in contact page
        'adminEmail'=>'evosduple@mail.ru',
 
        'languages'=>array(
            'ru'=>'Русский',
            'en'=>'English',
            'de'=>'Deutsch',
            'ch'=>'中國',
            'tu'=>'Tьrk',
            'ar'=>'العربية'
        ),
    ),
 
    'preload'=>array(
        'log',
    ),
 
    'import'=>array(
        'application.models.*',
        'application.components.*',
    ),
 
    'modules'=>array(
 
        'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'123',
        ),
 
 
        'sadmin' => array(
            'layoutPath' => 'protected/modules/sadmin/views/layouts',
            'layout' => 'main',
            'defaultController' => 'Default',
        ),
        'papa',
 
    ),
 
    'components'=>array(
        'user'=>array(
            'allowAutoLogin'=>true,
        ),
 
        'request'=>array(
            'enableCookieValidation'=>true,
            'enableCsrfValidation'=>true,
        ),
 
        'urlManager'=>array(
            'class'=>'application.components.UrlManager',
            'urlFormat'=>'path',
            'showScriptName'=>false,
            'rules'=>array(
                '<language:(ru|en|de|ch|tu|ar)>/' => 'site/index',
                '<language:(ru|en|de|ch|tu|ar)>/<action:(contact|login|logout)>/*' => 'site/<action>',
                '<language:(ru|en|de|ch|tu|ar)>/<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<language:(ru|en|de|ch|tu|ar)>/<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<language:(ru|en|de|ch|tu|ar)>/<controller:\w+>/<action:\w+>/*'=>'<controller>/<action>',
                '<language:(ru|en|de|ch|tu|ar)>/<module:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>' => '<module>/<controller>/<action>/<id>',
                '<language:(ru|en|de|ch|tu|ar)>/<module:\w+>/<controller:\w+>/<action:\w+>' => '<module>/<controller>/<action>',
            ),
        ),
 
        'config'=>array(
            'class' => 'DConfig'
        ),
 
        'db'=>array(
            'connectionString' => 'mysql:host=localhost;dbname=visakaz',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
        ),
 
        'errorHandler'=>array(
            // use 'site/error' action to display errors
            'errorAction'=>'site/error',
        ),
        'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning',
                ),
                // uncomment the following to show log messages on web pages
            ),
        ),
    ),
);
  • Вопрос задан
  • 3270 просмотров
Пригласить эксперта
Ответы на вопрос 1
benbor
@benbor
Помог ответ - не забудь лайкнуть
1. Открываете инспектор элементов, вкладочка сеть
2. Логинетесь, и смотрите во вкладочку
3. Там, по идее, должен быть Один пост запрос (отсылающий логин/пароль) возвращающий 302 ответ, с заголовком Location: site.my/after_login_page
4. Следующая страница ( в моем примере after_login_page) уже должна отдавать 200 с контентом, а видимо отдает 300
ищите в этом направлении.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы