SpoT Geschrieben 27. November 2002 Geschrieben 27. November 2002 Hi, folgendes Programm funktioniert nicht: <HTML> <HEAD><TITLE>My First PHP Script</TITLE></HEAD> <BODY> <? echo("Hello World!<P>"); ?> </BODY> </html> folgender Fehler wird ausgegeben: Security Alert! The PHP CGI cannot be accessed directly. 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. For more information as to why this behaviour exists, see the manual page for CGI security. 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. PHP: Error parsing C:\WINNT\php.ini on line 215 Hat da jemand Ahnung warum das nicht geht? (Das ist mein erster Versuch php zu installieren) zum Vorgang: ------------------ -ich habe mir den php installer von php.net runtergeladen -hab ihn lokal auf dem webserver ausgeführt und installiert , danach neustart -dann habe ich den iis auf index.php und auf .php file extensions hin eingerichtet und berechtigungen auf script (im home directory) gegeben. Hilfe! Danke! Zitieren
robotto7831a Geschrieben 27. November 2002 Geschrieben 27. November 2002 Hallo, trag in der php.ini folgendes ein. security cgi.force=1 Dann sollte es funktionieren. Frank Zitieren
SpoT Geschrieben 27. November 2002 Autor Geschrieben 27. November 2002 danke, haut leider aber nicht hin. (Muss der String an eine bestimmte Stelle der php.ini ? Ich habe sie ganz oben eingetragen unter . er bemängelt extra noch einen parse error an folgendem eintrag: E_NOTICE - run-time notices (these are warnings which often result Ist diese Einstellung falsch ? Wenn ich sie deaktiviere kommt ein anderer Fehler: CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are: Vielleicht noch eine Idee ?? Vielen Dank!!!!!! Zitieren
robotto7831a Geschrieben 28. November 2002 Geschrieben 28. November 2002 Eigentlich müsste das so funktionieren. Änder mal dein Codebeispiel wie folgt um: <HTML> <HEAD><TITLE>My First PHP Script</TITLE></HEAD> <BODY> <? echo "Hello World!<P>"; ?> </BODY> </html> [/PHP] Frank Zitieren
SpoT Geschrieben 28. November 2002 Autor Geschrieben 28. November 2002 Ahh, Vielen Dank, jetzt gehts. Es lag daran, das ich den Server mal neu gestartet habe, dann ging es. Vielen Dank!! Zitieren
SpoT Geschrieben 28. November 2002 Autor Geschrieben 28. November 2002 Hmm, hier ist doch noch was merkwürdig. Es geht immer nur einmal. Wenn ich dann "Hello World" Fenster verlasse und auf eine andere Seite gehe und danach wieder auf die php - datei klicke kommt wieder der o.g. Fehler mit cgi-error. Wenn ich dann den IE schließe und wieder öffne geht es wieder aber eben wieder nur einmal ?!?!? Muss da noch pragma no cache rein oder was könnte da schief laufen ? Danke! Zitieren
robotto7831a Geschrieben 28. November 2002 Geschrieben 28. November 2002 Keine Ahnung. Diese Probleme hatte ich noch nie mit IIS und PHP. Frank Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.