Não consegui carregar imagens no meu site do Wordpress usando a ferramenta de mídia do painel de administração do Wordpress. Estou recebendo o seguinte erro.
Falha ao fazer o upload de "logo512x512.png". Não foi possível criar o diretório wp-content / uploads / 2020/01. O diretório pai é gravável pelo servidor?
Passei por inúmeras soluções para esse problema, mas nenhuma funcionou para mim. Estou na máquina do servidor windows 2016. com um banco de dados MySQL. Eu não tenho o administrador do PhP, não tenho um Cpanel.
Meu ftp está funcionando. Sou capaz de obter temas e plugins sem nenhum problema. Alguma ideia?
wp-content/themes
ewp-content/plugins
.Respostas:
Um possível problema são as
chmod
configurações da pastawp-content
. Pode ser necessário alterarchmod
owp-content
diretório pai ou para permitir a criação de qualquer pasta / arquivo e pasta / arquivo filho dentro desse diretório.Dependendo de qual aplicativo do Windows você estiver usando para definir o chmod, determinará como esse processo é realizado. Eu uso o FileZilla e você pode simplesmente -
Clique com o botão direito do mouse em
wp-content
, selecioneFile Attributes
e definaNumeric value: 755
.Além disso, você já pensou em usar um servidor da web de terceiros como o XAMPP?
fonte
Eu tive um problema semelhante com uma instância do Google Cloud Engine, sem cPanel, sem phpMyAdmin e FTP, no Ubuntu e Apache. E eu resolvi desta maneira:
1. Defina as pastas de upload no wp-config.php
Abra o wp-config.php com nano ou vim e adicione o seguinte código
antes desta linha:
e salve.
2. Alterar proprietário
Mude para o diretório wp-content. No meu caso (use seu próprio caminho):
Em seguida, altere o proprietário para www-data
Por que www-data? No meu caso, é o nome da conta de serviço apache em execução no meu servidor. Você pode verificar o nome com:
esse comando retorna algo como isto:
como você vê, root e www-data. Talvez com o Windows Server a conta seja diferente (tasklist? Pslist?), Não sei como obtê-lo (nunca usei o Windows Server, desculpe). Espero que o www-data funcione para você.
Por fim, verifique se a pasta de uploads tem as permissões corretas
3. Conceda a esse usuário direitos de uso do Wordpress
Para a pasta html ou public_html (no meu caso / var / www / html, altere-a para o seu próprio caminho)
E voilà. Espero que este pequeno guia tenha sido útil, ou pelo menos, tenha idéias para resolvê-lo!
fonte
Bem, os amigos disseram sobre colocar permissões nos diretórios ... Mas no Windows, há uma diferença entre o Linux, o que eu recomendo é colocar o conteúdo WP (apenas esta pasta) como chmod 0777 e assim na pasta de upload atual (2020) como chmod 0777. Isso deve ser feito. E mesmo que você veja que há conselhos para colocar sempre 0755, aconselho que você o deixe especificamente nessas pastas.
Faça um backup antes de qualquer alteração e acredito que o ajudará a gerenciar o upload
uma boa alternativa é todo mês que o WordPress cria uma nova pasta para esse mês e você altera a permissão da pasta para 0755 de acordo com o mês encerrado, para que ajude Ah, você tem mais confiança no problema de segurança
fonte