1

opensuse 11 では、Firefox は php エラーを表示しません。たとえば、私は correct.php と壊れた.php を持っています:

correct.php
<?php echo("test"); ?>

broken.php
<?php echo("toto ?>

correct.php を読み込んで「test」
と表示壊れた.php を読み込んで「test」と表示

実際、ロードされたページは同じように見えます。

Windows 7 Firefox で試したところ、次のように表示されました。

PHP Parse error: syntax error...

私の PC は Opensuse を使用しています。このことをテストするために Windows の PC を借りました...
そして、サーバーにアクセスできません (Web サイトのサブフォルダーの ftp のみ)。

あなたが私を助けてくれたらどうもありがとう、とにかく感謝しないなら、スタックオーバーフローが私を大いに助けてくれる( 8D に尋ねなくても)

編集: リンク () を使用して壊れた .php にアクセスすると、OpenSuse FF では URL が変更されず、Windows FF では php エラーのあるページに移動します。

4

2 に答える 2

1

php.ini で display_error = on かどうかを確認し、そうでない場合は on に変更し、Web サーバーを再起動してから再試行します

于 2011-05-14T23:03:00.170 に答える
0

これをファイルの先頭に置いてみてください:

error_reporting(E_ALL);
于 2011-05-14T22:49:59.557 に答える