Daniele
2010-01-27 23:42:12 UTC
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.
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.