2017-03-09 3 views
2

Auf einem Windows-Server 2016 mit IIS 2010 habe ich eine alte Version von PHP (5.2.4) für eine alte Site manuell installiert. Derzeit läuft es über FastCGI.

Alles scheint bis auf diese Funktion korrekt zu funktionieren. Die Servervariable PHP_SELF hat einen doppelten Wert.

Dies ist meine CGI-Konfiguration in der php.ini-Datei:

cgi.check_shebang_line: 1 
cgi.fix_pathinfo: 0 
cgi.force_redirect: 0 
cgi.nph: 0 
cgi.redirect_status_env: no value 
cgi.rfc2616_headers: 0 
fastcgi.impersonate: 1 
fastcgi.logging: 1 

ich viele Stunden damit verbracht habe, eine Lösung im Internet suchen, aber leider ohne nützliches Ergebnis.

Können Sie mir bei diesem Problem helfen?

Vielen Dank im Voraus, Lorenzo.

+1

Was meinen Sie mit * "Die Servervariable' PHP_SELF' hat einen doppelten Wert "*? – axiac

+0

beim Drucken? Was ist das Ergebnis, das du bekommen hast? – hassan

Antwort

1

In wollte php.ini Satz beraten:

cgi.fix_pathinfo=0 

Aber sahen Sie diese Option ausgeschaltet. Ich denke, sein Bug https://bugs.php.net/bug.php?id=42523 und Sie können SCRIPT_NAME

+0

Hallo Konstantin. Danke für diese Antwort. Ich kann die vorgeschlagene Lösung nicht übernehmen, aber ich konzentriere mich darauf, eine alternative Lösung zu finden. Ich denke jedoch, dass diese Antwort die richtige Lösung für dieses Problem ist. Danke noch einmal. – Lorenzo

Verwandte Themen