2

重複の可能性:
PHP: エラー報告を有効にするにはどうすればよいですか?

昨日、私はこの質問をしました: クラスがphpコードにある場合、何も表示されません

通常、私は自分のホストで作業していますが、今は切り替えて、エラー報告がオフになっていることに気づきませんでした。今、私はそれを取得しようとします。ルートにアクセスできないので、独自の ini.php を作成しましたが、問題はありますか? ini.php で試しました:

php_flag    display_errors          on
php_flag    display_startup_errors  on
php_value   error_reporting         2047

しかし、エラーは表示されず、ウェブサイトも表示されません..次に、正しいことを思い出せば、すべてのフォルダーに入れることが許可されている.htaccessを試しました。

.htaccess には次のものがあります。

php_value error_reporting 6143

しかし、エラーもウェブサイトもありません。

.htaccesses も試しました:

<IfModule mod_php5.c>
  display_errors 1
</IfModule>

与える:

スクリプトを正しく実行できませんでした。一般的な原因として、ファイルが非 ASCII 形式でアップロードされたか、インタープリターへのパス (例: #!/usr/bin/perl) が見つからないか、正しく設定されていないことが考えられます。

私はそれからphpファイルと同じように試しました:

<?php
error_reporting(64);
require('test.txt');
?>

エラーは表示されません また、試しました:

ini_set('display_errors', 1);

それでもエラーもウェブサイトもありません:(

誰かが私に何ができるか考えていますか? :(

4

2 に答える 2

3

試す

error_reporting(-1);
ini_set('display_errors',1);
ini_set('display_startup_errors',1);

これは何度も質問されているにもかかわらず...

于 2012-10-05T08:58:36.193 に答える
1

マニュアルを見てくださいhttp://php.net/manual/en/ini.list.php

error_reporting NULL    PHP_INI_ALL
display_errors  "1" PHP_INI_ALL  

テストするには、これを試してください:

<?php
  ini_set('error_reporting',E_ALL);
  ini_set('display_errors',1);
  echo $notExistingVar;
  phpinfo();
?>
于 2012-10-05T09:00:19.727 に答える