Por alguma razão, quando tento enviar uma imagem para o meu blog, recebo uma mensagem de erro dizendo que WP não pode criar uma pasta sob o diretório relevante (wp-content/uploads/2010/09) e é perguntando se a pasta acima tem permissões de gravação. A pasta pai realmente tem permissões de gravação. Eu tentei criar a pasta manualmente e ainda mostra a mesma mensagem de erro.
@Lea,
Este erro acontece quando PHP (WordPress) não pode gravar no arquivo. Isso é causado por não ter permissões de gravação ou o nome de usuário ou grupo que PHP (WordPress) está executando sob não tem permissão para gravar no arquivo.
As permissões 755 permitirão permissões de escrita do WordPress quando o PHP estiver sendo executado como o nome de usuário sob a maioria dos planos de Host compartilhados.
Alguns programas de FTP permitem que você altere o usuário e o grupo atribuídos às pastas. Você também pode fazer essa alteração usando o gerenciador de arquivos do Cpanel.
As pastas devem ter o mesmo nome de usuário da sua conta do Cpanel.
Alguns ambientes de servidor exigem que você use 777 permissões para PHP para ter acesso de gravação. Isso não é seguro em um ambiente de hospedagem compartilhada. Você pode alterar suas permissões para 777 temporariamente para ver se isso permite que você faça upload de fotos, mas CERTIFIQUE-SE DE ALTERÁ-LOS DE VOLTA PARA 755 QUANDO SEU FEITO.
Seu provedor de hospedagem também deve fornecer ajuda nessa situação.
Este parece ser um problema comum. Eu lidei com isso há um tempo atrás também. No meu caso, todos os diretórios apropriados tinham 777 permissões. Aqui está a minha solução, junto com um monte de outras que eu tentei:
Essas dicas são fornecidas por um encadeamento do suporte do WordPress para WP 2.5 (você pode consultar o link para obter mais informações sobre qualquer um desses itens):
Isso foi consertado para mim: Eu estava conectado ao WordPress usando o nome de usuário que eu criei ao instalar, em vez do nome de usuário original do cpanel, que tinha as permissões adequadas na minha conta. Eu consertei o problema criando um novo usuário admin do WordPress usando o mesmo nome de usuário e senha que o meu usuário cpanel. Logout e back-in como esse usuário e problema resolvido.
Uma coisa que me ocorreu - WP irá dizer-lhe que não pode copiar o ficheiro para /wp-content/upload
mesmo quando todas as permissões estiverem correctas ... se
upload_max_filesize
em php.ini
é muito pequeno (digamos 2M e você tenta enviar um arquivo de 3.5MB)!
Espero que ajude todos aqueles que têm permissões certas, mas ainda não podem fazer upload!
Tente adicionar permissão à pasta pai, que é o diretório "uploads".
Tente carregar as imagens usando o software FTP e veja se ele apresenta o mesmo erro.
Além disso, verifique se existe algum plugin que crie automaticamente uma miniatura da imagem carregada em algum outro diretório
Além disso, tente alterar o local de upload do arquivo padrão, caso esse erro insista em aparecer
Espero que isso ajude (: