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!
Info: Quer adicionar código nos comentários? Por favor use as tags <pre><code> ... </code></pre>
Comentários
Sem comentários até ao momento. Seja o primeiro a comentar!