Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Konfiguration IIS 5.0 + PHP 4.2.3
Ich bekomme folgende Fehlermeldung :<br><br>"Security Alert! The PHP CGI cannot be accessed directly. <br>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.<br><br>For more information as to why this behaviour exists, see the manual page for CGI security.<br><br>For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page." <br><br>Da ich nicht so englischfest bin, halfen mir die Manuals auf php.net leider recht wenig. Hätte mir jemand vielleicht einen Tipp, wo das Problem liegt?? <br>Vielen Dank<br><br>
Antworten
Schau in Deiner php.ini (idR im %windows%-Verzeichnis) mal folgende Einträge an:<br><br>; cgi.redirect_status_env = ENV_VAR_NAME;<br>-> sollte (wie hier) auskommentiert sein<br><br>cgi.force_redirect = 0<br>-> dieser Eintrag _muß_ für den IIS auf "0" gesetzt sein<br><br>HTH Gruß Gerald
2.
Hi, Gerald<br>Vielen Dank. Jetzt funzt´s!<br><br>Nun, hätte ich ´ne weitere Frage: <br>Kann ich die Servervariablen (z.B. SCRIPT_NAME usw.) nur auf einem Apache Server verwenden. Oder existieren sie auch unter IIS 5.0 ?
3.
...logisch. SERVER-Variablen sind idR Standard unter der Webservern.<br><br>Falls alsbald Deine Frage kommt:<br>bei entspr. Einstellungen solltst Du anstatt z.B.<br>"echo $SERVER_NAME" lieber<br>"echo getenv("SERVER_NAME")"<br>verwenden. Gerade wenn Du Projekte auf einem eigenen Server erstellst und später auf einen kommerziellen Server hinauflädst.<br><br>Gruß Gerald