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!
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
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!!!!!!
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
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!!
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!
robotto7831a Geschrieben 28. November 2002 Geschrieben 28. November 2002 Keine Ahnung. Diese Probleme hatte ich noch nie mit IIS und PHP. Frank
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden