sys_session/Session.class.php on line 53

Установил 0.2 версию. И на главной вот такая вот беда:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/pavleg/domains/vsezastol.ru/public_html/config/config.php:1) in /home/pavleg/domains/vsezastol.ru/public_html/classes/modules/sys_session/Session.class.php on line 53

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

avatar
возможно при правке config.php у тебя затисался пробел в начале файла.
  • ort
  • 0
avatar
да вроде нормально все…
avatar
а при попытке зайти как администратор

Warning: session_start() [function.session-start]: Cannot send session cache limiter — headers already sent (output started at /home/pavleg/domains/vsezastol.ru/public_html/config/config.php:1) in /home/pavleg/domains/domen.ru/public_html/classes/modules/sys_session/Session.class.php on line 53

Warning: Cannot modify header information — headers already sent by (output started at /home/pavleg/domains/domen.ru/public_html/config/config.php:1) in /home/pavleg/domains/vsezastol.ru/public_html/classes/modules/user/User.class.php on line 174

Warning: Cannot modify header information — headers already sent by (output started at /home/pavleg/domains/domen.ru/public_html/config/config.php:1) in /home/pavleg/domains/vsezastol.ru/public_html/include/function.php on line 335
avatar
и пустая страница
avatar

возможно поможет short_open_tag = on в php.ini
  • ort
  • 0
avatar
включено
avatar
Должна быть кодировка utf (без bom).
avatar
спасибо — помогло
avatar
А в каком файле правили?
avatar
Имя базы в config.db.php. У меня так сработало.
avatar

на какой ошибка показывает, в том и надо…

output started at /home/pavleg/domains/vsezastol.ru/public_html/config/config.php:1
 
дело в том что утф с бом добавляет спец.символы в начало файла, а сессия запуститься не может, если уже что-то было направленно на вывод.
avatar

А как это сделать?
Еще у меня ошибка Warning: Unknown: open(/var/lib/php/session/sess_d6bf2ksdetfni0qr2g2qns2b75, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0
avatar
utf (без bom) не помогает
avatar
Не может записать сессию, проверьте папку сессий и права на запись.
avatar
Да, вы правы.
Проблема решилась очень просто, всего лишь поставил права на папку session.
Права 777.
Так можно оставить, или нужно другие права выставлять?
avatar
Оставьте.
avatar
Спасибо огромной помогли.
avatar
Мой русский ночью очень особен :)
avatar
777 это плохо, очень плохо, это очень-очень плохие права в современном инете. Уберите чтение, запись, исполнения у пользователя ВСЕ. И задайте для этой папки пользователя и группу браузера:
группа: www-data
пользователя: www-data

Проблема решится
avatar
Читал тему но так и не понял убрать нужно bom а как его правильно убирать? ошибка

Warning: session_start() [function.session-start]: Cannot send session cookie — headers already sent by (output started at /home/romeo137/domains/nabanane.org.ua/public_html/classes/modules/sys_cache/Cache.class.php:1) in /home/romeo137/domains/nabanane.org.ua/public_html/classes/modules/sys_session/Session.class.php on line 53
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.