在Onedrive文件夹

时间:2018-02-23 21:48:59

标签: laravel permissions installation xampp onedrive

我目前正尝试使用以下命令在Onedrive文件夹中安装新的Laravel:

laravel new blogcomposer create-project --prefer-dist laravel/laravel blog

不幸的是,我收到以下错误: PHP Warning: file_put_contents(C:\Users\jordy\OneDrive\Websites\www.blog.nl/laravel_7198089e82dcd0b2debf8486652dfae3.zip): failed to open stream: Permission denied in C:\Users\jordy\AppData\Roaming\Composer\vendor\laravel\installer\src\NewCommand.php on line 133,包括一些类似的。

我在Windows 10上以管理员身份运行命令提示符,我的用户帐户对Onedrive文件夹具有完全权限。如果我尝试在Onedrive之外的另一个目录中执行此操作,它可以正常工作。

这怎么可能? Onedrive阻止了什么吗?

1 个答案:

答案 0 :(得分:0)

发现Bitdefender AntiVirus是问题所在。我转到Application Access(在安全文件设置下),并授予Apache和PHP CLI权限。现在它有效。

Running php files stored on OneDrive

实际上,这也解决了Laravel安装中的空白页问题。