0

centos にファイルをアップロードする php スクリプト - Apache サーバーは正常に動作していました。今日、サーバーで suphp を有効にしましたが、その後、スクリプトはファイルをアップロードしません。以前は .htaccess で "php_flag register_globals on" を使用していました。しかし、500サーバーエラーを防ぐために、「.htaccess」からその行を削除しました。助けてください

4

2 に答える 2

0

長い検索とテストの後、私は自分で解決策を見つけました。php.ini ファイルを作成し、次の行を追加しました: register_global = on

.htaccess のすべての php フラグを削除しました。今は正常に動作しています。

于 2012-10-11T10:32:12.737 に答える
0

おわかりのように、パラメーターはphp.iniファイルにある必要があり、suPHP にこのファイルを読み取るように指示する必要があります。この回答の詳細: php.ini が読み取られない (Debian / ISP Config)

しかし; アップロード スクリプトregister_globalsを有効にする必要がある場合、スクリプトの記述が不適切であるか、古くなっている可能性があります。register_globalsセキュリティ上の脅威となるため、使用を避けるようにしてください。詳細はこちら: What are register_globals in PHP?

于 2014-08-09T07:16:51.720 に答える