|
|
|
| помогите, пожалуйста, разобраться со следующим примером.
имеется некоторый файл page1.php, сохраненный в корневом каталоге, имеющий некоторый скрипт:
<?php
$name = "maksim";
$maksim = "my_name";
session_register($name);
echo("ok");
?>
При выводе этого файла в браузере, выводит следующие ошибки:
Warning: session_register() [function.session-register]: open(/tmp\sess_0006392b3fa587844042e7864eea4617, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\page1.php on line 4
Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at c:\apache\htdocs\page1.php:4) in c:\apache\htdocs\page1.php on line 4
Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\page1.php:4) in c:\apache\htdocs\page1.php on line 4
ok
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
Warning: Unknown(): open(/tmp\sess_0006392b3fa587844042e7864eea4617, 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
Пытался разобраться сам, делая откат предыдущих действий. Недавно разбирался с шаблонной системой Smarty, изменял соответствующие директории. Когда возникла ошибка, поставил строки в комментарии - не помогло, даже когда перезапустил Апач.
До недавнего времени у меня была папочка с несколькими строками сессий. Я ее сначала переместил, а так как ничего не происходило - я ее вообще удалил. Теперь думаю, что может быть зря я это сделал... Если в этом проблема, то каким образом можно от нее избавиться - не ужели переустанавливать Апач? Страница приветствия Апача выводится и обычные скрипты тоже работают. А вот с сессиями - нет... Разъясните, что к чему... | |
|
|
|
|
|
|
|
для: Денис
(27.03.2005 в 01:52)
| | Спасибо, я ответ уже нашел сам.
Нужно было отключить комментарии в строке
;Windows: "\path1;\path2"
include_path = ".;c:\php\includes"
и все заработало... | |
|
|
|