Страница 1 из 1

session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.16, 18:51
ZEREX
Здравствуйте! Выложил сайт на сервер (iphoster.net), при авторизации возникает ошибка. В чем проблема?

Код: Выделить всё

session_regenerate_id(): Cannot regenerate session id - headers already sent
При разработке все было хорошо. Очень расстроен :(

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.16, 22:03
mass
Читай про буферизацию вывода ссылка

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 07:16
ZEREX
mass писал(а):Читай про буферизацию вывода ссылка
Отличная статья, спасибо. Как заставить работать yii? Скачать более новую версию или более старую?

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 07:17
ZEREX
Везде втыкал ob_start(); , не работает все равно. В чем прикол, я использовал стандартное веб приложение yii и оно уже не работало. Все делал по мануалам

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 08:17
ZEREX
Неужели ни кто не сталкивался с такой ерундой?

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 12:16
anton44eg
проверьте, чтобы везде UTF8 был без BOM

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 12:30
ZEREX
anton44eg писал(а):проверьте, чтобы везде UTF8 был без BOM
Везде без BOM. Но на всякий случай каждый файл проверю. Снова буду пробовать втыкать ob_start();

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 19:04
ZEREX
Эх, ни чего не помогает(.

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 19:10
ZEREX
Кто-нибудь знает какие настройки нужно ввести в php.ini чтобы избавиться от этой ошибки, или какую версию php нужно использовать? Может хостинг iphoster не работает вообще с yii из-за особенностей безопасности? Подскажите.

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.17, 22:35
ApJIeKuHo
Хм... попробуйте просмотреть файлы которые подгружаются всегда.
И особенно обратите внимание на всякие пробелы.
например есть два варианта:
1)

Код: Выделить всё

    <?php ... 
2)

Код: Выделить всё

<?php ... 
В первом случае работать не будет. Особенно актуально для конфигов.
У меня подобная проблема была. В main.php был отступ. После исправления - все заработало)

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.18, 06:10
ZEREX
ApJIeKuHo писал(а):Хм... попробуйте просмотреть файлы которые подгружаются всегда.
И особенно обратите внимание на всякие пробелы.
например есть два варианта:
1)

Код: Выделить всё

    <?php ...
2)

Код: Выделить всё

<?php ...
В первом случае работать не будет. Особенно актуально для конфигов.
У меня подобная проблема была. В main.php был отступ. После исправления - все заработало)
Проверял. Но сегодня ещё раз проверю.

Re: session_regenerate_id(): Cannot regenerate

Добавлено: 2013.12.18, 15:33
ZEREX
Всем спасибо! Проблема в конфигах php.ini.
Решилось добавлением в .htaccess строчки:

Код: Выделить всё

php_flag output_buffering on