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

C.S*_*res 4 php xampp

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

致命错误:未知:在未知状态下打开所需的'C:/ School/OneDrive - Noorderpoort/PHP/htdocs/Jaar1/Blok1/Les7/oefening16.php'(include_path ='C:\ xampp\php\PEAR')失败0

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

我怎么解决这个问题?

Edd*_*die 7

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

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

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


小智 3

我在使用 Windows 版 MAMP 时遇到了同样的问题。当您使用 OneDrive 文件夹托管文件时会出现此问题。似乎秋季创作者更新引入了它。我已解决该问题并将文件移至非 Onedrive 位置。另请参阅: https: //social.technet.microsoft.com/Forums/windows/en-US/f445b2f1-01e1-4380-8b8f-28f331b30d41/fall-creators-update-onedrive-interfering-with-wamp-web-server