【问题标题】:Insufficient permissions when installing laravel in Onedrive folder在 Onedrive 文件夹中安装 laravel 时权限不足
【发布时间】:2018-08-04 00:46:48
【问题描述】:

我目前正在尝试使用以下命令在 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 是否会阻止某些内容?

【问题讨论】:

  • 这很可能不起作用,因为您没有对 onedrive 服务器的根服务器访问权限,即使拥有完整的本地管理员权限

标签: laravel permissions installation xampp onedrive


【解决方案1】:

发现问题是 Bitdefender AntiVirus。我去了应用程序访问(在安全文件设置下),并授予 Apache 和 PHP CLI 权限。现在可以了。

(Running php files stored on OneDrive)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2015-02-17
    • 1970-01-01
    相关资源
    最近更新 更多