![]() |
![]() |
#1 |
Камрад
Join Date: мар 2002
Location: Москва
Posts: 112
|
![]()
Вот что выдается...
Warning: open(/tmp\sess_13ac51403c80e172ff3791e06a70f874, O_RDWR) failed: No such file or directory (2) in d:\home\www\login\index.php on line 29 ------------------- if (!$HTTP_POST_VARS[user_name]) { header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); print "<html><head><title></title></head><body>"; echo "<hr>"; logform(); } else { $uname = $HTTP_POST_VARS[user_name]; $upass = $HTTP_POST_VARS[user_pass]; session_start(); header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); print "<html><head><title></title></head><body>"; echo "<hr>"; print "$uname $upass"; }; print "</body></html>"; ------------------ Я так понял, что проблема с путями в PHP.ini (у меня Win32), но мои попытки исправить что-липо остальсь безуспешны... |
![]() |
[Ответить с цитированием] |
![]() |
#2 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Posts: 1,422
|
А какая из строчек является по счёту 29?
|
![]() |
Дневник [Ответить с цитированием] |
![]() |
#3 |
Камрад
Join Date: мар 2002
Location: Москва
Posts: 112
|
session_start();
|
![]() |
[Ответить с цитированием] |
![]() |
#4 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Posts: 1,422
|
Где запускаешь? Если на хостинге, то скорее всего сессии там попросту запрещены.
|
![]() |
Дневник [Ответить с цитированием] |
![]() |
#5 |
Камрад
Join Date: мар 2002
Location: Москва
Posts: 112
|
Пускаю Дома, на Apache/1.3.26 (Win32) PHP/4.2.2
|
![]() |
[Ответить с цитированием] |
![]() |
#6 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Posts: 2,333
|
Dark
на сервере сессии обычно разрешены, скорее всего это локально. Kirill Kirsanov не указана или не правильно указана директория для сохранения файлов сессий. Открой php.ini и найди там строчку session.save_path (почти в конце ини-файла) и укажи в ней путь, где у тебя будут сохраняться файлы сессий. Например: session.save_path = c:/php/sess Вынимание: папка sess в php должна существовать. Ну и соотв-но php на диске Ц. зыж если нет php.ini в каталоге, где установлен пхп, то этот файл в c:\windows. Советую перенести его в пхп. |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#7 |
Камрад
Join Date: мар 2002
Location: Москва
Posts: 112
|
Всем спасибо! Глюка разглючилась....
У меня оказалось 2 PHP.ini. один в /php4/, а другой в /windows/. А всю настройку я проводил с тем который в /php4/... |
![]() |
[Ответить с цитированием] |
![]() |
#8 |
Камрад
Темная личность Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Posts: 1,422
|
Mips
>> на сервере сессии обычно разрешены, скорее всего это локально. -- Каюсь, не могу судить о том, с чем не сталкивался. >> Вынимание: папка sess в php должна существовать. -- Именно "Вынимание". ![]() |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#9 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Posts: 2,333
|
Kirill Kirsanov
по умолчанию используеся пхп.ини из ц:\вынды я его там удалил и запихнул в ц:\пхп Dark, да, именно :} |
![]() |
Дневник [Ответить с цитированием] |
![]() |
#10 |
Камрад
Join Date: мар 2002
Location: Москва
Posts: 112
|
Глюки возвращаются!
PHP не хочет брать "session.save_path" из /php/php.ini! приходиться держать 2 php.ini один в виндовсе состоящий из одно строчки session.save_path = ....... а другой в каталоге /php/ ЗЫ: пока мучился с сессиями, успел все реализовать ручками, без них... |
![]() |
[Ответить с цитированием] |
![]() |
#11 |
Модератор
Злыдень немрущий Join Date: сен 2000
Location: Краснодар
Posts: 2,333
|
удали в виндовсе пхп.ини и для надёжности перегрузись. Всё должно браться из ц:\пхп
|
![]() |
Дневник [Ответить с цитированием] |
![]() |
|
|