Newsgroup: it.comp.www.php
Titolo: Strano problema php + IIS5

Mi sono appena installato Win2000, e ovviamente anche il php! :-)
Ho perň un problema: gli script che funzionavano alla perfezione sotto
linux+apache o win98+apache ora non mi funzionano piů ...
Ho installato il php seguendo alla lettera la documentazione, provando
sia l'installazione come modulo isapi che come cgi tramite php.exe.
Vi descrivo il problema ... se riesco!
Allora, pagina con 4 frame, due dei quali in html e due in php.
All'apertura della pagina, di solito, i frame in php si aprono
correttamente (anche se a volte, rarissimamente, no!). Ma il bello viene
adesso: uno dei frame contiene i titoli di alcune news e, cliccando sul
titolo, nell'altro frame viene visualizzato il corpo, la data di
inserimento ecc.
Ora: a volte la visualizzazione sul secondo frame del corpo della news
viene eseguita correttamente ... altre no, in maniera dei tutto random!
L'errore č:
Warning: Failed opening 'c:\inetpub\wwwroot\site\news.php' for inclusion
(include_patch=") in Unknown on line 0
A questo punto, ho pensato che sia un problema della variabile
include_path ....
Anche qui, perň, le ho provate tutte: ho provato a lasciarla vuota, ad
inserire un . ma niente .....
Ho controllato la cfg che ho in Linux e la variabile include_path č
vuota, e non succede tutto sto casino!
Avete qualche mezza idea? Ormai sono 2 ore che le provo tutte ma ..
nada!
TIA
--ev

Avete qualche mezza idea? Ormai sono 2 ore che le provo tutte
Beato te. Io le ho provate tutte per due settimane, e tutto quel che ho
ottenuto e' di scoprire un ALTRO bug di IIS5 relativo alla gestione dei
sockets.
Mi hanno recitato il regolare kirieleison:
	- nessuno ha il mio problema
	- probabilmente dipende dall'hardware
		- memoria
		- scheda video
		- cilindrata del motorino
		- marca del videoregistratore
	- nessuno ha il mio problema
	- a tutti gli altri funziona
	- e' sicuramente un problema software
		- versione del PHP
		- MySQL
		- non funziona come CGI, provi come ISAPI
		- non funziona come ISAPI, provi come CGI
	- e' sicuramente un problema di installazione
		- formatta e reinstalla
		- reinstalla IIS5
		- reinstalla W2000
		- assolutamente NON reinstallare IIS5
		- mi raccomando non reinstalli W2000
		- deve assolutamente reinstallare IIS5
		- applicare il service pack
	- a tutti gli altri funziona
	- nessuno ha il mio problema
Alla fine, per il sito di produzione ho installato la patch di Win 2000
prodotta da SuSE (
www.suse.com
). Sette CD, ma ne e' valsa la pena.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

 Sette CD, ma ne e' valsa la pena.
:o)
Insomma: un parente stretto del service pack 7 per NT4,
quello che risolve tutti i problemi di sicurezza di NT
e di IIS passati, presenti e ... futuri !

(include_patch=") in Unknown on line 0
[......]
Le pagine sono ad accesso riservato? C'e' un bug di IIS al rigurardo.
Poi prova (se non l'hai gia' fatto) ad utilizzare PHP come CGI.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 Poi prova (se non l'hai gia' fatto) ad utilizzare PHP come CGI.
Provato. Nada.
Ciao
--ev

 prodotta da SuSE (
www.suse.com
). Sette CD, ma ne e' valsa la pena.
Si, anch'io ho la patch prodotta da debian, ma dovendo caricare il tutto
su un server NT il problema è la compatibilità ...
Le soluzioni papabili a questo punto sono:
- riscrivere il tutto il Perl, creare un bel .exe da 900K e fargli gestire
  tutto
- riscrivere tutto in ASP, che se da problemi pure lui vado a fare il
  meccanico che avrò più fortuna
- riscrivere al cliente dicendogli di cambiare server (e la vedo dura
  perchè ha una macchina propria!!)
Alla fine, dovrò proprio riscrivere!
--ev