Hallo,
Sinds gisteravond heb ik op een webserver problemen met het uitvoeren van .PHP-files.
Het gaat om een Windows 2000 Server met IIS en een standaard installatie van PHP laatste versie. W2k server is geheel gepatched e.d.
Een site op die server moet anoniem worden bekeken. Daar maak ik gebruik van het SERVER\IUSR_SERVER account van Windows. Maar zodra een .PHP file via dit account wordt aangeroepen, krijg ik de volgende foutmelding op het server console:
----
[PHP.EXE]
De instructies op 0x100b88b6 verwijst naar geheugen op 0x00000000. De read-bewerking op het geheugen is mislukt. OK om programma te beeindigen.
----
Frusterend tot en met
.
Bij geen anoniemen toegang, dus bijvooreeld d.m.v. geintegreerde Windows-verificatie, dan komt er geen foutmelding. Maar dit wil ik niet want men moet anonieme toegang hebben tot de site en niet d.m.v. een username/wachtwoord.
Dus denk ik aan een rechten kwestie. De user IUSR_SERVER heeft misschien ergens geen toegang toe? Nu heb ik het volgende gedaan:
- De lokale pad van de .php-files de anonieme user volledige rechten gegeven (incl het SYSTEM en Administrator account).
- De anonieme user heeft volledige toegang tot C:\PHP map met de PHP.EXE file e.d.(ook het SYSTEM account heeft toegang)
En dan werkt het nog steeds niet. Zelfs als ik de IUSR_SERVER tijdelijk lid laat maken van Administrators blijft php.exe crashen. Ook na restarten van IIS e.d.
Heeft iemand enig idee waar ik misschien op zou moeten letten of weten wat er fout zou kunnen zijn? Google e.d. geeft enorm veel aan, maar de problemen lopen ver uiteen.
Bedankt.
Sinds gisteravond heb ik op een webserver problemen met het uitvoeren van .PHP-files.
Het gaat om een Windows 2000 Server met IIS en een standaard installatie van PHP laatste versie. W2k server is geheel gepatched e.d.
Een site op die server moet anoniem worden bekeken. Daar maak ik gebruik van het SERVER\IUSR_SERVER account van Windows. Maar zodra een .PHP file via dit account wordt aangeroepen, krijg ik de volgende foutmelding op het server console:
----
[PHP.EXE]
De instructies op 0x100b88b6 verwijst naar geheugen op 0x00000000. De read-bewerking op het geheugen is mislukt. OK om programma te beeindigen.
----
Frusterend tot en met
Bij geen anoniemen toegang, dus bijvooreeld d.m.v. geintegreerde Windows-verificatie, dan komt er geen foutmelding. Maar dit wil ik niet want men moet anonieme toegang hebben tot de site en niet d.m.v. een username/wachtwoord.
Dus denk ik aan een rechten kwestie. De user IUSR_SERVER heeft misschien ergens geen toegang toe? Nu heb ik het volgende gedaan:
- De lokale pad van de .php-files de anonieme user volledige rechten gegeven (incl het SYSTEM en Administrator account).
- De anonieme user heeft volledige toegang tot C:\PHP map met de PHP.EXE file e.d.(ook het SYSTEM account heeft toegang)
En dan werkt het nog steeds niet. Zelfs als ik de IUSR_SERVER tijdelijk lid laat maken van Administrators blijft php.exe crashen. Ook na restarten van IIS e.d.
Heeft iemand enig idee waar ik misschien op zou moeten letten of weten wat er fout zou kunnen zijn? Google e.d. geeft enorm veel aan, maar de problemen lopen ver uiteen.
Bedankt.