ajustando permissões linux para pasta apache ou nginx

para ajustar as permissões corretas do seu diretorio publico (apache ou nginx):

find . -type f -exec chmod 0644 {} \;
find . -type d -exec chmod 0755 {} \;
find . -type d -exec chmod g+s {} \;

se for wordpress adicione tb

chmod g+w wp-content/
chmod -R g+w wp-content/themes
chmod -R g+w wp-content/plugins