質問

PLESKでPHP safe_modeのデフォルト値がONになっているのはなぜですか。セキュリティ上の問題だと思いますが、これはどのくらい正確に役立ちますか?

p.s。経験の浅いWeb開発者として、サーバーで実行するのではなく、なぜ.phpファイルがダウンロードされたのか不思議に思いながら数時間を費やしています。その理由は、このphpのデフォルトのsafe_modeがONであり、pleskコントロールパネルの設定にランダムで合理的な外観の変更を加えるだけで解決策が見つかったためです。この質問をすることで、このばかげた問題で失ったイライラする時間に対する慰めを見つけたいです。デフォルトでは.phpファイルを実行せず、なぜ機能しないのかを明示的に説明しないのは愚かなことです。

役に立ちましたか?

解決

ファイルが実行される代わりに表示されるという問題は、 safe_mode の設定とは無関係です。

safe_mode は、ハッカーがサーバーに侵入する可能性がある潜在的に安全でない操作をスクリプトが実行できないようにするために重要です。

実際に .php ファイルを mod_perl にリンクする設定をランダムに変更して、正しく実行されるように聞こえますが、知らない場合はあなたがやっていることは、本当に safe_mode をオンに戻す必要があります。

また、問題をデバッグする際の一般的な経験則として、一度に1つのものだけを変更してから、各変更間でテストする。これにより、どの変更が実際に問題を修正したかについての誤った仮定を排除するのに役立ちます...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top