所有文件和文件夹权限都搞砸了。yii2框架的目录层次结构应该是什么权限



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

您不应该以这种方式转移项目。

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

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

不需要使用Filezilla或类似的东西。

如果你的旅馆限制你这样做,最好换一个。

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

因此,我建议使用版本控制和Composer再次部署它,而不是手动设置权限。

但为了以防万一,我检查了生产服务器,大多数文件夹权限是0755,对于文件是0644。像runtimeassets这样的文件夹具有0777权限,并使用init命令进行设置,如上所述。

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

最新更新