Links quebrados - Ajuda com SQL no BD

Suporte à dúvidas gerais relacionadas ao phpBB.
marcosoc
Novato
Novato
Mensagens: 7
Registrado em: 06 Abr 2008, 19:33
Contato:
Você favoritou esta postagem

Links quebrados - Ajuda com SQL no BD

  • Remover marcador da postagem
  • Mensagem por marcosoc »

    Qual a URL do seu fórum: http://www.corollaclube.com.br/forum
    Tipo de Hospedagem: Pago
    Qual a versão do phpBB: phpBB 3.0.11
    É um novo ou uma conversão: Conversão de uma versão phpBB2
    Usuário de teste: Usuário: Teste Senha: teste123
    Estilos instalados: Artodia: Deluxe
    Modificações instaladas:
    Qual seu nivel de experiência: intermediário
    Quando começou o problema: assim que fiz o Re-sincronizar tópicos recentes
    Descreva seu problema: tenho milhares de links quebrados no forum. Ao tentar reparar o banco de dados vários links ficaram com DOIS PONTOS (http://www.. e ..com e ..br). Já tentei rodar o sql abaixo porém não resolve. Pesquisei sobre regex mas também não consegui resolver.

    Código: Selecionar todos

    UPDATE `phpbb_posts` SET post_text = REPLACE(post_text, "//www..", "//www.") WHERE post_text LIKE "%//www..%"
    Alguém pode me ajudar?
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Links quebrados - Ajuda com SQL no BD

  • Remover marcador da postagem
  • Mensagem por robra »

    Ok.
    O tópico Mesclar backups já conseguiu resolver :?:
    Se "sim", poste lá uma mensagem compartilhando a solução com os demais usuários, marcando-a com o "resolvido".
    Já tentei rodar o sql abaixo porém não resolve.
    Qual foi o resultado após rodar o comando no banco de dados :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    marcosoc
    Novato
    Novato
    Mensagens: 7
    Registrado em: 06 Abr 2008, 19:33
    Contato:
    Você favoritou esta postagem

    Re: Links quebrados - Ajuda com SQL no BD

  • Remover marcador da postagem
  • Mensagem por marcosoc »

    Não consegui mesclar os backups. O forum perdeu toda a pontuação e acentos, consegui corrigir o acento de algumas palavras, mas ainda tem muita coisa errada.

    Esse sql dá o resultado abaixo:

    Código: Selecionar todos

    0 linha(s) afectadas. ( O Query demorou 0.6841 sec )
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Links quebrados - Ajuda com SQL no BD

  • Favoritar esta postagem
  • Mensagem por robra »

    Tentou UPDATE `phpbb_posts` SET post_text = REPLACE(post_text, "www..", "www.") WHERE post_text LIKE "%www..%" :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    marcosoc
    Novato
    Novato
    Mensagens: 7
    Registrado em: 06 Abr 2008, 19:33
    Contato:

    Re: Links quebrados - Ajuda com SQL no BD

  • Favoritar esta postagem
  • Mensagem por marcosoc »

    Tentei, também não deu certo.
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Links quebrados - Ajuda com SQL no BD

  • Favoritar esta postagem
  • Mensagem por robra »

    Chegou a verificar as mensagens no banco de dados se realmente estão escritos "www.." ou se é somente na visualização dentro do Fórum :?:
    Porque se você rodou o comando no SQL e retorna 0 linha(s) afectadas., é porque não encontrou nenhum termo www...

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    marcosoc
    Novato
    Novato
    Mensagens: 7
    Registrado em: 06 Abr 2008, 19:33
    Contato:
    Você favoritou esta postagem

    Re: Links quebrados - Ajuda com SQL no BD

  • Remover marcador da postagem
  • Mensagem por marcosoc »

    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Links quebrados - Ajuda com SQL no BD

  • Remover marcador da postagem
  • Mensagem por robra »

    Sim... mas você chegou a verificar as mensagens no banco de dados se realmente estão escritos "www.." ou se é somente na visualização dentro do Fórum :?:
    Utilizou o "pesquisar" no banco de dados do Fórum, no phpMyAdmin :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    marcosoc
    Novato
    Novato
    Mensagens: 7
    Registrado em: 06 Abr 2008, 19:33
    Contato:

    Re: Links quebrados - Ajuda com SQL no BD

  • Favoritar esta postagem
  • Mensagem por marcosoc »

    Realmente, no BD estava assim www..
    Mandei substituir e foram alterados mais de 1000 registros.

    Obrigado!
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Links quebrados - Ajuda com SQL no BD

  • Favoritar esta postagem
  • Mensagem por robra »

    Ok.
    Não esqueça de marcar a mensagem que lhe atendeu com o "resolvido".
    Para isso, basta clicar no ícone que parece um "V" na cor verde Imagem, localizado na mesma linha do título da mensagem.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Trancado