Avatar billede fangel Nybegynder
02. august 2003 - 13:38 Der er 17 kommentarer og
1 løsning

session.save_path - WinXP - Apache 2

Hej

jeg har normalt kørt PHP - Apache 1.37 (eller noget i den dur - kan ikke huske versions nummer)

men grundet skift af computer tænkte jeg at jeg ville teste Apache2 (PHP som modul) - dette virker også fint!

undtagen med sessions:

-- fra php.ini (ligger i samme mappe som de 2 .dll filer ---
session.save_path = c:\php\session-data
---

---fejl når man bruger session ---
Warning: Unknown(): open(/tmp\sess_775892d077588c20154dd2fbed412831, 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
---

hvad kan dette skyldes? (kun kvalificerede bud - i skal vide det virker)

Morten
Avatar billede erikjacobsen Ekspert
02. august 2003 - 13:40 #1
Den vil åbenbart bruge C:/tmp - så det katalog laver du bare
Avatar billede fangel Nybegynder
02. august 2003 - 13:41 #2
den vil bruge /tmp == linux temp. dir ;)
Avatar billede erikjacobsen Ekspert
02. august 2003 - 13:43 #3
/tmp i et program med aktuelt katalog på C: er det samme som C:/tmp
Avatar billede fangel Nybegynder
02. august 2003 - 13:44 #4
så ville det være ./tmp

Morten
Avatar billede detox Nybegynder
02. august 2003 - 13:45 #5
session.save_path = "C:\Server\tmp"
virker for mig.
Avatar billede erikjacobsen Ekspert
02. august 2003 - 13:46 #6
Hvorfor det, dea_pg?
Avatar billede fangel Nybegynder
02. august 2003 - 13:48 #7
samtlige fejl kan læses her:

http://htd.mfa.ath.cx/session.fejl.php

detox => virker ikke for mig

---

kan det skyldes at .ini filen ligger forkert?

Morten
Avatar billede fangel Nybegynder
02. august 2003 - 13:49 #8
/tmp == absolut sti
./tmp == relativ sti

. == working dir == det dir man befinder sig i

Morten
Avatar billede erikjacobsen Ekspert
02. august 2003 - 13:50 #9
Jo, men hvad har det med sagen at gøre. Den siger "/tmp" og det betyder
"C:/tmp", hvis du kører fra C: - har du prøvet at oprette "C:/tmp"

Den læser jo åbenbart ikke php.ini - men det er så næste punkt
Avatar billede detox Nybegynder
02. august 2003 - 13:53 #10
Ja, prøv at flytte din php.ini til din windows mappe.
Avatar billede fangel Nybegynder
02. august 2003 - 13:54 #11
jeg fandt også lige dette i php-windows nyhedsgruppen på news.php.net

---
maybe is not the good php.ini you are using ... You are modifing a php.ini
and php use another one. First of all look in the phpinfo() and see what
file is it used. Second add a dummy line in the php.ini like:
lkjasdlaksdj;alskdas;ldkajsd and you should be prompted with an error when
the apache restart, if you are prompted then try to change for example the
path of stored session and see the changes in the phpinfo.

Second problem is that IE keeps the history in mind and sometimes you have
to do many time a refresh to see the new page. Always is better to open a
new explorer to see the page. I heved because of this multiple time the
impression that php ignore my file but it proved that IE haven't refresh the
page. If you are able to see the apache log take a look there to see if the
IE is updating the file you are seeing.
---

så jeg laver lige en phpinfo fil, så kan vi kigge på den

Morten
Avatar billede detox Nybegynder
02. august 2003 - 13:55 #12
Forøvrigt virker det fint, både med og uden quotes.
Avatar billede fangel Nybegynder
02. august 2003 - 13:59 #13
nyhedsgruppen gav svaret - med phpinfo(); kunne jeg se at den ledte efter en php.ini i windows mappen

så erik og detox kom til sidst ind på det rigtige... hvem vil have point?

Morten
Avatar billede erikjacobsen Ekspert
02. august 2003 - 14:00 #14
nej tak
Avatar billede fangel Nybegynder
02. august 2003 - 14:03 #15
detox?
Avatar billede detox Nybegynder
02. august 2003 - 14:03 #16
nope
Avatar billede detox Nybegynder
02. august 2003 - 14:05 #17
Det er ok.
Avatar billede fangel Nybegynder
02. august 2003 - 14:06 #18
så tager jeg dem tilbage...

men I skal have tak for hjælpen ;)

Morten
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester