• Olá, tudo bem?

    Espero que possam me ajudar. Procurei exaustivamente uma solução para o que está ocorrendo no meu site, mas não encontrei ainda.

    Solicitei a instalação de um certificado SSL em um site. O site sempre funcionou normalmente, com uploads de imagens e atualizações de temas e plugins ocorrendo de forma normal. Mas a partir do momento que solicitei a instalação do certificado SSL, não consigo mais fazer atualizações e uploads pelo admin do wordpress.

    Inicialmente, fiz os procedimentos mais rápidos e práticos para habilitar o SSL no WordPress: adicionei o “s” aós o http nas configurações, e instalei o plugin Really Simple SSl. Funcionou perfeitamente. Mas comecei a ter o problema descrito acima. Desfiz o processo e o problema sumiu.

    Parti então para a alteração mais completa, fazendo alterações no .htaccess e no wp-config, alterando também os endereços, para constar o HTTPS em todos os links. Funcionou também, mas o problema de atualização e envio de imagens retornou.

    Para atualizações via tema, não tenho problemas (atualizações como recursos do tema, textos). Também para atualizar páginas não tenho problemas.

    Os erros que estou tendo são esses:

    Envio de imagens: Falha ao enviar “”.
    O arquivo está vazio. Envie algo mais substancial. Esse erro também pode ter acontecido se o envio de arquivos estiver desativado no seu php.ini ou se a definição de post_max_size for menor que a do upload_max_filesize no php.ini.

    Atualização de plugins e temas: Ocorreu um erro ao atualizar All-in-One WP Migration: Não foi possível criar o diretório.

    Entrei em contato com o responsável pelo serviço de hospedagem, para que verificasse os parâmetros no php.ini e também as permissões de arquivo. Estão todas corretas.

    Não sei o que pode estar acontecendo. O site funciona normalmente no ambiente seguro, mas na parte do admin, estou tendo esses problemas.

    Alguém poderia dar um luz sobre como proceder? Uma ajuda?

    Agradeço a atenção desde já!

    Abs…

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 13 respostas - 1 até 13 (de um total de 13)
  • olá @cfelipe74,

    como são erros pontuais na área de administração, eu apostaria em possíveis erros de url no banco de dados.

    primeiro, sugiro que veja TODO o tutorial abaixo, como forma de revisar o que já fez e perceber coisas que talvez não tenha feito,

    https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/

    para esses seus erros, talvez seja o caso informado no tutorial em “Fixing Mixed Content in WordPress Database”, onde eles sugerem o uso do plugin Better Search Replace para pesquisar urls no banco de dados que estejam com http, modificando para https. pode ser que isso esteja na base de geração dos erros.

    pois os dois erros me parecem uma incapacidade do wordpress com relação à pasta “wp-content” usando https. com a mudança para ssl, parece que o wordpress não consegue se comunicar ou não tem permissões suficientes, com isso não consegue enviar imagens e ocorre o erro “Não foi possível criar o diretório”, pois tem a ver com a comunicação do admin com o local onde estão os arquivos no servidor.

    se usando o plugin referente ao banco de dados isso não for corrigido, mas quiser certeza que o problema é de conexão com o servidor, bastaria dar uma permissão 777 na pasta wp-content e ver se consegue enviar imagens e atualizar plugins e temas. dando certo, desde retornar as permissões para o padrão 755 e ai terá que se pesquisar onde foi gerado esse bloqueio que está impedindo o wordpress de ter permissões para se conectar e alterar servidor.

    abraços e boa sorte,

    Criador do tópico cfelipe74

    (@cfelipe74)

    Olá,

    Sim, eu me guiei inicialmente por esse tutorial, e utilizei o plugin proposto para alterar as url’s para https. Mas mesmo com esses procedimentos todos, não obtive sucesso.

    Vou tentar a opção de colocar a permissão 777 na pasta wp-content, para ver se obtenho um resultado positivo.

    Agradeço a resposta.

    só lembrando, @cfelipe74, que isso é um teste. ao finalizar, retorne as permissões para 755. se der certo enviar imagens e atualizar com as permissões em 777, então a instalação do SSL gerou alguma questão que não está permitindo o WordPress gerenciar os arquivos de sites além de poder criar e deletar pastas e arquivos.

    como sou designer, não sei como resolver isso. indico que tente os moderadores desse fórum, como o @felipeelia. pois talvez seja o caso de contratar um desenvolver para verificar a instalação do ssl e deixar o WordPress com permissões para manipular arquivos e pastas em seu servidor.

    Criador do tópico cfelipe74

    (@cfelipe74)

    Solicitei que fosse colocada a permissão 777, e funcionou parcialmente.

    Consegui fazer a atualização do plugin, mas não consigo enviar nenhuma imagem pelo admin do wordpress.

    E o responsável pela hospedagem não identifica nenhum erro gerado no log dele.

    olá @cfelipe74,

    uma pena. acredito que são questões de permissões que estão interferindo em seu WordPress.

    o ideal é que consiga falar com um desenvolvedor que entenda de SSL e servidores.

    abraços e boa sorte,

    Moderador Felipe Elia

    (@felipeelia)

    Problema de configuração de hospedagem mesmo. Os números de permissão seguem esse diagrama:

    Ou seja, o primeiro número é para o dono do arquivo, o segundo é para o grupo designado e o terceiro é para todo o resto. Quando é preciso colocar o 7 em outra posição que não a primeira significa que o servidor de arquivos (apache, nginx, etc.) não é o *dono* do arquivo, o que é uma configuração que a gente não recomenda.

    De qualquer forma vamos ver se mais alguém consegue dar uma luz aqui.

    Criador do tópico cfelipe74

    (@cfelipe74)

    Olá @felipeelia, obrigado pela resposta.

    Isso é que não estou compreendendo. a hospedagem já setou toda a pasta wp-content como 777, o que permitiu que fosse resolvido o problema de atualização e instalação de plugins e temas.

    Mas o envio de imagens continua com erro. E é sempre o mesmo: Falha ao enviar “”.
    O arquivo está vazio. Envie algo mais substancial. Esse erro também pode ter acontecido se o envio de arquivos estiver desativado no seu php.ini ou se a definição de post_max_size for menor que a do upload_max_filesize no php.ini.

    Todas as configurações no php.ini estão corretas. Se alguém quiser dar uma olhada:
    https://www.abramic.com.br/info.php

    Só tenho certeza que é algo relacionado ao SSL, pois antes de instalar não havia nenhum erro.

    Não sei se é do certificado em si. Adquiri ele pela UOL.

    O estranho é que é a primeira vez que tenho esse problema. Não sei se o responsável pela hospedagem não consegue identificar, ou sabe mesmo, o que está acontecendo.

    Tenho outro site, em que utilizei o SSL que recebi da hospedagem (hostgator tem a opção gratuita de SSL nos seus planos) e não precisei fazer nada, além de instalar e configurar o plugin Really Simple SSL.

    Espero que mais alguém possa dar alguma idéia, pq já procurei muito por aí e não achei nada parecido com esse erro no envio de imagens.

    Moderador Felipe Elia

    (@felipeelia)

    Algumas sugestões:

    – Fazer uma instalação nova do WordPress em outra pasta para ver se o problema continua;
    – Colocar no seu wp-config.php define( 'FS_METHOD', 'direct' ); (antes do comentário que diz para parar de editar) porque o problema pode ser a conexão entre seu WP e o sistema de arquivos mesmo;
    – Trocar de hospedagem.

    props @mariovalney

    Criador do tópico cfelipe74

    (@cfelipe74)

    Olá @felipeelia,

    Obrigado mais uma vez pelo seu apoio.

    Não acredito que uma nova instalação vá mudar algo, pois os parâmetros serão os mesmos.

    Coloquei a sua sugestão no wp-config, mas nada mudou.

    Também já estava pensando em mudar de hospedagem, portanto acho que vou ter que fazer isso mesmo.

    Moderador Felipe Elia

    (@felipeelia)

    Os parâmetros do servidor serão os mesmos, as pastas (e suas permissões) não, mas realmente, se trocar de hospedagem é uma opção pra você, é o melhor a ser feito.

    Olá, @cfelipe74

    Será que este post mata a charada?
    https://www.creationdepot.com/cannot-upload-images-in-wordpress-file-is-empty-error/

    Resumindo: segundo o autor, a msg de erro é enganosa e aponta para problemas de configuração, quando o problema está em alguns arquivos nos folders wp-admin e wp-includes. A solução proposta é fazer uma reinstalação manual do WP, depois do devido backup.

    Espero que se aplique ao seu caso e o ajude a resolvê-lo.

    Criador do tópico cfelipe74

    (@cfelipe74)

    Olá @cbrandt, obrigado pela resposta.

    Infelizmente, não acho que esta seja a solução.

    Antes da instalação do certificado, não existia nenhum problema. Tudo começou após a instalação do certificado.

    Se eu agora desfizer todas as alterações que fiz para habilitar a segurança no site (trocar o http pelo https; retirar as configurações do wp-config e .htaccess), tudo volta ao normal. Por isso não acho que uma reinstalação do wordpress vá resolver.

    Tem algum porém com o certificado, e acho que também deve estar ligado à permissões de pastas, já que com a alteração de 755 para 777 na pasta wp-content, as atualizações e instalações de plugins e temas voltaram ao normal, menos o envio de imagens.

    olá @cfelipe74,

    irei fazer um sugestão para sanar a dúvida completamente. mas envolverá um custo de R$3,95 e é preciso ver se sua hospedagem permite domínio adicional.

    então, sugiro que compre no GoDaddy um domínio com final .site, .online, .xyz ou .club, que custam apenas R$3,95. até indico que pegue o seu domínio atual e compre uma versão alternativa dessas.

    então inscreva esse novo domínio no Cloudflare, configurando o Clodflare para redirecionar para sua hospedagem atual. se sua hospedagem não permitir domínios adicionais, você pode criar um subdomínio e dentro desse subdomínio estacionar esse domínio que você comprou. se não souber configurar os DNS do Cloudflare, que basicamente são criar entradas tipo A para o IP de sua hospedagem, diga aqui que explico com mais detalhes.

    na sua hospedagem, faça um cópia de sua WordPress e coloque dentro do domínio adicional ou do subdomínio com o novo domínio estacionado. aqui você não irá ativar o selo SSL que adquiriu.

    no Cloudflare você vai em Crypto > SSL e configura como Full e coloca em “On” na seção “Always use HTTPS”. pronto, com isso seu site já irá rodar com SSL da Comodo. tão bom que é aceito até pelo Checkout Transparente do PagSeguro, que dizem ter restrições com relação a SSL.

    ai você testa seu WordPress. se tudo funcionar como antigamente, quando não usava https, o problema está com o Selo SSL que instalou. se erros continuarem, aí o problema é com a hospedagem e realmente é o caso de mudar, já que eles dizem que está “tudo certo”.

    abraços e boa sorte,

Visualizando 13 respostas - 1 até 13 (de um total de 13)
  • O tópico ‘Envio de imagens e atualização de plugins dando erro em site com SSL’ está fechado para novas respostas.