Reset Permissions to WordPress Site for Files and Directories
If your permissions are incorrect for files and folders in a webroot domain of a WordPress site more than likely you’ll get a server 500 error. Here is how to fix them by resetting the permissions via the command line, especially using the correct defaults for a cPanel domain or other web server for files and directories.
You can bulk fix these permissions on the command line, with these commands:
cd /home/yourdomain/public_html/
Go to your webroot directory
find . -type d -exec chmod 755 {} \;
Fix and rest the permissions on directories
find . -type f -exec chmod 644 {} \;
Fix and reset the permissions on files.
That’s it all permissions are now correct.