Forum Webscript.Ru

Программирование => PHP => Тема начата: LevaR от 09 Марта 2003, 01:42:48

Название: Глупый вопрос
Отправлено: LevaR от 09 Марта 2003, 01:42:48
Неподскажите, что это за предупреждение:
Warning: open(/tmp\\sess_8bdcc9507ef6bb3df07689cb6ec744ae, O_RDWR) failed:

Понятно, что он не может открыть файл с переменными сессии, что делать???

PHP4, Web-server: Apache
Название: Глупый вопрос
Отправлено: Макс от 09 Марта 2003, 01:58:16
Папка /tmp существует ? Права на нее 0777 ?
Название: Глупый вопрос
Отправлено: LevaR от 09 Марта 2003, 10:51:26
А где она должна существовать? Путь к ней задан отностительный. Т.е. она должна находиться в директории проекта?

Да и еще, там слеши разные / и \\. У меня подозрение, что мой файл php.ini под Unix заточен!!!
Название: Глупый вопрос
Отправлено: ThE0ReTiC от 09 Марта 2003, 16:47:27
Цитировать

что мой файл php.ini под Unix заточен!!!

потрясающе...
я плакалЪ...
ты в php.ini папочку прописал?
session.save_path = c:/tmp
папка должна существовать...
Название: Глупый вопрос
Отправлено: LevaR от 09 Марта 2003, 17:17:21
Нет, я в php.ini прописал условный путь /tmp, но не стоит беспокоиться все заработало!!

P.S. А у вас наверное дипрессия, что вы над каждым пустяком плачете.
Название: Глупый вопрос
Отправлено: FreeSpace от 09 Марта 2003, 23:37:07
Путь, который начинается с / - это как раз не условный (точнее относительный), а абсолютный путь.
А если не хочешь менять php.ini, просто создай папку tmp в корне диска, на котором стоит Апач.