Como resolver o Erro no Upload de Ficheiros através do WordPress
Publicado em 27/04/2010 • Arquivado em Alojamento Web, Dicas e Sugestões, Wordpress • 8 Comentários
Fui contactado esta semana por um leitor que estava com um problema no upload de imagens / ficheiros através do wordpress. Sempre que tentava fazer o upload, era confrontado com o seguinte erro:
Não foi possível criar o directório /home/a9033732/public_html/wp-content/uploads/2010/04. O directório do nível acima permite a escrita?
Se por acaso tem o mesmo problema (atenção que a mensagem pode ser um pouco diferente) e pretende resolve-lo, leia atentamente este artigo.

Porque é que este erro acontece ?
Todos os alojamentos têm configurações para proteger os sites de ataques. Uma dessas configurações permitem proteger um ou mais ficheiros ou pastas. Este erro ocorre porque a pasta onde o WordPress vai colocar a imagem não tem permissões para ser utilizada através de um browser.
Nota: Esta não é a maneira mais correcta de explicar o problema, mas é a maneira mais fácil de explica-lo.
Como Resolver ?
O problema é fácil e rápido de solucionar. Só tem que aceder ao alojamento via FTP e alterar as permissões da pasta onde o wordpress está a guardar a imagem.
Aqui no WP Total já existem dois tutoriais que o ajudam a resolver o problema:
- Tutorial sobre “Como Aceder ao Alojamento via FTP”
- Tutorial sobre “Como Alterar as Permissões de uma Pasta ou Ficheiro”
Resumidamente, tem que aceder ao seu alojamento e alterar as permissões da pasta onde os ficheiros estão a ser guardados para 755 (só a pasta). Se continuar a não funcionar, altere as permissões para 777.
Mas… como sei qual é a pasta ?
Você pode ver a localização da pasta através do erro que lhe é dado pelo wordpress. Veja o seguinte exemplo:
Não foi possível criar o directório /home/a9033732/public_html/wp-content/uploads/2010/04. O directório do nível acima permite a escrita?
Neste caso você devia de alterar as permissões da pasta “uploads” que está dentro da pasta “public_html/wp-content”.
Espero que este artigo lhe seja útil. Se tiver dúvidas, deixe um comentário!
Escrito por Celso Azevedo
Eu, na internet:
Twitter, Facebook, Google+, Website
Celso Azevedo, 20 anos, português, criador do wptotal.com, adepto das novas tecnologias e webmaster / blogger a tempo inteiro.
Partilhe Este Artigo







Ja tive esse mesmo problema em um site de cliente, mas o problema foi causado na troca de servidor.
Pois o caminho do antigo servidor era /home/dpdamob/public_html/wp-content/uploads/ e como estas informações ficaram gravadas no mysql tive que alterar na tabela para /home/drpdamobil/public_html/wp-content/uploads/ , feito isso voltou a funcionar normalmente.
Bruno, como tu fizeste para modificar o caminho pelo mysql?
eu comprei um dominio mais so que tem que resistrar os DNS , por que ta tipo so os ip pra me usar eu quero que fique assim ” http://www.xibica.com” ?
Oi sobre essa permissão eu ja alterei mais mesmo assim não funcionou alguma outra dica por me ajudem… ^^ abraço
aqui fica dando IO error ou http error
Nos sites em que eu atualizei para a versão 3.1.3, em todo NOVO UPLOAD, as imagem redimencionada PNG no modo GRAYSCALE (tons de cinza) são criadas com defeitos. cheio de riscos.
Administro varios sites. e testei a mesma imagem que antes havia feito upload na versão 3,1.2 sem erros e agora a imagemé gerada toda corrompida apenas nos sites em que o wordpress foi atualizado.
olá, aqui no meu wp esta dando um erro quando vou upar uma imagem para um post, segue erro: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2592 bytes)
você ja passo por isso?
ja revirei a net e achei uns tutoriais, mas nada resolveu, estou tentando com a hospedagem aqui para liberar mais memoria no php.ini.
abraços.
alguem ai pode me ajudar?