Jump to content
gustavozavanin

Anúncio não é aprovado após ataque de Malware

Recommended Posts

Olá Galera, 
O site de um cliente foi atacado por vírus no mês passado. Contratei os serviços da empresa Sucuri.net e eles me entregam os arquivos íntegros e o site funcionando novamente. Para a minha surpresa, o google não quer indexar os meus anúncios, mesmo após a avaliação manual, eles acusam que ainda existem links com redirecionamentos dentro do site.

(Esses são os links que o Google acusa após a avaliação manual)
 


Eu já tentei criar redirects 301 para essas páginas.
Eu não consigo solucionar esse problema. O site está 100% limpo segundo 3 scanners diferentes, incluindo o monitor de problemas do Google.

Por favor se alguém puder me ajudar, já não sei mais o que fazer

Share this post


Link to post
Share on other sites

Olá, sugiro que atualize o WordPress e todos os plugin na última versão, se possível também atualize a versão do PHP no servidor para a Versão 7, mas para isso verifique a compatibilidade de todos os plugins e faça um backup completo antes. Também troque todas as senhas do servidor. Se nada funcionar terá que verificar na unha o código de cada uma das páginas infectadas para remover o redirecionamento.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Motta
      Google espera triplicar força de trabalho para computação em nuvem na América Latina até fim de 2020
    • By CrashRM
      Olá, preciso de ajuda e acredito que esse fórum possa ser uma luz.
      Estou com um projeto de um site que irá exibir informações de empresas, pois bem, ele foi feito em wordpress e utilizo o plugin wp all import para poder subir esses dados para o site via arquivo csv.
      Estava tudo funcionando bem, mas, conforme a base de dados foi subindo o site foi ficando lento e agora por várias vezes ele apresenta erro 500 (Internal Server Error Sorry, something went wrong) ao realizar buscas no site.

      Ao subir o arquivo csv, para cada linha do arquivo o plugin cria uma postagem nova no wordpress com as informações das colunas, ao total eu teria que subir 20 milhões de linhas e cada linha contem 27 colunas que são adicionadas como informações no post.

      O problema do erro 500 começou acontecer quando cheguei a um pouco mais de 1 milhão de empresas cadastradas.
       
      Não sou profissional no assunto, tudo que fiz foi através de pesquisas e estudos em sites e fóruns, então pode ser que tenha configurado algo errado ou o servidor é que não é o ideal... eis que minhas dúvidas são:
      - Preciso de um servidor melhor ou esse comporta?
      - A configuração do meu mysql (my.cnf) ou php.ini estão incorretas?
      - Devo colocar o banco de dados em um servidor específico? (tentei fazer na amazon, mas me perdi no meio do processo)
      - O que devo fazer?

      Segue as informações:
      Servidor: https://www.ovh.pt/vps/vps-cloud-ram.xml
      VPS Cloud RAM 2
      2 vCore(s); 2 GHz; 12 GB RAM; 50 GB SSD
      - Linux Ubuntu 16, php 7.3
      - Vestacp

      My.cnf
      [client] port=3306 socket=/var/run/mysqld/mysqld.sock [mysqld_safe] socket=/var/run/mysqld/mysqld.sock [mysqld] user=mysql pid-file=/var/run/mysqld/mysqld.pid socket=/var/run/mysqld/mysqld.sock port=3306 basedir=/usr datadir=/var/lib/mysql tmpdir=/tmp lc-messages-dir=/usr/share/mysql log_error=/var/log/mysql/error.log symbolic-links=0 skip-external-locking key_buffer_size = 4000M max_allowed_packet = 64M table_open_cache = 4096 sort_buffer_size = 64M read_buffer_size = 64M read_rnd_buffer_size = 128M myisam_sort_buffer_size = 128M thread_cache_size = 64 query_cache_size= 624M #innodb_use_native_aio = 0 innodb_file_per_table innodb_buffer_pool_size = 8000M max_connections=120 max_user_connections=30 wait_timeout=28800 interactive_timeout=58800 long_query_time=5 !includedir /etc/mysql/conf.d/ php.ini
      [PHP] engine = On short_open_tag = On precision = 14 output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, disable_classes = zend.enable_gc = On expose_php = Off max_execution_time = 300 max_input_time = -1 memory_limit = 2000M error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off html_errors = On variables_order = "GPCS" request_order = "GP" register_argc_argv = Off auto_globals_jit = On post_max_size = 1000M auto_prepend_file = auto_append_file = file_uploads = On upload_max_filesize = 50M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= sql.safe_mode = Off odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.dateformat = "%Y-%m-%d" ibase.timeformat = "%H:%M:%S" [MySQLi] mysqli.max_persistent = -1 mysqli.allow_persistent = On mysqli.max_links = -1 mysqli.cache_size = 2000 mysqli.default_port = 3306 mysqli.reconnect = Off mysqlnd.collect_statistics = On mysqlnd.collect_memory_statistics = Off  
      Espero que alguém possa me dar uma luz para resolver esse problema.
      Desde já obrigado 
    • By groudon900
      Preciso da ajuda de vocês eu consigo apagar o caminho da foto no banco de dados, mas não consigo apagar a foto da pasta !
       
      como ela fica salva na coluna do mysql
       
      (192861-como-fazer-folha-de-pagamento-de-condominio-aprenda-ja.jpg)
       
      Pagina de Apagar
      <?php session_start(); include_once("../conexao.php"); $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); if(!empty($id)){ $result_usuario = "DELETE FROM sites WHERE id='$id'"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_affected_rows($conn)) { $_SESSION['msg'] = "<p style='color:green;'>Usuário apagado com sucesso</p>"; header("Location: listarS"); }else{ $_SESSION['msg'] = "<p style='color:red;'>Erro o usuário não foi apagado com sucesso</p>"; header("Location: ERROR.php"); } }else{ $_SESSION['msg'] = "<p style='color:red;'>Necessário selecionar um usuário</p>"; header("Location: ERROR.php"); }  
      como eu coloco a foto !
      <?php include_once("../conexao.php"); $servico = $_POST['servico']; $empresa = $_POST['empresa']; $descricao = $_POST['descricao']; $url = $_POST['url']; $arquivo = $_FILES['arquivo']['name']; //Pasta onde o arquivo vai ser salvo $_UP['pasta'] = '../foto/foto_servicos/'; //Tamanho máximo do arquivo em Bytes $_UP['tamanho'] = 1024*1024*100; //5mb //Array com a extensões permitidas $_UP['extensoes'] = array('png', 'jpg', 'jpeg', 'gif' , 'pdf'); //Renomeiar $_UP['renomeia'] = false; //Array com os tipos de erros de upload do PHP $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior que o limite do PHP'; $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especificado no HTML'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Não foi feito o upload do arquivo'; //Verifica se houve algum erro com o upload. Sem sim, exibe a mensagem do erro if($_FILES['arquivo']['error'] != 0){ die("Não foi possivel fazer o upload, erro: <br />". $_UP['erros'][$_FILES['arquivo']['error']]); exit; //Para a execução do script } //Faz a verificação da extensao do arquivo $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if(array_search($extensao, $_UP['extensoes'])=== false){ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"A imagem não foi cadastrada extensão inválida.\"); </script> "; } //Faz a verificação do tamanho do arquivo else if ($_UP['tamanho'] < $_FILES['arquivo']['size']){ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Arquivo muito grande.\"); </script> "; } //O arquivo passou em todas as verificações, hora de tentar move-lo para a pasta foto else{ //Primeiro verifica se deve trocar o nome do arquivo if($UP['renomeia'] == true){ //Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg $nome_final = time().'.jpg'; $nome_final2 = time().'.jpg'; }else{ //mantem o nome original do arquivo $nome_final = $_FILES['arquivo']['name']; $nome_final2 = $_FILES['arquivo']['name']; } //Verificar se é possivel mover o arquivo para a pasta escolhida if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta']. $nome_final)){ //Upload efetuado com sucesso, exibe a mensagem $query = mysqli_query($conn, "INSERT INTO sites (servico,empresa,fotos,descricao,url) VALUES('$servico','$empresa','$nome_final','$descricao','$url')"); echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Cadastrado com sucesso!.\"); </script> "; }else{ //Upload não efetuado com sucesso, exibe a mensagem echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Imagem não foi cadastrada com Sucesso.\"); </script> "; } }  
      Se precisar de algo mais, me falem!
    • By Agatacat
      Estou usando o Contact Form 7 e o plugin CF7 SKINS,  preciso deixar alguns campo lado a lado:
      <label> Cidade
      [text* text-317] </label>
      <label> Estado
      [text* text-317] </label>
      <label> Código Postal
      [text* text-317] </label>
      <label> Telefone para Contato
      [tel* tel-459] </label>
      <label> Seu e-mail
      [email* your-email] </label>
      Assim que está atualmente, e os campos ficam um embaixo do outro, gostaria de deixar os campos Cidade e Estado um do lado do outro, alguém saberia como fazer isso?
      E também gostaria de saber como posso limitar as caixas de texto, como podem ver na imagem ela vai até a lateral máxima da página.
      Agradeço desde já pela ajuda.

    • By alisonalves
      Bom dia pessoal. Tenho um blog e ele está bem lento para carregar as páginas. Quando acesso a área administrativa do blog aparece a mensagem "Atualização do PHP necessária". Acessei o meu servidor que no caso é a Locaweb mas notei que lá há várias versões do php e não sei qual é a versão que devo escolher. Além disso preciso fazer mais alguma coisa para modificar a versão do php do meu blog? Obrigado pela força
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.