yii2 - 所有文件和文件夹权限都乱七八糟。 yii2框架的目录层次结构的权限应该是什么

yii2 - All Files and Folders permissions are messed up. What should be the permissions of yii2 framework's directory hierarchy

在 FileZilla 的帮助下,我将完整的 yii2 安装从一台服务器移动到另一台服务器。可悲的是,Filezilla 默认情况下不保留文件权限,现在我面临文件/目录权限问题。我想知道yii2目录层次结构中不同目录和文件的文件权限是什么。

你不应该这样转移项目。

现在是版本控制(尤其是Git)和Composer的时代。

在本地创建项目并将其置于版本控制之下后,将其推送到主存储库,然后将其部署到生产服务器。

无需使用 Filezilla 或类似软件。

如果您的托管商在这方面限制了您,最好切换到另一个托管商。

在您当前的情况下,手动比较和设置权限可能非常繁琐,一些权限是在 init 命令期间设置的。

所以我建议使用版本控制和 Composer 再次部署它,而不是费力地手动设置权限。

但为了以防万一,我检查了生产服务器,大多数文件夹权限为 0755,对于文件 - 0644runtimeassets 等文件夹具有 0777 权限并使用 init 命令设置,如我上面提到的。

我在本地使用 Vagrant,这里的几乎所有内容都具有 0777 权限。