Ошибка записи в tmp в не деректории домена

Статус
В этой теме нельзя размещать новые ответы.

avgaz

Участник
Регистрация
18 Окт 2006
Сообщения
189
Реакции
7
Суть в следующем вылазит такая вот ошибка в низу страниц




PHP:
Warning: Unknown: open(/home/user1/data/tmp/sess_af8588deb04cc870f54e81f690b536a1, 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 (/home/user1/data/tmp) in Unknown on line 0
причем каталог /home/user1/data/tmp это не каталог текущего домена это каталог пользователя
каталог домена выглядит вот так /home/user1/data/www/site.ru
если каталогу /home/user1/data/tmp выставить права 777 то ошибка исчезает НО после перезагрузки сервера каталог tmp удаляется и создается заново с правами 700
С чего это DLE пишет файлы сессии за пределами каталога домена и как это исправить?
Спрашивал на целсофте кроме как закрыть тему и совета выставить права 777 на каталог не дождался!
 
это системный каталог, в котором хранятся различные сессии, в том числе и от DLE, права у него должны быть действительно 700, а владелец обычно www/www. Проверь владельца каталога (с группой), владельца файлов скрипта (user1 должен быть), удали все файлы в tmp. Пока на вид какая-то несостыковка прав доступа.
 
Не понятно мне почему DLE пишет туда инфу тоже IPB не пишет не чего почему так и можно от этого избавится а то за сутки там до 2000 записей а то и более.
С правами с час php стоит как мод апачи если поставить как CGI то проблема исчезает то есть при 700 записывает
И ещё вопрос как лучше использовать php
1. как модуль Апача
2. CGI
3. FastCGI
и почему?
 
Проблема не ДЛЕ, переношу во флуд.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху