1

Topic: Проблемы с сессиями PHP Warning: session_start()

Привет всем. Подскажите по 2 ошибкам с сессиями. Искал на форуме и гуглил, пришел к выводу что не читаются или не записываются сессии на сервере. Я не знаю где они там хранятся  PunBB_INFO_ICQ/wall  перелопатил все файлы.

Вот эти 2 ошибки возникшие вначале и при попытке что то устранить

PHP Warning:  session_start(): open(/tmp/php_sess/sess_ab22edd48a9a097c954ec7df119f2866, O_RDWR) failed: Permission denied (13) in /home/....

PHP Warning:  session_start(): open(tmp/sess_127f65545df268fc3777af66d9b81326, O_RDWR) failed: No such file or directory (2) in /home/...

2

Re: Проблемы с сессиями PHP Warning: session_start()

Путь к папке хранения сессий, у вас указан в ошибках. Проверьте наличае папки и выставьте нужные права (на запись).

3

Re: Проблемы с сессиями PHP Warning: session_start()

between-two-fires wrote:

Вот эти 2 ошибки возникшие вначале и при попытке что то устранить

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

а что вы пытались предпринять для решения проблемы?

4

Re: Проблемы с сессиями PHP Warning: session_start()

нашел одно решение в интернете с ссылкой на сайт php.net
Вставил такой код в header.php и создал в корне сайта папку /tmp как там и советовалось, но ничего не работает, ошибка так же появляется.
Вот что вставлял:

ini_set('session.save_path', realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../tmp'));
session_start();

5

Re: Проблемы с сессиями PHP Warning: session_start()

between-two-fires wrote:

ini_set('session.save_path', realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../tmp'));
session_start();

between-two-fires, это добавлять нужно не в header.php, а в config.php.

И лучше так:

session_save_path($_SERVER['DOCUMENT_ROOT'] . '/tmp');

6

Re: Проблемы с сессиями PHP Warning: session_start()

Спасибо ребята! Вроде ошибки прекратились  PunBB_INFO_ICQ/music

Теперь все сессии в одной папке собираются. Посмотрим, что будет дальше  PunBB_INFO_ICQ/smile

7

Re: Проблемы с сессиями PHP Warning: session_start()

в директорию где хранятся сессии, желательно положить 2 файла:

Пустой файл index.html для того чтобы невозможно было просматривать ее содержимое
И файл .htaccess, за образец можно взять из папки кеша.

<Limit GET POST PUT>
Order Allow,Deny
Deny from All
</Limit>