[php/apache] Sessies werken niet

Pagina: 1
Acties:

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ik heb hier pas een apache server geinstalleert op mijn pc. Nieuwste apache en php versie 4.2.3.

PHP en apache werken perfect. Totdat ik sessies wil gaan gebruiken.

Ik krijg dan de volgende error:

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Hij kan dus de map niet vinden.
Ik heb in mijn C:\windows\system32\ map php.ini staan. Ongeveer onderaan kun je de save_path veranderen. Dat heb ik dus al gedaan. Ik heb er dit van gemaakt:

session.save_path = C:\Apache\php\sessions_data

Deze map bestaat, maar hij geeft zoals in de error hierboven nog steeds de standaard map /tmp aan.

Hoe kan dit? En hoe is het te veranderen?

[info]
Ik draai dus de nieuwste versie van apache en php.
Alles draait op een WinNT sys, WinXP Home.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

C:\\apache\\php\\sessions_data misschien?

Doet iets met Cloud (MS/IBM)


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Moet je dan eerst je pc opnieuw opstarten of apache opnieuw opstarten voordat de wijzigingen pas ingaan?

Er staat nl nog steeds de zelfde error. Hij zoekt nog steeds in /tmp.

(ik heb btw wel eerst ff apache opnieuw opgestart...)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

pas je wel de goede php.ini aan?
doe es ff searchen op je pc?

Doet iets met Cloud (MS/IBM)


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ja hoor, ik pas de goede php.ini aan. Hij bevindt zich hier:
C:\WINDOWS\system32\php.ini

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Hmz, wát ik ook invul, hij blijft steeds de zelfde melding geven. Wat ik het gekste vindt, is dat hij nog steeds /tmp aangeeft, terwijl ik die toch verandert heb.

Waar zou dat aan kunnen liggen? Pakt ie een andere php.ini of zo? Of ligt het er aan dat ik apache als een service draai?

Verwijderd

Hier stond een na "onderzoek" foutieve oplossing :)

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 22-08 20:24

Tuinhark

Retro

Bij mij zet ik PHP.INI gewoon in dezelfde dir als waar PHP.EXE staat. Succes verzekerd lijkt me. B)

:Y)

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Tuinhark schreef op 29 september 2002 @ 22:25:
Bij mij zet ik PHP.INI gewoon in dezelfde dir als waar PHP.EXE staat. Succes verzekerd lijkt me. B)
Succes van korte duur dan... Het heeft helaas geen effect... :(

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Check dmv phpinfo() waar php de php.ini verwacht.

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ah, dat is 'm dus. Hij verw8 'm hier:
c:\winnt

Maar ik heb geen winnt map, en heb eigenlijk ook niet zo'n zin om er een te gaan maken. Kan ik deze verwijzing ook ergens veranderen?

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Woh, volgensmij heb ik nu php.ini overal staan waar het maar kan.

Máár, goed nieuws. Het werkt wel!

Nu nog ff uitzoeken welke van de 10 php.ini bestanden ik kan verwijderen...
Het laatst heb ik 'm in de root van de windows map gezet...

  • HGM
  • Registratie: April 2000
  • Niet online

HGM

oikoyama schreef op 29 september 2002 @ 23:09:
Nu nog ff uitzoeken welke van de 10 php.ini bestanden ik kan verwijderen...
Het laatst heb ik 'm in de root van de windows map gezet...
Met phpinfo() kan je dat echt gewoon netjes zien hoor, dus de rest kan je deleten ;)
Pagina: 1