Suporte » Temas » Problema ao alterar o Cabeçalho do tema (header.php)

  • Olá,

    estou precisando fazer uma aletaração no header.php, mas, ao tentar atualizar, aparece a seguinte mensagem: “Não foi possível se comunicar com o site para verificar possíveis erros fatais e, por isso, a mudança no PHP foi desfeita. Você precisará enviar o arquivo PHP alterado de outra forma, como através de SFTP, por exemplo.”

    Alguém sabe do que se trata e como resolver?

    • Este tópico foi modificado 1 ano, 5 meses atrás por  Ale Maciel.
Visualizando 15 respostas - 1 até 15 (de um total de 17)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @ale-maciel,

    O WordPress 4.9 alterou a forma de editar arquivos de plugins e temas mesmo. Se o plugin ou tema em questão estiver ativo, o WordPress tenta verificar se há algum erro que potencialmente faria o usuário perder acesso ao site. Se ele perceber que há algum erro ou se não conseguir verificar, o WP não permite a alteração, a não ser de forma manual, por questões de segurança. Se você fizer uma alteração com um ; faltando em um plugin ativo ou no seu tema, você não conseguirá reverter a alteração pelo painel.

    No seu caso o WordPress não está conseguindo obter o conteúdo do arquivo para comparar as alterações. Isso já aconteceu no fórum internacional e a solução que indicaram foi instalar o plugin Diagnóstico e verificar se algum plugin está bloqueando o loopback. Você pode fazer essa verificação?

    Oi, Felipe.

    Obrigado pela força. Vou tentar sim. Logo dou um retorno.

    Felipe,

    A resposta que o programa me retornou:

    “A solicitação de loopback para o seu site falhou, isso pode impedir que WP_Cron funcione, juntamente com o tema e os editores de plugins. <br> Erro encontrado: (0) erro CURL 35: erro: 14077410: rotinas SSL: SSL23_GET_SERVER_HELLO: falha de handshake de alerta sslv3

    Resultado do teste sem nenhum plugin ativo: a solicitação de loopback para o seu site falhou, isso pode impedir que o WP_Cron funcione, juntamente com o tema e os editores de plugins.

    Erro encontrado: (0) erro CURL 35: erro: 14077410: rotinas SSL: SSL23_GET_SERVER_HELLO: falha de handshake de alerta sslv3”

    Carxs, Mais alguém está passando pelo mesmo problema? Imaginam alguma forma de resolver?

    Moderador Felipe Elia

    (@felipeelia)

    Oi @ale-maciel,

    Seu site usa SSL, ou seja, ele tem https://?

    Usa sim. Mas não totalmente. Só até o cloud.

    Moderador Felipe Elia

    (@felipeelia)

    Desculpa @ale-maciel, não entendi. Como assim, só até o cloud?

    E o erro é relacionado exatamente a isso, pelo visto.

    Resultado do teste sem nenhum plugin ativo: a solicitação de loopback para o seu site falhou, isso pode impedir que o WP_Cron funcione, juntamente com o tema e os editores de plugins.

    Erro encontrado: (0) erro CURL 35: erro: 14077410: rotinas SSL: SSL23_GET_SERVER_HELLO: falha de handshake de alerta sslv3”

    Desculpe a demora, Felipe.

    Não é um SSL ponta a ponta. Utilizo o serviço do CloudFlare aliado a um SSL gratuito. Na host não utilizo o serviço.

    Seria o caso de tentar desativar o serviço para trabalhar no header?

    • Esta resposta foi modificada 1 ano, 5 meses atrás por  Ale Maciel.
    Moderador Felipe Elia

    (@felipeelia)

    Acho que seria o caso sim, @ale-maciel. Faça o teste e veja se consegue. Mas por que você não edita esse header.php fora do editor do WP? Para um máximo de segurança, existe a recomendação de desabilitá-lo por completo.

    Olá,

    Estou com o mesmo problema deste tópico. Segui suas intruções e o plugin diagnóstico diz que está tudo ok, porém eu ainda continuo a receber erros. Quais instruções adicionais você me dá para resolver isso ?

    Moderador Felipe Elia

    (@felipeelia)

    Olá @emersong20,

    Você acessa seu site com https://? A mensagem exibida é idêntica a do @ale-maciel?

    Olá,
    Sim, acesso via HTTPS. Desculpe a demora, o email de notificação do WordPress simplesmente caiu no SPAM =(

    Moderador Felipe Elia

    (@felipeelia)

    Oi @emersong20,

    Tente alterar as regras de permissão, tente inserir define( 'FS_METHOD', 'direct' ); no seu wp-config.php antes do aviso de parar de editor e verifique se a constante DISALLOW_FILE_EDIT não está configurada. Se não funcionar, recomendo que você abra outro tópico para aumentar a visibilidade do seu problema.

    Estou com o mesmo problema e o código que aparece em meu diagnóstico é o seguinte:
    Erro encontrado: (0) cURL error 7: couldn’t connect to host

    Como resolver?

    Moderador Felipe Elia

    (@felipeelia)

    Oi @blogdothiagoferraz,

    No seu caso o problema pode ser um proxy no meio do caminho. Neste link tem um teste que você pode fazer para ver se o cURL está funcionando corretamente ou não.

    Caso não consiga resolver, recomendo que você abra outro tópico para aumentar a visibilidade do seu problema, beleza?

Visualizando 15 respostas - 1 até 15 (de um total de 17)
  • O tópico ‘Problema ao alterar o Cabeçalho do tema (header.php)’ está fechado para novas respostas.