Ошибка при запуске сесии

baskakov

Новичок
Ошибка при запуске сесии

Здравствуйте.
Не могу избавиться от ошибок:

Warning: session_start() [function.session-start]: open(d:\php5\tmp\sess_e2acf00b6a5d38005025776ece2b27d3, O_RDWR) failed: No such file or directory (2) in D:\Program Files\Apache Group\Apache2\htdocs\test\form_example.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Program Files\Apache Group\Apache2\htdocs\test\form_example.php:2) in D:\Program Files\Apache Group\Apache2\htdocs\test\form_example.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Program Files\Apache Group\Apache2\htdocs\test\form_example.php:2) in D:\Program Files\Apache Group\Apache2\htdocs\test\form_example.php on line 2

Warning: Unknown: open(d:\php5\tmp\sess_e2acf00b6a5d38005025776ece2b27d3, O_RDWR) failed: No such file or directory (2) 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 (d:\php5\tmp) in Unknown on line 0

Исходный файл: (упростил до безобразия)
<?php
session_start();
?>

Каталог d:/php5/tmp существует, доступ открыт.
 

baskakov

Новичок
[Не совсем понял вопрос.
Все стоит на локальной машине в тестовом режиме.
 

dimagolov

Новичок
посмотри в Task Manager от кого запускается httpd и посмотри есть ли этому юзеру (может быть SYSTEM, если сервис) права на папку
 

baskakov

Новичок
В Task Manager не видно процесса httpd??
А папку открыл для общего доступа и разрешил изменение файлов по сети.

-~{}~ 26.11.09 23:11:

проблема РЕШИЛАСЬ следующим образом -
if (isset($_REQUEST[session_name()])) session_start();
 

dimagolov

Новичок
ерунда какая-то...
как же ты запустишь новую сессию?

ты что, несколько раз session_start(); запускаешь что-ли?

-~{}~ 26.11.09 16:18:

А папку открыл для общего доступа и разрешил изменение файлов по сети.
причем здесь это? закладка Security, а не Sharing
не видно процесса httpd
тебе по-моему рано заниматься программированием. там есть галка "Show processess from all users"

-~{}~ 26.11.09 16:20:

http://phpfaq.ru/session
 

baskakov

Новичок
Чтобы было понятно.
1. я новичок.
2. с сессиями только пробую.
3. пробую на локальной машине в Dreamweaver

Так что извините за ГЛУПЫЕ вопросы!
 

Фанат

oncle terrible
Команда форума
извиняем.
но то "решение", которое ты здесь написал, не должно помочь совсем.
скорее всего ты что-то напутал.

если выбирать, кому верить, существует ли папка d:/php5/tmp, то я верю РНР, а не тебе
А РНР пишет, что папки нет
 
Сверху