我有一个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-它应该包含独立于错误显示设置的错误消息