A pasta de upload não é gravável, mesmo quando as permissões estão corretas

2

Eu migrei recentemente meu site da GoDaddy para a Webfaction. Na migração, recebo este erro:

  

A pasta de upload não é gravável. Os recursos de exportação e upload de arquivos   não ser funcional.

Naturalmente, eu verifico as permissões da pasta - e elas estão corretas. Só por segurança, eu mudei recursivamente para "777" (como teste, não permanentemente), e ainda não consigo fazer upload de imagens.

Como posso resolver este problema?

    
por Zach Russell 22.07.2014 / 00:47

3 respostas

4

Esse é um problema de permissão do servidor. De acordo com os documentos do WP:

  

Qualquer arquivo que precise de acesso de gravação do WordPress deve ser de propriedade ou   pertencente ao grupo pela conta de usuário usada pelo WordPress (que pode ser   diferente da conta do servidor). Por exemplo, você pode ter um usuário   conta que permite que você transfira arquivos FTP para o servidor, mas   seu próprio servidor pode ser executado usando um usuário separado, em um   grupo de usuários, como dhapache ou nobody. Se o WordPress está sendo executado como o   Conta de FTP, essa conta precisa ter acesso de gravação, ou seja, ser o   proprietário dos arquivos ou pertencer a um grupo que tenha acesso de gravação. No   Neste último caso, isso significa que as permissões são definidas de forma mais permissiva   do que o padrão (por exemplo, 775 em vez de 755 para pastas e 664   em vez de 644).

De enlace

  

Como posso resolver este problema?

Peça a Webfaction. Parece que eles precisam dar a você a capacidade de chmodar arquivos / pastas ou eles precisam fazer isso por você.

E, FYI, pesquise primeiro por um problema comum como permissões; há muitas respostas já no WP Dev.

    
por markratledge 22.07.2014 / 02:06
2
  

A pasta de upload não é gravável. Os recursos de exportação e upload de arquivos não serão funcionais.

Esta string de erro específica vem do Gravity Forms e não do WordPress em si.

Vá para Configurações → Mídia e verifique o valor de "Armazenar envios nesta pasta" está correto. Usar o padrão wp-content/uploads removerá o erro, desde que esse diretório tenha as permissões corretas definidas.

    
por Nick 15.01.2017 / 21:54
1

Se você estiver usando o multisite do WordPress, descobri que esta é a solução.

"Upload Path" do WordPress multisite deve ser definido para um caminho relativo ao servidor (por exemplo, /home/serveraccountname/public_html/wp-content/uploads ).

O "Caminho do URL de upload" deve ser o URI (por exemplo, http://example.com/wp-content/uploads ).

Ignore o fragmento /sites/1/ para sub-sites - o WordPress irá adicionar estes automaticamente.

    
por Ian 26.04.2017 / 11:02