php - PHP关闭所有错误,但将错误保存到error_log

标签 php error-handling

我在共享主机上,想对访问者隐藏所有错误,所以我使用error_reporting(0),但这将导致错误保存在该文件所在目录中创建的error_log文件中。如何关闭错误,但将其添加到error_log?

尝试了display_errors,0,但似乎我的共享主机不允许编辑ini

谢谢

最佳答案

ini_set("display_errors", 0);
ini_set("log_errors", 1);

//Define where do you want the log to go, syslog or a file of your liking with
ini_set("error_log", "syslog");

关于php - PHP关闭所有错误,但将错误保存到error_log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196558/

相关文章:

php - 电话可以用来传播本地主机的使用吗?

perl - 使用 `$@` 的错误处理

html - 验证失败,但是我找不到错误原因

r - 在mutate中使用用户定义的函数时出错

oracle - 如何在 Oracle 12c (12.2.0.1.0) 中处理 ORA-00028 "your session has been killed"?

javascript - jTable 如何与 Symfony 2 配合使用?

php - 在不更改管理仪表板语言的情况下更改 wordpress 站点语言

php - 查看最新版本的删除历史记录

PHP:使用foreach显示多维数组中的特定数据

php - 为什么DBF在PHP中会显示为不良记录,而在直接查看时却不会显示为不良记录?