1

設定したのに

safe_mode = オフ

php.iniで、Apacheを再起動し、システムを再起動しました...

アプリケーションで set_time_limit(0) を実行しようとすると、セーフ モードでは set_time_limit を st にできないという警告がスローされます。

これは不安定な動作です。以前に safe_mode を Off に設定したとき、システムは正常に動作しました。しかし、その後、一見自律的にセーフモードが戻ってきて、time_limit が原因でアプリケーションが壊れてしまいました。

確認できることはありますか?私のシステムが侵害されたのではないかと心配しています。

4

2 に答える 2

1

PHP 設定は、さまざまな場所に表示される可能性があります。php.ini の設定が別の場所の設定によって上書きされている可能性があります。

次のことを確認してください。

  • httpd.conf/apache.conf または仮想ホスト構成などの Apache 構成。
  • .htaccess ファイル

phpinfoが「ローカル設定」について話していることを考えると、.htaccess設定のように聞こえますが、Apacheの設定の別の部分にある可能性があります。

PHP が「デフォルト インストール」でセーフ モードに設定されることは通常ではありません。実際、将来の PHP バージョンでは非推奨になる予定です。知らないうちにセーフモードが有効になっているのは奇妙です。おそらく、他のアプリがインストールスクリプトの一部としてセーフモードを有効にしたのか、どこかから設定例をコピーして貼り付けたのでしょうか? 私は知らないよ。

于 2010-08-13T01:56:31.427 に答える
0

XAMPP を実行している場合、正しい php.ini ファイルは にありますxampp\apache\bin\php.ini。変更xampp\php\php.iniしても何の影響もありません。

(パスは OS によって異なる場合があります。これは Windows 用です)。

于 2010-08-13T02:18:05.983 に答える