2017-03-09 8 views
2

IIS 2010を搭載したWindowsサーバー2016では、古いサイト用の古いバージョンのPHP(5.2.4)を手動でインストールしました。現在、FastCGIを実行しています。

これ以外はすべて正しく動作しているようです。サーバ変数PHP_SELFはdouble値を持ちます。

これは、php.iniファイルの私のCGIの設定です:私は、インターネット上の解決策を探すために多くの時間を費やしている

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 

、残念ながら任意の便利な結果なし。

このトラブルにお手伝いできますか?事前に

おかげで、 ロレンツォ。

+1

あなたは「サーバー変数は 'PHP_SELF'がdouble値を持っている」*とはどういう意味ですか*を使用できますか? – axiac

+0

印刷するときは?あなたが得た結果は何ですか? – hassan

答えて

1

では、PHPのiniセット助言したい:

cgi.fix_pathinfo=0 

をしかし、あなたは、このオプションをオフにしました。 は、私はそのバグhttps://bugs.php.net/bug.php?id=42523を考えると、あなたはSCRIPT_NAME

+0

こんにちはコンスタンチン。この応答に感謝します。私は提案されたソリューションを採用することができませんが、私は代替ソリューションを見つけることに集中しています。しかし、私はこの答えはこの問題の正しい解決策だと思います。再度、感謝します。 – Lorenzo

関連する問題