IIS 5.0 ePHP 5.x

Non riesco a scrivere i file di sessione sulla cartella imposta su PHP.ini con IIS come mai?

Su Apache funziona correttamente.

Warning: session_start() [function.session-start]: open(C:\PHP_TMP\sess_620f661929616b1092cb8b5a22a8d167, O_RDWR) failed: Permission denied (13) in C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php:3) in C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php:3) in C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php on line 3

Il tuo numero č: 1

Warning: Unknown: open(C:\PHP_TMP\sess_620f661929616b1092cb8b5a22a8d167, 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 (C:\PHP_TMP) in Unknown on line 0

inviato 10 anni fa
EKELON77
X 0 X

Prova in questo modo:

Apri "Risorse del computer"

Strumenti -> Opzioni cartella -> Visualizzazione

Disabilita "Utilizza condivisione file semplice" -> Ok

Sempre da "Risorse del computer" individua la cartella in cui vuoi salvare i dati di sessione e clicca col tasto destro su di essa -> Proprietą -> Protezione

Qui sono elencati gli utenti che possono accedere alla cartella. Devi aggiungere l'utente di IIS che si chiama IUSR_<SERVERNAME> con SERVERNAME il nome del tuo server.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Questa č la cartella a cui applicare i permessi:

C:\PHP_TMP\

(come da log dell'errore! )

risposto 10 anni fa
LonelyWolf
X 0 X

Dove sta il log dell'errore su IIS?

risposto 10 anni fa
EKELON77
X 0 X

Mica ho detto che č di IIS! :D

Il warning di php ti dice che non ha i permessi per quella cartella:

Warning: session_start() [function.session-start]: open(C:\PHP_TMP\sess_620f661929616b1092cb8b5a22a8d167, O_RDWR) failed: Permission denied (13) in C:\Inetpub\wwwroot\sitovideoteca\areariservata\login.php on line 3

risposto 10 anni fa
LonelyWolf
X 0 X

Grazie, Gianni sei stato veramente risolutivo come al solito. SEI UN MITO

risposto 10 anni fa
EKELON77
X 0 X

 :coolsmiley:

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda