Autor Zpráva
Forest
Profil *
Mam na IIS serveru stranky spravne umistene ale kdyz je dam nacist pres localhost tak mi misto index.php naskoci bila obrazovka s
<p>This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an APACHE action directive</p>

a nabizi mi pak naky odkazy http://php.net/instal.windows a http://php.net/security.cgi-bin

tohle vse se stalo po tom co mi to fungovalo pod tim IIS ale pak sem tam omylem nahodil Phptriad a tohle to zacalo delat i kdyz sem snad vymazal uz phptriad i z registru a take nepomohlo
llook
Profil
Nevím, jestli IIS podporuje REDIRECT_STATUS, přecejen je to nestandardní CGI proměnná. Ale vzhledem ke způsobu předávání CGI proměnných by mělo přinejhorším stačit nastavit to napevno jako proměnnou prostředí.

Ve Windows se to myslím dělá DOSovým příkazem set (Win-R -> set REDIRECT_STATUS=200).
jozob
Profil
Forest
Skús odinštalovať PHP od IIS a následne nainštalovať PHP pod IIS znovu, ale ako ISAPI filter (tuším, že tak nejak sa tomu nadáva, ide asi o niečo podobné ako modul do Apache, jeden DLL súbor). Ty pravdepodobne používaš PHP ako CGI, no inštalácia ako ISAPI je doporučovaná aj v inštalačnom manuále k PHP.

Na IIS nie som odborník, uvádzam len svoje skúsenosti s inštaláciou PHP na IIS, ktoré si pamätám len matne. Ostatné veci nájdeš v inštalačnom manuále k PHP.
Toto téma je uzamčeno. Odpověď nelze zaslat.