Portál AbcLinuxu, 14. července 2025 00:25


Dotaz: Nastavení práv (php+lighttpd)

MMMMMMMMM avatar 31.12.2007 19:30 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Nastavení práv (php+lighttpd)
Přečteno: 747×
Odpovědět | Admin
Dobry den, pouzivam Lighttpd s PHP jako FastCGI, server bezi pod uzivatelem lighttpd. Kdyz mam v php.ini promennou "session.save_path" nastavenu na default /tmp, tak je vse OK, jenze pokud si chci nastavit promennou treba na /var/www/tmp (chmod 0600, uzivatel a skupina lighttpd) jako misto na ukladani session nebo upload souboru, tak dostanu chybu:

Warning: session_start() [function.session-start]: open(/var/www/tmp/sess_jq6rai431o5mhfvua438cqht76, O_RDWR) failed: Permission denied (13) in /var/www/htdocs/www/session.php on line 2

Warning: Unknown: open(/var/www/tmp/sess_jq6rai431o5mhfvua438cqht76, O_RDWR) failed: Permission denied (13) 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 (/var/www/tmp) in Unknown on line 0

Co delam spatne? :-( Pokud adresar nema prava 777, tak se nehnu. Podle PHPSECINFO je php spousteno pod GID i UID lighttpd.
Linux Dokumentační Projekt - PDF ke stažení

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (MMMMMMMMM (tazatel))
1.1.2008 09:58 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Nastavení práv (php+lighttpd)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych chmod 0700 - aby tam bylo takové to x, které adresáře mívají.
MMMMMMMMM avatar 1.1.2008 11:29 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Nastavení práv (php+lighttpd)
Děkuji, to pomohlo :-) (sám bych na to ale asi nepřišel, že práva musí být rwx)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.