{"id":12846,"date":"2018-09-27T11:27:26","date_gmt":"2018-09-27T14:27:26","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=12846"},"modified":"2025-04-16T04:34:36","modified_gmt":"2025-04-16T07:34:36","slug":"erro-de-permissoes-wordpress","status":"publish","type":"post","link":"\/br\/tutoriais\/erro-de-permissoes-wordpress","title":{"rendered":"Como corrigir o erro WordPress &#8220;O diret\u00f3rio ascendente possui permiss\u00e3o de escrita?&#8221;"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Um erro muito conhecido entre os usu&aacute;rios do WordPress &eacute; <\/span><b>O diret&oacute;rio ascendente possui permiss&atilde;o de escrita?<\/b><span style=\"font-weight: 400\">.<\/span><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"548\" height=\"92\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/o-diretorio-ascendente-possui-permissao-de-escrita.png\/public\" alt=\"exemplo de mensagem o diret&oacute;rio ascendente possui permiss&atilde;o de escrita?\" class=\"wp-image-12847\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/o-diretorio-ascendente-possui-permissao-de-escrita.png\/w=548,fit=scale-down 548w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/o-diretorio-ascendente-possui-permissao-de-escrita.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/o-diretorio-ascendente-possui-permissao-de-escrita.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/figure><\/div><p><span style=\"font-weight: 400\">Muitos desenvolvedores imediatamente associam isso &agrave;s permiss&otilde;es do diret&oacute;rio de upload do WordPress. Mesmo que isso seja o suficiente para resolver o problema em muitos casos, existem outros motivos que podem causar o mesmo erro. Por exemplo, ele pode ocorrer quando um site &eacute; migrado para outro provedor de hospedagem N&atilde;o importa qual seja a causa, neste tutorial vamos ensinar como resolver o problema em poucos minutos.<\/span><\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/WordPress-Security-Checklist(pt-br).pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30402\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/WordPress-Cheat-Sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-1&ordf;-opcao-alterar-o-diretorio-de-upload-nas-configuracoes-do-wordpress\"><b>1&ordf; Op&ccedil;&atilde;o &ndash; Alterar o Diret&oacute;rio de Upload nas Configura&ccedil;&otilde;es do WordPress<\/b><\/h2><p><span style=\"font-weight: 400\">Se voc&ecirc; mudou o provedor de hospedagem de seu site WordPress recentemente, existe uma grande probabilidade de que o caminho para o diret&oacute;rio de upload esteja incorreto.<\/span><\/p><p><span style=\"font-weight: 400\">Uma das maneiras de verificar isso &eacute; atrav&eacute;s do arquivo wp-config. Use o Gerenciador de Arquivos ou um cliente <a href=\"\/br\/tutoriais\/ftp-o-que-e-como-funciona\">FTP<\/a> para abrir e editar o arquivo <\/span><b>wp-config.php<\/b><span style=\"font-weight: 400\">. Ent&atilde;o adicione o seguinte c&oacute;digo:<\/span><\/p><pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400\">define( 'UPLOADS', 'wp-content\/uploads' );<\/span>\n\n<span style=\"font-weight: 400\">Este c&oacute;digo deve ser inserido antes da linha:<\/span>\n\n<span style=\"font-weight: 400\">require_once(ABSPATH . 'wp-settings.php');<\/span><\/pre><p><span style=\"font-weight: 400\">Agora tente novamente fazer o upload do arquivo. Caso ainda d&ecirc; problema, prossiga para a 2&ordf; op&ccedil;&atilde;o.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-2&ordf;-opcao-alterar-as-permissoes-do-diretorio\"><b>2&ordf; Op&ccedil;&atilde;o &ndash; Alterar as Permiss&otilde;es do Diret&oacute;rio<\/b><\/h2><p><span style=\"font-weight: 400\">O erro <\/span><b>O diret&oacute;rio ascendente possui permiss&atilde;o de escrita? <\/b><span style=\"font-weight: 400\">ainda persiste mesmo ap&oacute;s seguir a op&ccedil;&atilde;o n&uacute;mero 1? Ent&atilde;o pode ser que seja uma boa ideia alterar as permiss&otilde;es de diret&oacute;rio. Para isso voc&ecirc; tamb&eacute;m pode utilizar um <\/span><a href=\"https:\/\/www.hostinger.com\/tutorials\/ftp\/filezilla-ftp-configuration\"><span style=\"font-weight: 400\">cliente FTP, como o FileZilla<\/span><\/a><span style=\"font-weight: 400\"> ou o <\/span><a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-use-hostinger-file-manager\/\"><span style=\"font-weight: 400\">Gerenciar de Arquivos<\/span><\/a><span style=\"font-weight: 400\">. Siga os passos abaixo para fazer a altera&ccedil;&atilde;o via FileZilla:<\/span><\/p><ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400\">Conecte com sua conta de hospedagem usando o FileZilla.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Acesse o diret&oacute;rio de instala&ccedil;&atilde;o do WordPress (na maioria dos casos &eacute; o <\/span><b>public_html<\/b><span style=\"font-weight: 400\">) e abra a pasta <\/span><b>wp-content<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Ao acessar, clique com o bot&atilde;o direito no diret&oacute;rio <\/span><b>Uploads<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Clique em <\/span><b>Permiss&otilde;es do arquivo<\/b><span style=\"font-weight: 400\">, o que vai abrir uma nova janela.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Procure o campo de <\/span><b>Valor num&eacute;rico<\/b><span style=\"font-weight: 400\"> e coloque o n&uacute;mero 755.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Marque a caixa <\/span><b>Incluir subpastas<\/b><span style=\"font-weight: 400\"> caso ainda n&atilde;o esteja marcada.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Selecione a op&ccedil;&atilde;o <\/span><b>Aplicar somenta a pastas<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400\">Clique em <\/span><b>OK<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"290\" height=\"398\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/alterar-atributos-wordpress.png\/public\" alt=\"alterar-atributos-wordpress\" class=\"wp-image-12848\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/alterar-atributos-wordpress.png\/w=290,fit=scale-down 290w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/alterar-atributos-wordpress.png\/w=109,fit=scale-down 109w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/alterar-atributos-wordpress.png\/w=219,fit=scale-down 219w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><\/figure><\/div><p><span style=\"font-weight: 400\">Esta a&ccedil;&atilde;o vai alterar as permiss&otilde;es da pasta principal <\/span><b>Uploads<\/b><span style=\"font-weight: 400\"> assim como de todas as outras pastas que estiverem dentro. Como mencionado na introdu&ccedil;&atilde;o do tutorial, este m&eacute;todo pode resolver o problema em diversos casos.<\/span><\/p><p><span style=\"font-weight: 400\">Caso nenhuma das op&ccedil;&otilde;es acima tenha funcionado, tente alterar as permiss&otilde;es do diret&oacute;rio para 777.<\/span><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"762\" height=\"948\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/filemanager-permissions-777-pt.png\/public\" alt=\"A janela de permiss&otilde;es de altera&ccedil;&atilde;o no Gerenciador de arquivos do Hostinger\" class=\"wp-image-34940\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/filemanager-permissions-777-pt.png\/w=762,fit=scale-down 762w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/filemanager-permissions-777-pt.png\/w=241,fit=scale-down 241w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/filemanager-permissions-777-pt.png\/w=121,fit=scale-down 121w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/figure><\/div><p><span style=\"font-weight: 400\">Essa configura&ccedil;&atilde;o concede a permiss&atilde;o de leitura\/escrita para qualquer pessoa nesta pasta. Fa&ccedil;a novamente o upload do arquivo. <\/span><b>Depois n&atilde;o esque&ccedil;a de reverter a configura&ccedil;&atilde;o para 755. <\/b><\/p><h2 class=\"wp-block-heading\" id=\"h-3&ordf;-opcao-corrigir-o-erro-o-diretorio-ascendente-possui-permissao-de-escrita-em-um-servidorvps\"><b>3&ordf; Op&ccedil;&atilde;o &ndash; Corrigir o Erro &ldquo;O diret&oacute;rio ascendente possui permiss&atilde;o de escrita?&rdquo; em um ServidorVPS<\/b><\/h2><p>\n\n\n<div><p class=\"important\"><span style=\"font-weight: 400\">Antes de iniciar este m&eacute;todo confira nosso tutorial <\/span><a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/como-alterar-permissoes-e-proprietarios-via-linha-de-comando\/#gref\"><b>Como alterar permiss&otilde;es de pasta Linux via linha de comando<\/b><\/a><span style=\"font-weight: 400\">.<\/span><\/p><\/div>\n\n\n\n<\/p><p><span style=\"font-weight: 400\">Se voc&ecirc; possui um site WordPress hospedado em um servidor VPS e possui SSH, pode tentar este m&eacute;todo. Apenas para servidores Linux com Apache web server.<\/span><\/p><p><span style=\"font-weight: 400\">Antes de come&ccedil;ar vamos entender o contexto: por padr&atilde;o o servidor Apache utiliza o usu&aacute;rio <\/span><b>www-data<\/b><span style=\"font-weight: 400\"> e grupo <\/span><b>www-data<\/b><span style=\"font-weight: 400\"> para acessar arquivos e diret&oacute;rios. H&aacute; a possibilidade de que o usu&aacute;rio <\/span><b>www-data<\/b><span style=\"font-weight: 400\"> n&atilde;o seja o owner do diret&oacute;rio Uploads, o que naturalmente previne que o usu&aacute;rio tenha permiss&atilde;o de escrita. O ideal &eacute; tornar o usu&aacute;rio como owner da pasta.<\/span><\/p><p><span style=\"font-weight: 400\">Para isso voc&ecirc; deve usar a linha de comando Linux:<\/span><\/p><p><span style=\"font-weight: 400\">1. Primeiro, conecte ao VPS via SSH (<\/span><a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/#gref\"><span style=\"font-weight: 400\">confira o tutorial<\/span><\/a><span style=\"font-weight: 400\">).<\/span><\/p><p>2. <span style=\"font-weight: 400\">Navegue at&eacute; o diret&oacute;rio <\/span><b>wp-content<\/b><span style=\"font-weight: 400\">. Supondo que seu site esteja instalado na pasta <\/span><b>public_html<\/b><span style=\"font-weight: 400\">, digite o c&oacute;digo:<\/span><\/p><pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400\">cd public_html\/wp-content<\/span><\/pre><p>3. <span style=\"font-weight: 400\">Agora mude o owner e grupo para <\/span><b>www-data<\/b><span style=\"font-weight: 400\">:<\/span><\/p><pre class=\"wp-block-preformatted\">chown -R www-data:www-data plugins<\/pre><p><span style=\"font-weight: 400\">Assim como na hospedagem compartilhada, &eacute; poss&iacute;vel que o diret&oacute;rio n&atilde;o tenha as permiss&otilde;es de escrita corretas. Enquanto estiver dentro do diret&oacute;rio <\/span><b>wp-content<\/b><span style=\"font-weight: 400\">, execute o seguinte comando:<\/span><\/p><pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400\">chmod 755 -R uploads<\/span><\/pre><p><span style=\"font-weight: 400\">Este comando vai definir as permiss&otilde;es de <\/span><b>uploads<\/b><span style=\"font-weight: 400\"> e todas as subpastas dentro para 755.<\/span><\/p><p><span style=\"font-weight: 400\">Vale lembrar que as configura&ccedil;&otilde;es variam de acordo com o provedor de hospedagem, ent&atilde;o se voc&ecirc; migrou para um novo provedor recentemente essa pode ser a solu&ccedil;&atilde;o.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><b>Conclus&atilde;o<\/b><\/h2><p><span style=\"font-weight: 400\">O erro <\/span><b>Is its parent directory writable by the server?<\/b><span style=\"font-weight: 400\"> pode ser um pouco estressante e at&eacute; um tanto desmotivador, principalmente se voc&ecirc; n&atilde;o tem certeza de como resolver. Neste tutorial mostramos algumas maneiras de resolver o problema, tanto na hospedagem compartilhada quanto no servidor VPS. Ao seguir os passos do tutorial seu problema estar&aacute; resolvido.<\/span><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/br\/hospedagem-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-44638\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Um erro muito conhecido entre os usu&aacute;rios do WordPress &eacute; O diret&oacute;rio ascendente possui permiss&atilde;o de escrita?. Muitos desenvolvedores imediatamente associam isso &agrave;s permiss&otilde;es do diret&oacute;rio de upload do WordPress. Mesmo que isso seja o suficiente para resolver o problema em muitos casos, existem outros motivos que podem causar o mesmo erro. Por exemplo, ele [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/erro-de-permissoes-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Corrigir 'O diret\u00f3rio ascendente possui permiss\u00e3o de escrita?' no WP","rank_math_description":"Se est\u00e1 com dificuldades em fazer upload de arquivos no WordPress, veja como resolver a mensagem de erro \"O diret\u00f3rio ascendente possui permiss\u00e3o de escrita?\"","rank_math_focus_keyword":"o diret\u00f3rio ascendente possui permiss\u00e3o de escrita?","footnotes":""},"categories":[4911],"tags":[5025,5973],"class_list":["post-12846","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-erro-no-wordpress","tag-permissoes-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/erro-de-permissoes-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/erro-de-permissoes-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/fix-the-is-its-parent-directory-writable-by-the-server-wordpress-error","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/12846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=12846"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/12846\/revisions"}],"predecessor-version":[{"id":37171,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/12846\/revisions\/37171"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=12846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=12846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=12846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}