yii2 - All Files and Folders permissions are messe

2019-05-10 08:04发布

问题:

I moved the complete yii2 installation from one server to another with the help of FileZilla. Sadly, Filezilla don't keep the file permissions by default, and now I'm facing issues with file / directory permissions. I would like to know what's the file permissions for different directories and files in the yii2 directory hierarchy.

回答1:

You should not transfer the project this way.

Currently it's the era of version control (especially Git) and Composer.

Once you created you project locally and put it under version control, you push it to your main repository and then deploy it to production server.

No need to use Filezilla or something like that.

If your hoster limits you in that, it's better to switch to another one.

In your current situation comparing and setting permissions manually can be very tidious, some of the permissions are set during init command.

So I recommend to deploy it again using version control and Composer instead of struggling with manual permissions setting.

But just in case, I checked production server, most of the folder permissions are 0755, for files - 0644. Folders like runtime, assets have 0777 permissions and set with init command as I mentioned above.

Locally I use Vagrant and pretty much everything here has 0777 permission.



标签: yii2