我想停止与php一起使用的linux命令的错误。我该如何阻止此错误?
我使用了 error_reporting(0);
但未能阻止错误。
我的代码就是这个
`sudo touch $patch_detail_file`;
`sudo chmod 0777 -R $patch_detail_file`;
我的Apache2错误日志就像这样
chmod: cannot access 'Description/Tiguin-LBP-NetworkPrinter.description': No such file or directory
sh: 1: cannot create Description/Tiguin-LBP-NetworkPrinter.description: Directory nonexistent
touch: cannot touch '18092014/Description/Tiguin-Brother-MFCJ200.description': No such file or directory
答案 0 :(得分:0)
使用error_reporting,您只需在屏幕上或 PHP 错误日志中禁用php显示错误。您看到的是 Apache Web服务器记录的错误消息。无法在运行时禁用它们。
答案 1 :(得分:0)
如果您只想抑制错误输出,可以将其重定向到/dev/null
:
`sudo touch $patch_detail_file 2>/dev/null`;
`sudo chmod 0777 -R $patch_detail_file 2>/dev/null`;