Michael: "No input file specified." nach cgi.force_redirect=0

Hallo,

ich bekam bei Einsatz eines Redaktionssystems auf unserem Intranet-Webserver (Apache 1.3.14 (Win32) und PHP 4.2.2) folgende Fehlermeldung:

"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."

Daraufhin machte ich mich schlau und erfuhr, dass in einem solchen Fall die Variable cgi.force_redirect in der php.ini auf 0 zu setzen wäre. Die Fehlermeldung hat sich auch geändert, ich erhalte jetzt:
"No input file specified."

Damit bin ich nicht wesentlich weiter bzw. schlauer...

Wenn ich in der phpinfo nachsehe finde ich u. a. eine Angabe, die da lautet:
REDIRECT_STATUS  200

Keine Ahnung ob dass was mit meinem Problem zu tun hat.

Wäre wirklich dankbar wenn mir jemand sagt was hier los sein könnte...

Gruss, Michael

  1. hi,

    Wenn ich in der phpinfo nachsehe finde ich u. a. eine Angabe, die da lautet:
    REDIRECT_STATUS  200
    Keine Ahnung ob dass was mit meinem Problem zu tun hat.

    nein, _jetzt_ nicht mehr - du hast ja wie weiter oben geschrieben, die einstellung cgi.force_redirect bereits auf false gesetzt.

    Die Fehlermeldung hat sich auch geändert, ich erhalte jetzt:
    "No input file specified."

    du sagtest ja (implizit), dass du php als CGI-modul laufen hast.
    die fehlermeldung klingt für mich danach, als ob dieses modul die datei, die den scriptcode enthält, gar nicht korrekt zum parsen übergeben bekommt.

    gruss,
    wahsaga