2016-05-11 72 views
1

我有一个php脚本,它读取一个csv文件,其中包含URL,跟随URL,解析它们并将一些数据保存到数据库中。 csv大约有1000行。然而,我的PHP脚本似乎停止解析一些网址后(2至15之间 - 永远不会更少,从不更多,但总是不同),既没有在浏览器中显示任何错误,也没有写入php_errors.phpphp脚本没有任何错误

我也放在支持PHP服务器记录通过的.htaccess:

# 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。 我的脚本没有语法错误,它很好地解析某一点。

+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 /日志/阿帕奇/文件夹,并尝试找到error.log中 - 它应该包含独立的错误显示设置错误信息

+0

这不起作用。我让管理员获取var/log/apache/error.log - 希望它会包含一些东西。 –

+0

管理员告诉我错误日志是空的!有其他想法吗? –

+0

如果日志中没有任何内容,则脚本不会以错误结尾。检查你的脚本中的逻辑,需要一些导致脚本完成的东西 –