Atualizar Permissão de Arquivos e Diretórios do WordPress via PHP - Bruno Devx - BR Criativus

post #4783

Atualizar Permissão de Arquivos e Diretórios do WordPress via PHP

Publicado em: 21/03/2024 / Atualizado em: 21/03/2024

Categorias: BlogPHP

Usando o código abaixo, é possivel rodar um script que atualiza recursivamente a permissão de todos os diretórios e arquivos do wordpress para as permissões recomendadas na documentação.

É recomendado que os arquivos do wordpress tenham uma permissão de 644, enquanto os diretórios do wordpress precisam ter uma permissão de 755.

Segue código abaixo:

<?php
function setCorrectFilePermissions($dir){
    $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS));

    foreach($iterator as $item) {
        if($item->isDir()) {
            // Define permissões de diretório para 755
            chmod($item->getPathname(), 0755);
        } else {
            // Define permissões de arquivo para 644
            chmod($item->getPathname(), 0644);
        }
    }
}

// Caminho absoluto para o diretório raiz do WordPress (neste caso, o diretório onde este script também está localizado)
$wordpressDirectory = __DIR__;

// Chamada da função
setCorrectFilePermissions($wordpressDirectory);

echo "As permissões foram atualizadas.";
?>

Adicione este código em um arquivo na raiz do seu site (exemplo: permissao.php). Depois, acesse via URL no navegador o arquivo (exemplo: https://meusite.com.br/permissao.php). Pronto!

Não se esqueça de remover o arquivo depois de ter rodado o script, para que ninguém acesse ele por engano.

Publicações recomendadas:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=4783

ID de Referência: 4783

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato