在CentOS上存储Laravel文件,您需要遵循以下步骤:
安装Laravel:首先,确保您已经在CentOS上安装了Laravel。如果尚未安装,请按照Laravel官方文档中的说明进行操作:https://laravel.com/docs/8.x/installation-centos
配置文件存储权限:Laravel需要在storage和bootstrap/cache目录中写入文件。因此,您需要为这些目录设置适当的权限。使用以下命令更改权限:
sudo chown -R nginx:nginx /path/to/your/laravel/project/storage
sudo chown -R nginx:nginx /path/to/your/laravel/project/bootstrap/cache
请将/path/to/your/laravel/project替换为您的Laravel项目的实际路径。
public目录是处理所有HTTP请求的入口点。确保此目录对Web服务器用户(通常是nginx或apache)可读写。使用以下命令更改权限:sudo chown -R nginx:nginx /path/to/your/laravel/project/public
.env文件中,您可以配置文件存储的位置。例如,如果您想将文件存储在本地磁盘上的特定目录中,可以设置以下变量:FILESYSTEM_DRIVER=local
PUBLIC_PATH=/path/to/your/laravel/project/public
请将/path/to/your/laravel/project替换为您的Laravel项目的实际路径。
public目录的符号链接。这样,您可以通过http://your-domain.com/storage/app访问storage/app目录。使用以下命令创建符号链接:sudo ln -s /path/to/your/laravel/project/public /path/to/your/laravel/project/storage/app/public
现在,您应该可以在CentOS上存储和管理Laravel文件了。如果您遇到任何问题,请检查文件和目录权限以及Laravel配置。