|
|
|
| Поставил связку Apache 2.2 и PHP 5.1.4
Проверил работоспособность PHP - скрипты работают. Но когда запустил простой сценарий, где использовалась session_start() - получил ошибку. Сделал следующий тестовый сценарий, чтобы проиллюстрировать мою проблему:
<?php
session_start();
?>
Вижу в браузере :
Warning: session_start() [function.session-start]: (2) in D:\Internet\home\forum\www\temp.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Internet\home\forum\www\temp.php:2) in D:\Internet\home\forum\www\temp.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Internet\home\forum\www\temp.php:2) in D:\Internet\home\forum\www\temp.php on line 2
Warning: Unknown: open(/tmp\sess_ecca196b20b8535070c952d06ae15dff, 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 (/tmp) in Unknown on line 0
(Пути здесь я написал сокращенно. Полная страница-результат, а также мои httpd.conf и php.ini - во вложении).
Люди, мог ли я неправильно отконфигурировать сервер или php-модуль чтобы такое вот получить? До этого я использовал Денвер и там такой проблемы не было. Но в интернете я упоминаний о подобной ошибке еще не нашел. Короче - пока не работает только эта функция. | |
|
|
|
|
|
|
|
для: akerka
(12.06.2006 в 08:37)
| | В конфигурационном файле php.ini (C:/Windows/php.ini) найдите директиву
и исправьте её таким образом, чтобы указанный в ней путь существовал - в этой директории будут храниться файлы сессий.
session.save_path = "C:/Temp"
|
| |
|
|
|