Toon posts:

sessions werken niet op localhost

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik heb de nieuwste versie van phptriads geinstalleerd, maar nu kann ik in mijn php pagina's geen sessions starten (error bla bla).

Heeft iemand een idee om dit op te lossen ?

Thnx

Verwijderd

Heb je er nog iets boven session_start(); staan? Html of stukkie php ofzow? Er mag echt helemaal niets boven staan...

Verwijderd

Topicstarter
de pagina's werken perfect op de gewone webserver, maar op mijn localhost doet ie het niet.

heeft dat iets te maken met php triads icm windows xp ?

  • Orphix
  • Registratie: Februari 2000
  • Niet online
error bla bla
haha lol, misschien staat daar impliciet de oplossing wel in?!

  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

let op dat je $HTTP_SESSION_VARS gebruikt (of niet, het rare is dat in tegenstelling tot $HTTP_POST_VARS, je als register globals _aan_ staat je sessie variabelen niet ook met $HTTP_SESSION_VARS kan ophalen)

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

D2k

Op zaterdag 29 september 2001 16:47 schreef Orphix het volgende:

[..]

haha lol, misschien staat daar impliciet de oplossing wel in?!
idd
kom eens met die error
of bekijk je php.ini eens

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
mijn foutmelding:

----

Warning: open(/tmp\sess_95b5322d3af422403fd96f5e5e9e206e, O_RDWR) failed: m (2) in C:\apache\htdocs\cbrooke\test.php on line 2

Warning: open(/tmp\sess_95b5322d3af422403fd96f5e5e9e206e, O_RDWR) failed: m (2) in Unknown on line 0

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

-----

Ik denk dat het met dat laatste te maken heeft, maar het zegt me eigenlijk niets (ik heb de config file al doorgewandeld etc)

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

D2k

je tmp dir bestaat niet

dus toch php.ini doorlezen en aanpassen

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
M'n tmp dir bestaat wel degelijk. Ik kan dus rustig met plaatjes gaan zitten pielen (zogenaamd uploaden en renamen etc.) en dat gebeurd ook via de tmp dir (volgens mij)

Andere suggesties ?

  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

of hij bestaat niet, of het apache/php process heeft geen rechten.

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 21:55

Gerco

Professional Newbie

of hij staat in php.ini verkeerd ingesteld. De tmp dir voor uploaden is misschien wel anders als de session temp dir.

Ja dus:
code:
1
2
[Session]
session.save_path      = /tmp

Die staat verkeerd, moet je even goed instellen, maak er %TEMP% van ofzo.

Die upload temp dir heet namelijk:
code:
1
upload_tmp_dir  = %TEMP%

En da's een hele andere setting.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


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

D2k

Op zaterdag 29 september 2001 17:01 schreef afterburner het volgende:
M'n tmp dir bestaat wel degelijk. Ik kan dus rustig met plaatjes gaan zitten pielen (zogenaamd uploaden en renamen etc.) en dat gebeurd ook via de tmp dir (volgens mij)

Andere suggesties ?
session.cookie_path = / ;
maak dat er eens van

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Ik heb nu dit:

<quote>
[Session]
session.save_handler = files ;
session.save_path = /tmp ;
session.use_cookies = 1 ;
session.name = PHPSESSID ;
session.auto_start = 0 ;
session.cookie_lifetime = 0 ;
session.cookie_path = /tmp ;
session.cookie_domain = ;
session.serialize_handler = php ;
session.gc_probability = 1 ;

</quote>

en dus nog steeds die error

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

D2k

Op zaterdag 29 september 2001 17:21 schreef afterburner het volgende:
Ik heb nu dit:

<quote>
[Session]
session.save_handler = files ;
session.save_path = /tmp ;
session.use_cookies = 1 ;
session.name = PHPSESSID ;
session.auto_start = 0 ;
session.cookie_lifetime = 0 ;
session.cookie_path = /tmp ;
session.cookie_domain = ;
session.serialize_handler = php ;
session.gc_probability = 1 ;

</quote>

en dus nog steeds die error
Op zaterdag 29 september 2001 17:09 schreef D2k het volgende:

[..]

session.cookie_path = / ;
maak dat er eens van
:X

Doet iets met Cloud (MS/IBM)


Verwijderd

Op zaterdag 29 september 2001 17:09 schreef D2k het volgende:

[..]

session.cookie_path = / ;
maak dat er eens van
Dat maakt echt niet uit. Cookiepath is voor in de browser. Als er al een foutmelding komt van de server zit daar wat fout.

Verwijderd

Topicstarter
in welke directory moet dat mapje tmp eigenlijk aanwezig zijn ?

  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

root (dus niet de webroot!)

Verwijderd

Zoals het er staat, in de root van de server (je gebruikt linux neem ik aan?)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op zaterdag 29 september 2001 16:45 schreef afterburner het volgende:
de pagina's werken perfect op de gewone webserver, maar op mijn localhost doet ie het niet.

heeft dat iets te maken met php triads icm windows xp ?
Op zaterdag 29 september 2001 17:49 schreef Zef het volgende:
Zoals het er staat, in de root van de server (je gebruikt linux neem ik aan?)
sommige dingen hoef je niet aan te nemen ...
1/ vind je tempdir
2/ geef het VOLLEDIGE pad op (c:\path\to\tmp\dir) in je configs
3/ restart apache

Verwijderd

Op zaterdag 29 september 2001 17:56 schreef Grum_ het volgende:
[..]
[..]

sommige dingen hoef je niet aan te nemen ...
;) Fout gelezen (en ja... zeikmode = on)

Verwijderd

Topicstarter
Thnx Grum_

Dat was het idd. Ik heb de savepath exact aangegeven en toen deed ie het wel.

session.save_path = c:/apache/php/tmp ;

(voor als iemand hier ook problemen mee heeft)

Mazzl
Pagina: 1