Salve a tutti
finora ho sempre usato apache su windows per far girare parte del mio sito in locale.
poichè ho la necessità di usare asp, ho anche un webserver iis (ovviamente apache e iis sono attivi su porte diverse)
oggi ho installato i 2 webserver anche sul mio portatile e mi è girata in testa l'idea di installare il supporto di php anche su iis. ho seguito le vostre due guide (LAMP e php su IIS) e ho installato il tutto.
ora, in locale il forum phpbb 2 funziona perfettamente su apache. mentre su IIS mi mostra i seguenti errori nella parte alta
Warning: session_start() [function.session-start]: open(C:\WINDOWS\TEMP\\sess_5ae47be80128af22081131717c289c77, O_RDWR) failed: Permission denied (13) in E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php on line 288
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php on line 288
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php on line 288
Warning: Cannot modify header information - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php on line 426
Warning: Cannot modify header information - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php on line 427
Warning: Cannot modify header information - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\page_header.php on line 716
Warning: Cannot modify header information - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\page_header.php on line 718
Warning: Cannot modify header information - headers already sent by (output started at E:\D\ultimo backup\wwwroot\phpbb3\includes\sessions.php:288) in E:\D\ultimo backup\wwwroot\phpbb3\includes\page_header.php on line 719
mentre nella parte bassa
Warning: Unknown: open(C:\WINDOWS\TEMP\\sess_5ae47be80128af22081131717c289c77, 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 () in Unknown on line 0
visto che su apache funziona alla perfezione sicuramente è un problema di configurazione di IIS (permessi in scrittura nella cartella temp?). se fate caso ai vari warning sembra che tutti dipenda dal primo, viene infatti ripetuto l'avviso sulla riga 288 del file sessions.php. per cui penso che una volta rimossa la causa che genera il primo warning dovrebbero risolversi tutti quanti
vi riporto la riga 287 288 e 289
@ini_set('arg_separator.output', '&');
session_start();
global $pc_dateTime, $HTTP_SESSION_VARS;
spero nel vostro aiuto
grazie