【问题标题】:Laravel log could not be opened (permission denied) on localhost (XAMPP)无法在本地主机(XAMPP)上打开 Laravel 日志(权限被拒绝)
【发布时间】:2018-08-03 07:07:53
【问题描述】:

我安装了 Xampp,将 Laravel 下载到我的 Onedrive 中,并设置了一个虚拟主机。但是现在,当我启动网络服务器时,出现以下错误:

[2018 年 2 月 23 日星期五 09:16:10.112460] [php7:error] [pid 18040:tid 1968] [客户端 127.0.0.1:63837] PHP 致命错误:未捕获 UnexpectedValueException:流或文件 “C:\Users\jordy\OneDrive\[....]\laravel\storage/logs/laravel.log” 无法打开:无法打开流:权限被拒绝。

这怎么可能?它与文件权限有关。我在这里检查了许多其他主题都有同样的问题,但我在本地 Windows 10 机器上使用它。有什么问题?

【问题讨论】:

  • 您需要授予您的用户对 storage/* 文件夹的所有权限
  • 我已经有了。我是具有管理员权限的用户。是这个意思吗?
  • 不行,你需要打开你的 laravel 项目的根目录,右键点击 storage 文件夹的 /properties 并检查它的权限
  • 我拥有完全权限。
  • 你在运行windows吗?

标签: laravel apache permissions xampp vhosts


【解决方案1】:

通过命令行获取 Windows 大权限:

icacls "c:\somelocation\of\path" /q /c /t /grant Users:F

F 提供完全访问权限。

【讨论】:

  • 现在检查一下,它适用于 windows
猜你喜欢
  • 2018-07-08
  • 2021-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-31
  • 1970-01-01
  • 2013-06-05
  • 2015-07-30
相关资源
最近更新 更多