【问题标题】:Windows updateWarning: Unknown: failed to open stream: No such file or directory in Unknown on line 0Windows updateWarning:未知:无法打开流:第 0 行的未知中没有此类文件或目录
【发布时间】:2017-12-02 12:49:32
【问题描述】:

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

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

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

我该如何解决这个问题?

【问题讨论】:

    标签: php xampp


    【解决方案1】:

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

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

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

    【讨论】:

    • 对我来说同样的问题!但是,文件已下载,但仍无法正常工作。我不得不将它一起移出文件夹。不过如果有 OneDrive 功能就好了!
    【解决方案2】:

    我在使用 MAMP for Windows 时遇到了同样的问题。当您使用 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

    【讨论】:

    • 是否有不从 OneDrive 移动文件夹的解决方案?我希望能够仍然使用它来获得云备份和跨不同设备使用的好处,但也有和你们一样的问题。尚未找到解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2015-05-07
    • 2018-12-14
    • 2018-10-01
    • 2013-11-25
    • 1970-01-01
    相关资源
    最近更新 更多