Discussione:
Php su IIS 7
(troppo vecchio per rispondere)
Daniele
2010-01-27 23:42:12 UTC
Permalink
Salve a tutti.
Ho postato nel gruppo it.comp.www.php il problema che abbiamo
riscontrato in azienda e mi hanno detto giustamente di inserirlo in
questo gruppo perchè il problema che ho è di tipo sistemistico.
Riassumo il problema riscontrato.
In azienda abbiamo installato su un server Widows 2008 R2 il web
server IIS 7 che gestisce due siti: uno tutto in asp.NET e l'altro
tutto in PHP.
Nel sito in PHP abbiamo un grosso problema con le Virtual Directory di
IIS.
In sostanza, qualsiasi script php che tenta di accedere a un file
contenuto in una directory utilizzando il path virtuale, genera errore
500.
Spulciando per la rete, abbiamo constatato che il problema potrebbe
essere nel modo in cui viene fatto girare PHP.
Se non sbaglio, vi sono due modalità: FastCGI e ISAPI.
Nella modalità ISAPI, phpinfo() ritorna che l'opzione Virtual
Directory Support è abilitata, mentre con FastCGI risulta
disabilitata.
Può essere questo il problema che abbiamo? Oppure l'abilitare o meno
l'opzione Virtual Directory Support avviene da php.ini o altro file di
conf?
Se il problema è dovuto alla modalità di avvio di php da parte di IIS,
potreste dirmi brevemente i pro e i contro?
Ribadisco che è una nostra ipotesi, ma chiedo conferma o suggerimenti
sul come risolvere la cosa.
Grazie a tutti in anticipo.

Daniele.
R. C.
2010-03-09 07:11:49 UTC
Permalink
Wed, 27 Jan 2010 15:42:12 -0800 (PST)
Post by Daniele
In azienda abbiamo installato su un server Widows 2008 R2 il web
server IIS 7 che gestisce due siti: uno tutto in asp.NET e l'altro
tutto in PHP.
Nel sito in PHP abbiamo un grosso problema con le Virtual Directory di
IIS.
In sostanza, qualsiasi script php che tenta di accedere a un file
contenuto in una directory utilizzando il path virtuale, genera errore
500.
usa il precompilato, assicurati di non avere nulla in doc_root, anzi mettici
proprio un bel punto e virgola davanti! e poi non ti rimane altro che
configurare iss per funzionare in fastcgi, cosa che nella tua versione non
richiede nulla di aggiuntivo come diversamente accade con la ver. 5.1/6..

--
Roberto
is AT corradoroberto DOT it
Sii il cambiamento che vuoi vedere avvenire nel mondo. cit. Gandhi
Continua a leggere su narkive:
Loading...