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:

Links quebrados - Ajuda com SQL no BD

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, 22:29

Re: Links quebrados - Ajuda com SQL no BD

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:

Re: Links quebrados - Ajuda com SQL no BD

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, 22:29

Re: Links quebrados - Ajuda com SQL no BD

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

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, 22:29

Re: Links quebrados - Ajuda com SQL no BD

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:

Re: Links quebrados - Ajuda com SQL no BD

Mensagem por marcosoc »

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

Re: Links quebrados - Ajuda com SQL no BD

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

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, 22:29

Re: Links quebrados - Ajuda com SQL no BD

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