Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warning: session_start()
Forum PHP.pl > Forum > Przedszkole
mike
Dziwna sprawa, używałem sesji wielokrotnie na swoich stronach. I wszystko zawsze działało bez zarzutu.
I nagle pojawił się problem: przy każdej próbie użycia sesji dostaję "niespodziankę" w postaci:
  1. <?php
  2.  
  3. Warning: session_start(): open(/tmpsess_733005b8ed9678b4beebef3d0de8a946, O_RDWR) failed: No such file or directory (2)
  4.  
  5. ?>


Nie moge tego przeskoczyć, prosze o pomoc.
kszychu
Ta ścieżka wydaje mi się podejrzana, jakiego systemu używasz?
Obejrz sobie php.ini i rzuć okiem na session.save_path
mike
System, przeglądarka i data u góry każdego post'a.
Ale pdpowiedając na twoje pytanie windows 98.
Problem jest w tym że zawsze wżywałem windowsa 98 i wszystkko chodziło.
Mi tez się ta ścieżka nie podoba ale skąd nagle sie wzięła. Zawsze miałem tą samą konfigurację php, Apach'a i reszty. Przeinstalowałem Apacha i php na to co zwykle i się wszystko posypało.
Jakieś pomysły :?:

------------
EDIT:
[php:1:cde4af3a58]
session.save_path = /tmp
[/php:1:cde4af3a58]
kszychu
No to może spróbuj zmienić parametr, który podałem wyżej na c:tmp albo jakoś tapodobnie, zależy gdzie masz katalog tmp.
mike
[php:1:1290872ea8]
session.save_path = c:WindowsTemp
[/php:1:1290872ea8]
I nadal sypie się przy pierwszym lepszym użyciu session_start().
[php:1:1290872ea8]
Warning: session_start(): open(/tmpsess_70e1d2b498cec37059852232897a7be7, O_RDWR) failed: No such file or directory (2)
[/php:1:1290872ea8]
kszychu
Hmmmm, a może dysk masz zapchany? Nie mam innych pomysłów.... sad.gif
mike
Mam dysk 6,4 GB, więc zawsze jest przyciasno.
Ale zrobiłem lekką czystkę, restart kompa.
W tej chwili mam na c: 235 MB wolnego i nadal ten sam problem. sad.gif

Przy takim kodzie:
[php:1:7242ffe272]
<?php
session_start();
?>
[/php:1:7242ffe272]
Dostaję coś takiego:
[php:1:7242ffe272]
Warning: session_start(): open(/tmpsess_85731386448ee5a51791047c22ef0d51, O_RDWR) failed: No such file or directory (2) in c:usrwwwtesterphpmuka.php on line 3

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:usrwwwtesterphpmuka.php:3) in c:usrwwwtesterphpmuka.php on line 3

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:usrwwwtesterphpmuka.php:3) in c:usrwwwtesterphpmuka.php on line 3

Warning: Unknown(): open(/tmpsess_85731386448ee5a51791047c22ef0d51, 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
[/php:1:7242ffe272]
mike
Rozwiązanie : http://forum.php.pl/viewtopic.php?t=4488&h...ng+sessionstart
Wystarczyło utwożyć na c: folder "tmp".

Zastanawiające jest tylko to, dlaczego to nie działało:
[php:1:d9dbc1d082]
session.save_path = c:windowstemp
[/php:1:d9dbc1d082]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.