Pourquoi file_put_contents () lance-t-il parfois une erreur “Aucune erreur”?

Pourquoi ce code donne-t-il parfois un avertissement sur ce No such file or directory mais pas d’autres avertissements d’ No error ?

  

Donne généralement cet avertissement d’erreur;

 Warning: file_put_contents(*bad*): failed to open stream: No such file or directory in C:\root\noerror.php on line 3 

mais si j’attends une minute et que je le relance, parfois il le dit plutôt;

 Warning: file_put_contents(*bad*): failed to open stream: No error in C:\root\noerror.php on line 3 

Des idées?

J’utilise Windows 7, PHP 5.5.11 et nginx 1.4.6. Dans mon php.ini j’ai eu;

 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 

Je pense que ce ne sont que les parameters d’erreur de développement par défaut, sauf pour error_log .

La même chose se produit dans le fichier journal – parfois, il dit No such file or directory sinon il indique 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 

Essayez de donner un access complet à l’utilisateur sur le dossier où il est mal situé

  • clic droit de la souris -> propriétés -Security -> Modifier – sélectionner tout le monde et enregistrer