Nig*_*ton 5 php warnings nginx file-put-contents
为什么这段代码有时会发出No such file or directory警告,但有时会发出No error警告;
<?php
file_put_contents('*bad*', 'hello world'); // Trigger illegal filename.
?>
Run Code Online (Sandbox Code Playgroud)
通常会给出此错误警告;
Warning: file_put_contents(*bad*): failed to open stream: No such file
or directory in C:\root\noerror.php on line 3
Run Code Online (Sandbox Code Playgroud)
但是,如果我等一下再运行一次,有时会说出来;
Warning: file_put_contents(*bad*): failed to open stream: No error in
C:\root\noerror.php on line 3
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我使用的是Windows 7,PHP 5.5.11和nginx 1.4.6.在我的php.ini中,我有;
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
report_memleaks = On
track_errors = On
html_errors = On
error_log = php_errors.log
Run Code Online (Sandbox Code Playgroud)
我认为这只是正常的默认开发错误设置,除了error_log.
日志文件中也会发生同样的事情 - 有时它会说No such file or directory其他时间No error;
[11-Jan-2017 12:29:25 Europe/London] PHP Warning: file_put_contents(*bad*): failed to open stream: No such file or directory in C:\root\noerror.php on line 3
[11-Jan-2017 12:29:26 Europe/London] PHP Warning: file_put_contents(*bad*): failed to open stream: No error in C:\root\noerror.php on line 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |