Ajustando permissões do wordpress

É comum depararmos com instalações de wordpress que não atualizam a versão, themas e plugins pelo painel de administração. Muitas vezes o problema é a permissão das pastas e de usuários.

Para corrigir o problema salve o codigo abaixo com o nome fix_wp.sh.

Edite o arquivo e inclua:


#!/bin/bash

WP_OWNER=www-data # <-- wordpress owner
WP_GROUP=www-data # <-- wordpress group
WP_ROOT=$1 # <-- wordpress root directory
WS_GROUP=www-data # <-- webserver group


find ${WP_ROOT} -exec chown ${WP_OWNER}:${WP_GROUP} {} \;
find ${WP_ROOT} -type d -exec chmod 755 {} \;
find ${WP_ROOT} -type f -exec chmod 644 {} \;


chgrp ${WS_GROUP} ${WP_ROOT}/wp-config.php
chmod 660 ${WP_ROOT}/wp-config.php


find ${WP_ROOT}/wp-content -exec chgrp ${WS_GROUP} {} \;
find ${WP_ROOT}/wp-content -type d -exec chmod 775 {} \;
find ${WP_ROOT}/wp-content -type f -exec chmod 664 {} \;

De permissão:


chmod 777 fix_wp.sh

Execute da seguinte forma:

./fix_wp.sh /var/www/seudominio.com.br 

Be the first to comment

Leave a Reply

Seu e-mail não será publicado.


*