1

重複の可能性:
PHP で有用なエラー メッセージを取得するには?

私はサイトの PHP に取り組んでいますが、PHP をコードに入れるたびに、ページ全体が白くなり、コンパイルを拒否します。

今、私はこのページで、私が想像できる最も基本的なことをしました: http://www.trulyscience.com/test/PDO.php

<?php
phpinfo();
?>

私はそれがサーバー側の問題である必要があると考えています (以前にこのドメインで php を実行したことはありません) が、私のホストは、コードエラーがあるに違いないと私に言いました.

だから私の質問は、何が起こっているかを見る方法はありますか? (残念ながらphpinfoはオプションではありません)

4

1 に答える 1

2

したがって、人々がこの質問に出くわしたときのコメントに埋もれているわけではありません。

空白のページが表示されたのはそのためです。ホストはそれを無効にし、エラー報告を行いました。彼らの PHP は正常に動作しているようです。彼らは非常に妄想的な設定をしています。

PHP には、エラー報告をオフにする機能だけでなく、特定の機能の動作を抑制する機能もあります。テストするのに適した絶対に最小限のコード<?php echo 'Hi'; ?>

使用できますini_set('display_errors', true); error_reporting(E_ALL);。もちろん、これでは、コンパイルエラーのあるページで空白のページが表示される場合があります。.htaccessホストにエラー報告をオンにするように依頼するか、Apache を使用しているため、エラー報告をオンにする方法を説明するページに誘導してもらうことができます。本当に必要なphpinfo場合は、同じことを尋ねることができます。

于 2012-08-24T23:41:13.930 に答える