【发布时间】:2017-09-02 16:31:26
【问题描述】:
我在vps上上传了一个laravel项目,我不明白如何配置所有东西:
- vps 上有多个站点(laravel 项目); (这很棘手,因为我发现的所有配置示例都在谈论将服务器的根目录指向公共 laravel 的文件夹)
.env 和 .composer 以及所有无法直接访问的系统文件夹;
这是设置各种文件夹的正确用户和权限;
在我的系统中:
- 具有标准权限的 www-data 经典 apache 组;
- 非root用户,用于访问mysql和ftp服务;
- root 用户;
我在 ubuntu 服务器 16.04 上使用 apache2。
【问题讨论】:
-
您可以创建多个虚拟主机并为每个 laravel 文件夹定义不同的路径,确保您有权更改 apache 配置。 support.rackspace.com/how-to/…
-
@Rodrane 我不能简单地将具有正确权限的 varius 文件夹与每个公用文件夹的 .htacces 放在一起?是一个不适合真实用户的测试环境,或者在某些方面可以从用户访问
标签: apache laravel file-permissions vps