Magento 2 file folder permissions

The important things:
The owner of the Magento file system: Must have full control (read/write/execute) of all files and directories.
Must not be the web server user; it should be a different user.
The web server user must have write access to the following files and directories: var app/etc pub (and probably new in 2.2.1:) generated
In addition, the web server's group must own the Magento file system so that the Magento user (who is in the group) can share access to files with the web server user. (This includes files created by the Magento Admin or other web-based utilities.)
We recommend setting the permissions as follows:

All directories have 770 permissions

770 permissions give full control (that is, read/write/execute) to the owner and to the group and no permissions to anyone else. 

All files have 660 permissions. 

660 permissions mean the owner and the group can read and write but other users have no permissions.

should set as bellow recommended.

cd <your Magento install dir> 

find . -type f -exec chmod 644 {} \;    // 644 permission for files 

find . -type d -exec chmod 755 {} \;   // 755 permission for directory 

find ./var -type d -exec chmod 777 {} \;  // 777 permission for var folder 

find ./pub/media -type d -exec chmod 777 {} \; 

find ./pub/static -type d -exec chmod 777 {} \;

find ./generated -type d -exec chmod 777 {} \;

Experienced Magento Certified Developer with a demonstrated history of working in the information technology and services industry. Skilled in SQL, PHP, XAMPP, jQuery, and Microsoft Office. Strong engineering professional with a Master of Computer Applications


Post a Comment

Popular Posts

Have You Any Questins Let Us Know.

Contact Us
Ahmedabad India