Ошибка в шапке сайта Session

Пересмотрел все темы по этому вопросу на сайте. Даже через гугл промониторил схожее, но ничего не помгло. Ни сохранение без BOM, ни смена версии PHP на хостере. 5.orvin.z8.ru/ ошибка все время в шапке. Ошибка следующая:

Warning: session_regenerate_id(): Cannot regenerate session id — headers already sent in /home/orvin/www/site5/public_html/engine/modules/session/Session.class.php on line 100

Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /home/orvin/www/site5/public_html/config/config.local.php:1) in /home/orvin/www/site5/public_html/engine/modules/session/Session.class.php on line 102

Warning: Cannot modify header information — headers already sent by (output started at /home/orvin/www/site5/public_html/config/config.local.php:1) in /home/orvin/www/site5/public_html/classes/modules/user/User.class.php on line 579

Причем последняя возникает, если выйти. Деавторизироваться. Помогите решить

20 комментариев

avatar
и вас строка:
output started at /home/orvin/www/site5/public_html/config/config.local.php:1

не заставила даже заглянуть в первую строку config/config.local.php?
avatar
не заставила даже заглянуть в первую строку config/config.local.php?

Не заставило даже прочитать весь мой текст?
avatar
а по вопросу, в строке все впорядке, могу подгрузить фаил, гляните сами files.mail.ru/E4CA62EF2677491B9AA160EB41A462F4
avatar
Не закрывайте <?php и все будет ок. Закрывающий заначек ?> в конце файла только вредит.
avatar
Попробовал удалить закрывание PHP в файле, не помогло
avatar
Ваша проблема гуглится в минуту. И товарищ PSNet указал вам точный источник проблем. Меняйте кодировку config.local.php на правильную.
avatar
Вы бы вместо гуглинга, читали бы сам пост, был бы крайне признаетелен. Как и господину PSNet, так и вам отвечаю, что данный метод не помогает. Все файлы, как и confog.php и config.local.php сохранены без BOM через Codelobster, а так же через notepad++.
avatar
Вот же волшебные чудеса, а это что:
file config.local.php
PHP script, UTF-8 Unicode (with BOM) text, with CRLF, LF line terminators

cat -v
M-oM-;M-?<?php^M
/*-------------------------------------------------------^M
*^M
*   LiveStreet Engine Social Networking^M
*   Copyright M-BM-) 2008 Mzhelskiy Maxim^M
*^M
.......
avatar
где вы это смотрите?
avatar
перезагрузил только что сохраненный в notepad++ фаил files.mail.ru/B99BEB76D0CB49DF952989387BA6B109 он же загружен на сервер
avatar
Стандартные nix'овые утилиты.
Файл с моего проекта:
PHP script, UTF-8 Unicode text

<?php
/*-------------------------------------------------------
*
..........

Ваш последний загруженный:
PHP script, UTF-8 Unicode (with BOM) text, with CRLF line terminators

M-oM-;M-?<?php^M
/*-------------------------------------------------------^M
*^M
..........
avatar
но я его сохраняю и через codelobster и notepad++, может ли быть так что он при копировании на хост меняет кодировку?
avatar
Тут возмозможны 2 виновника:
— редакторы
— то чем переносите файлы на хостинг
Возьмите эталонный конфиг, например с гитхаба, и экспериментируйте:
— обычное пересохранение в редакторе, с проверкой кодировки до и после
— копирование на хостинг туда-обратно, с проверкой кодировки до и после
avatar
Действительно, какая-то магия при копировании через Total Comander, путем ручного копирования через WEB интерфейс проблема была решена. Спасибо за подробные подсказки
avatar
кстати, новая админка умеет сообщать о файлах в кодировке утф-8 вом
avatar
она ставится отдельно? Не нашел такой функции в текущей версии
avatar
меню «утилиты», «проверка файлов»
avatar


Странно, у меня админка выглядит так
avatar
почитал подробнее, это бета и в текущем билде, что предоставлен на сайте, она отсутствует… буду ждать релиза.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.