1

Тема: Зацикленное перенаправление при входе в админку (некуда ввести пароль)

После успешной установки S2 перехожу на главную страницу сайта, далее по ссылке на главной странице пытаюсь перейти в панель управления. Сначала появляется сообщение о проблемах с сертификатами, после подтверждения работы Firefox выдает:

«Неверное перенаправление на странице. Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится. Эта проблема может возникать при отключении или запрещении принятия кук.»

Подскажите, как решить эту проблему.

18.01.2012 18:24:50. Текст был изменен (Sergthere).

2

Re: Зацикленное перенаправление при входе в админку (некуда ввести пароль)

Как я понимаю, речь идет о s2.serg.im.

Похоже, всё дело в том, что S2 не может распознать https. Для этого он проверяет переменную окружения HTTPS, а в конфигурации nginx на вашем сервере эта переменная не устанавливается. Решение состоит в том, чтобы добавить строчку

fastcgi_param HTTPS on;

Вот более подробное описание: http://forum.nginx.org/read.php?2,4949,4956#msg-4956

Другой способ заключается в том, чтобы отключить принудительное перенаправление на https в админке. Для этого нужно в файле config.php удалить определение константы S2_FORCE_ADMIN_HTTPS.

Проблема вызвана фактической поддержкой сервером https (движок ее распознал) и отсутствием информирования об этом php-скриптов. Я подумаю, как исправить установочный скрипт, чтобы избежать такого зацикливания.