2016-05-11 7 views
1

私はURLを含むURLを含むcsvファイルを読み込み、URLを解析し、解析し、データベースにデータを保存するPHPスクリプトを使用しています。 csvは約1000行です。しかし、私のPHPスクリプトは、ブラウザでエラーを表示したり、php_errors.phpに書き込んだりしないで、2から15の間のURLを解析した後に停止するようです。PHPスクリプトがエラーなく終了します

私はまた、.htaccessファイルを使用して有効PHPサーバーのログを配置している

# enable PHP error logging 
php_flag log_errors on 
php_value error_log "home/user/public_html/path/php_errors.log" 

はまた、私はPHPスクリプトでログパラメータを設定しました:

error_reporting(E_ALL); 
ini_set('display_errors', 1); 

私はどのようにキャッチする見当がつかないスクリプトが壊れる理由。それは本当に完璧に動作するまで停止します。

この質問を追加する前に、私はstackoverflowに関する別の質問を実行し、すべての解決策に対処しました。 私はdisplay_errors = onをphp.iniに設定しました。 私のスクリプトには構文エラーはなく、ある点をよく解析します。

+0

CSVを解析するPHPスクリプトを共有していますか? –

答えて

0

これを試してみてください:

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

How do I get PHP errors to display?

あなたはまたは/ var/log/apacheの/フォルダをチェックして、error.logファイルを見つけることを試みることができます - それは誤りショーの設定に関係なくエラーメッセージが含まれている必要があります

+0

これは機能しません。私は、var/log/apache/error.logを取得するように管理者に依頼しました。うまくいけば何かが含まれているはずです。 –

+0

管理者はエラーログが空であると私に言っただけです!他のアイデアはありますか? –

+0

ログに何もない場合、スクリプトはエラーで終了しません。あなたのスクリプトのロジックをチェックしてください。スクリプトが終了するようなものが必要です。 –

関連する問題