2017-09-29 10 views
0

私はPHPで初心者を始めました。私は私のウェブサイトに私がファイルにログエラーのコードを使用するが、動作しませんを追加するエラーを取得する必要があります。これは何のエラーもありません。PHPでファイルにエラーを記録するには?

<!DOCTYPE html> 
<html> 
<body> 

<?php 
ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(E_ALL); 

echo "My first PHP script!"; 
error_log("Hello, errors!"); 

?> 
</body> 
</html> 

問題がありますか?

+0

「これは何もエラーはありません」とはどういう意味ですか? ?あなたはそれがあると思いますか? – ArtOsi

+0

ページをリロードすると、最初のPHPスクリプト! 。このスクリプトにはエラーがないため、エラー – programmer138200

+0

はありません。オペレーティングシステムのシステムロギングメカニズムまたはファイルを使用して、error_log設定ディレクティブが " – ArtOsi

答えて

1

上記のコードでは、phpにエラーを記録するよう指示する必要があります。次のディレクティブを追加してください

$path =$_SERVER['DOCUMENT_ROOT'].'/path/file.txt';//tell php where to save your error logs 

ini_set('log_errors',1);//logs errors 

ini_set('error_log',$path); //override php's default error log directory 
+0

"に設定されているかどうかに応じて、デフォルトでは 'error_log()' "がPHPのシステムロガーに送信されます。エラーをファイルに書き込みますか?<?php $ path = $ _ SERVER ['DOCUMENT_ROOT']。 '/ log.txt';ini_set( 'display_errors'、1);ini_set( 'log_errors'、1);ini_set( 'error_log'、$ path); error_reporting(E_ALL); require( 'dd.ir'); ?> – programmer138200

+0

ページに表示されるエラー! – programmer138200

+0

パス変数は存在しますか? – Akintunde007

関連する問題