"storage\logs/laravel.log"无法以追加模式打开:未能打开流:权限被拒绝。

9

我在Laravel 8中开发了我的应用程序,在本地主机和Linux服务器上运行良好。 但是,当我在Plesk Windows服务器上部署时,它显示权限被拒绝的错误。

UnexpectedValueException 无法以附加模式打开流或文件"C:\ inetpub \ vhosts \ rcns.edu.pk \ Admission.rcns.edu.pk \ storage \ logs / laravel.log":无法打开流:权限被拒绝

我无法在SSH中运行此类命令,因为我的服务器Plesk是Windows服务器。

现在该怎么办?


进入文件夹属性的权限选项卡,授予“Everyone”访问权限,并尝试执行。 - Ali Akbar Azizi
2个回答

25

2
这不是针对Windows的! - Mohammed Ali
这在CentOS 8上对我有效,但您能解释一下"ugo+rw"是什么意思吗? - Alauddin Ahmed
在 macOS 上完美运行。 - Eben Watts
这是777和冒险的。 - EmptyData

-1

我已经通过删除这个文件解决了这个问题

storage/logs/laravel.log

在删除该文件后,我运行了该命令

php artisan optimize:clear

-> 这个命令将会移除你系统上所有的缓存


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接