Laravel 部署:文件夹权限
在Laravel部署中,文件夹权限通常需要设置为使得Web服务器用户(如www-data
)能够读写存储上传文件的目录,如storage
和bootstrap/cache
目录。以下是设置文件夹权限的步骤:
- 使用SSH连接到你的服务器。
- 导航到你的Laravel项目的根目录。
- 运行以下命令来设置正确的权限:
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache
sudo chmod -R 755 public
解释:
chgrp
命令用来改变文件或文件夹的组所有权。chmod
命令用来改变文件或文件夹的权限。u+rwx
给所有者添加了读、写和执行权限,g+rwx
给组添加了读、写和执行权限。755
表示所有者有完整权限,组用户和其他用户只有读和执行权限。
确保你的Web服务器用户是www-data
,如果不是,请替换为你的Web服务器用户。如果你使用的是其他用户组或Web服务器,请相应地调整命令。
评论已关闭