在 FileZilla 的帮助下,我将完整的 yii2 安装从一台服务器移至另一台服务器。遗憾的是,Filezilla 默认情况下不保留文件权限,现在我面临文件/目录权限的问题。我想知道 yii2 目录层次结构中不同目录和文件的文件权限是什么。
您不应该以这种方式转移项目。
目前是版本控制(尤其是Git)和Composer的时代。
在本地创建项目并将其置于版本控制之下后,您可以将其推送到主存储库,然后将其部署到生产服务器。
无需使用 Filezilla 或类似的东西。
如果您的托管服务商在这方面限制您,最好切换到另一托管服务商。
在您当前的情况下,手动比较和设置权限可能非常繁琐,某些权限是在init
命令。
因此,我建议使用版本控制和 Composer 再次部署它,而不是费力地手动设置权限。
但为了以防万一,我检查了生产服务器,大多数文件夹权限都是0755
, 对于文件 -0644
。文件夹如runtime
, assets
have 0777
权限并设置为init
命令正如我上面提到的。
我在本地使用 Vagrant,这里几乎所有东西都有0777
允许。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)