Fix Open () ERRO CRÍTICO: 13: Permissão negada – Envie o erro de imagens no WordPress
WordPress é um sistema muito flexível, que permite aos usuários criar muito rapidamente desde um simples blog até um site de apresentação avançada ou uma loja online.
No entanto, como qualquer sistema, não está isento de problemas. Majoritariamente, ofertas de alojamento web eles são otimizados para um pequeno número de usuários ou não são configurados de acordo com as necessidades dos usuários. Para um site avançado criado em WordPress, recomendamos usá-lo servidores dedicados com serviços configurados especificamente para WordPress.
Um dos erros mais comuns em um blog/site criado com WordPress é a impossibilidade de fazer upload de arquivos de mídia. Erro HTTP. Se você ativou um “error.log” no servidor, ao tentar fazer upload de uma imagem, o erro será mais ou menos assim:
"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"
Este erro é encontrado não apenas ao tentar fazer upload de um arquivo de mídia para o servidor, mas também quando o site é acessado por usuários, e há arquivos de script na página web que não têm permissão no servidor para serem abertos. Portanto, este erro está relacionado às permissões dos arquivos e pastas no servidor host. “chmod” e “Chown“.
Como resolver o erro: open() Erro crítico: 13: Permissão negada
1. Em primeiro lugar, devemos ter acesso Ftp ou Ssh para o servidor. Nós nos conectamos e navegamos até o diretório onde encontramos a pasta que contém os arquivos do site. No nosso exemplo é: “público_html”.
2. Se utilizarmos uma conexão SSH, no diretório onde chegamos ao ponto 1, executamos as linhas de comando:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chown -R user:group *
A primeira linha de comando irá procurar por você todos os arquivos localizado na pasta atual e recursivamente, e definirá a permissão 644. A segunda linha de comando fará a mesma coisa, mas apenas para diretórios. Isso definirá a permissão 755.
Na terceira linha de comando, altere o usuário e o grupo ao qual os arquivos pertencem. Na maioria das vezes é do formato: “apache:ninguém” para servidores web com HTTPD / Apache ou “nginx:nginx” para servidores com NGINX.
Depois de executar essas linhas de comando, o erro “open() Erro crítico: 13: Permissão negada” deveria desaparecer. Se você tiver dúvidas ou preocupações, não hesite em deixá-las nos comentários.
Fix Open () ERRO CRÍTICO: 13: Permissão negada – Envie o erro de imagens no WordPress
O que há de novo
Sobre Stealth
Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma vasta experiência em sistemas operativos: macOS, Windows e Linux, bem como em linguagens de programação e plataformas de blogging (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).
Veja todos os posts de StealthVocê também pode estar interessado em...
Um pensamento em “Fix Open () ERRO CRÍTICO: 13: Permissão negada – Envie o erro de imagens no WordPress”
Depois de executar esta linha de comando, erro “open () Erro crítico: 13: Permissão negada”Deveria desaparecer.