Definindo permissões corretamente nos diretórios do WordPress
Não sei se é geral que está tendo problemas quando vão instalar o wordpress em um servidor linux, mas recentemente estou tendo problemas quando vou instalar o wordpress. Fiz uma pesquisa pela internet e vi que várias pessoas simplesmente dão permissão de leitura, escrita e execução (chmod 777) no diretório inteiro e para seus filhos. Dizem que funciona, mas não é o recomendado, abaixo uma lista de como ficou os diretórios e suas respectivas permissões:
Depois de pesquisar na internet e ver algumas recomendações, meus diretórios ficaram com as seguintes permissões, partindo da premissa que você está dentro do diretório onde estão os arquivos do wordpress:
.htacces –> -rw-r–r–
index.php –> -rw-r–r–
license.txt –> -rw-r–r–
readme.html –> -rw-r–r–
wp-activate.php –> -rw-r–r–
wp-admin –> drwxr-xr-x
wp-app.php –> -rw-r–r–
wp-blog-head.php –> -rw-r–r–er
wp-comments-post.php –> -rw-r–r–
wp-config.php –> -rw-rw-rw-
wp-config-sample.php –> -rw-r–r–
wp-content –> drwxr-xr-x
wp-cron.php –> -rw-r–r–
wp-includes –> drwxr-xr-x
wp-links-opml.php –> -rw-r–r–
wp-load.php –> -rw-r–r–
wp-login.php –> -rw-r–r–
wp-mail.php –> -rw-r–r–
wp-settings.php –> -rw-r–r–
wp-signup.php –> -rw-r–r–
wp-trackback.php –> -rw-r–r–
xmlrpc.php –> -rw-r–r–
Os comandos para você fazer isso no terminal do linux são os seguintes:
chmod -R 755 wp-content
chmod -R 755 wp-admin
chmod -R 755 wp-includes
chmod 755 .
chmod 644 .htacces
Pronto! Essas permissões permitiram que eu não tivesse problemas nem na hora de conectar com banco, e nem na utilização da ferramenta utilizando e instalando plugins.