Changing permissions for folders and files in /var/www/?
Solution 1:
Make sure the group is www-data on '/var/www'
sudo chgrp www-data /var/www
Make '/var/www' writable for the group
sudo chmod 775 /var/www
Set the GID for www-data for all sub-folders
sudo chmod g+s /var/www
Your directory should look like this on an ls -l
output.
drwxrwsr-x
Last, add your username to the www-data group (secondary group)
sudo usermod -a -G www-data [YOURUSERNAME]
Solution 2:
My Suggestion for the permission you can use below command to find and set p:
find /var/www/html/ -type d -perm 777 |xargs chmod 0755 --
find /var/www/html/ -type f -perm 777 |xargs chmod 0644 --
OR
For Directories:
find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;
For Files:
find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;