Windows更新警告:未知:无法打开流:第0行的“未知”中没有此类文件或目录

时间:2017-12-02 12:49:32

标签: php xampp

  

警告:未知:无法打开流:第0行的“未知”中没有此类文件或目录

     

致命错误:未知:未能打开所需的'C:/ School / OneDrive - Noorderpoort / PHP / htdocs / Jaar1 / Blok1 / Les7 / oefening16.php'(include_path ='C:\ xampp \ php \ PEAR')in第0行未知

经过长时间的Windows更新后,当我尝试通过localhost打开php文件时,我突然收到此错误。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:6)

问题是由OneDrive中的新“按需”功能引起的。 MS / OneDrive在OneDrive文件夹中创建占位符文件,并根据需要下载它们 - 但显然不是为了响应php试图访问这些文件。

解决方案是禁用按需,或者将您的php文件标记为“始终保留在此设备上”:在资源管理器中,右键单击您用于php文件的文件夹(即您的Web服务器文档根目录)并选择“始终保持在此设备上”选项。这将强制OneDrive保留文件的有效/完整副本,并且php应该不再有读它的问题。

您可能需要等待一段时间才能下载文件 - OneDrive似乎将它们排队。

答案 1 :(得分:3)

我在使用MAMP for Windows时遇到了同样的问题。使用OneDrive文件夹托管文件时会出现此问题。 似乎Fall Creators Update引入了它。 我解决了这个问题并将我的文件移到了非Onedrive位置。 另见:https://social.technet.microsoft.com/Forums/windows/en-US/f445b2f1-01e1-4380-8b8f-28f331b30d41/fall-creators-update-onedrive-interfering-with-wamp-web-server