Делимся секретами создания сайтов

гонят сессии

Есть проблема, есть скрипт для входа на сайт, работает 100%, но где то через месяц, вылазит такая ошибка:

Warning: session_start() [function.session-start]: open(/var/www/admin/data/tmp/sess_5974e967d63e06a29ed7acf922bca374, O_RDWR) failed: Permission denied (13) in /var/www/admin/auth.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/admin/data/www/cms-masterz.ru/admin/auth.php:2) in /var/www/auth.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/admin/data/www/cms-masterz.ru/admin/auth.php:2) in /var/www/admin/auth.php on line 2

Сразу говорю, перед session_start ничего не выводиться, нет никаких лишних символов....

В чем может быть проблема?

Ответы: 9 → “гонят сессии”

  1. Алексей Сонькин Ответить

    Выводится сообщение об ошибке.

    Проблема – в папочку tmp/ файлы сессий записать низя… Можно попробовать создать для этого свою папочку…
    $sessdir = ini_get('session.save_path')."/my_sessions";
    if (!is_dir($sessdir)) { mkdir($sessdir, 0777); }
    ini_set('session.save_path', $sessdir);
    Естественно, путь можно настроить. Тут пример…

  2. Антон Хлыновский Ответить

    > где то через месяц, вылазит такая ошибка
    вполне вероятно, что Вы просто превысили квоту на дисковое пространство (или количество файлов, что реже) на хостинге.

  3. Сергей Ееежык Ответить

    как сделать чтобу автоматом удалилось, хотя папку tmp я почистил уже

  4. Сергей Ееежык Ответить

    Вопрос на сколько безапасно открывать папку где хранятся сессии всем на все?

    сессии сделал чтоб сохранялись в отдельную папку
    www/my_session

  5. Андрей Вольберг Ответить

    Весьма опасно так ее открывать!

  6. Александр Орехов Ответить

    теперь ты сделал намного безопаснее

  7. Плиско Вячеслав Ответить

    http://amdy.su/?p=123
    читай часть про то, что нужно менять путь к папке где хоронятся сессии, если хостер безалаберный

  8. Сергей Ееежык Ответить

    ссылочка не открывается….
    Хостер и действительно безалаберный…. )))
    так как сервер пренадлежит мне )

    как сделать чтобы безапасно, я так и не понял в чем ошибка…

  9. Плиско Вячеслав Ответить

    блин, это domains.webmoney.ru кривой, я доменное имя пять дней назад продлил, но у них что-то заглючило :( и саппорт не отвечает. может у кого-то возникала подобная проблема с продлением?

    http://by.php.net/manual/en/session.configuration.ph...

Ответить