php脚本结束时没有任何错误


php script ends without any error

我有一个php脚本,它读取一个包含URL的csv文件,跟踪URL,解析它们,并将一些数据保存到数据库中。csv大约有1000条线路。然而,我的php脚本似乎在解析了一些URL(在2到15之间-从不减少,从不增加,但总是不同)后停止了,既没有在浏览器中显示任何错误,也没有将其写入php_errors.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的问题,并讨论了所有的决议。我在php.ini中设置了display_errors = on。我的脚本没有语法错误,并且在一定程度上解析得很好。

试试这个:

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

如何显示PHP错误?

您还可以检查/var/log/apache/文件夹并尝试查找error.log-它应该包含独立于错误显示设置的错误消息