gpt4 book ai didi

laravel - centos Server中laravel的正确权限是什么?

转载 作者:行者123 更新时间:2023-12-04 19:41:39 30 4
gpt4 key购买 nike

我已经在 centos 服务器中安装了 laravel,并且我有 Nginx 网络服务器。
所以我以这种方式给予许可:

sudo chown nginx:nginx -R laravel
sudo find /path/to/laravel/root/directory -type f -exec chmod 644 {} \;
sudo find /path/to/laravel/root/directory -type d -exec chmod 755 {} \;


我有一份工作,应该每晚执行一次。但它说我权限被拒绝
这是它的错误:

ErrorException: file_put_contents(/storage/framework/views/4c5ceab6c4a8a0145f0cbc6ee6ffbfc02a9f53c4.php): failed to open stream: Permission denied in /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 Stack trace:



#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', '/var/www/phpadm...', 122, Array)


我应该怎么办?

最佳答案

存储目录上的权限需要为 755,以确保您使用 -r 标志递归地设置权限。

关于laravel - centos Server中laravel的正确权限是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58276120/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com