Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.3! Problemen lossen we samen met je op.
Plaats reactie
BBgebruiker
Berichten: 276
Lid geworden op: 11 nov 2013, 10:05
Locatie: Midden Nederland
Contacteer:

Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door BBgebruiker » 06 jul 2021, 10:24

  1. Wat is het probleem?
    Antwoord: Verwijzingen en links (urls) verwijzen nog naar oude forumlocatie en geven foutmelding, 'pagina bestaat niet'.
  2. Wanneer ontstond het probleem?
    Antwoord: Na forum verhuizen naar een subdomein.
  3. Adres van je forum: http://
    Antwoord: computerhulp.mkservices.nl
  4. Extensies op je forum:
    Antwoord: Allerlei
  5. Huidige stijl:
    Antwoord: Split green
  6. phpBB versie:
    Antwoord: nieuwste
  7. Waar is je forum gehost:
    Antwoord: Mijn domein
  8. Heb je onlangs iets veranderd aan je forum?
    Antwoord: Nee alleen de forum verhuizing naar nieuwe locatie.
Met vriendelijke groet,
Mario.

Aanname is vaak de oorzaak van ellende

BBgebruiker
Berichten: 276
Lid geworden op: 11 nov 2013, 10:05
Locatie: Midden Nederland
Contacteer:

Re: Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door BBgebruiker » 06 jul 2021, 10:31

Ik ben geen database guru, dus ik heb het iets anders aangepakt.

Wijzigingen moeten in een sql database bestand gedaan worden.
Stap 1:
Backup gemaakt van database en dat bestand opgezocht in 'store'.
Stap 2:
Backup bestand met FTP client naar locatie op pc gekopieerd en uitgepakt.
Stap 3:
Daarna bestand geopend met Notepad++.
Stap 4:
In Notepad++ het oude netwerkadres opgegeven in een zoekopdracht.
Nadat ik een resultaat kreeg, kies ik in Notepad++ eerst 1 keer vervangen door het nieuwe netwerkadres.
stap 5:
Daarna alle gevonden resultaten in 1 keer tegelijk vervangen door de nieuwe adreslocatie.
De wijzigingen opslaan in Notepad++.
Stap 6:
Dan eerst het oude *.sql.gz bestand hernoemen, bijvoorbeeld door er '_' voor te zetten.
Vervolgens het geopende document in Notepad++ opslaan met dezelfde naam.
Stap 7:
Daarna bestand comprimeren met '.gz' extensie, maar in Notepad++ wordt het bestand als '*.tar.gz' opgeslagen.
Stap 8:
In 'store' het oorspronkelijke backup bestand hernoemen door er '_' voor te zetten.
Stap 9:
Dan gewijzigd bestand via FTP terugzetten naar 'Store' in phpbb3.
Stap 10:
Vervolgens moet je de bestandsnaam in 'store' nog eens controleren, want backup kan alleen bestanden vinden met correcte benaming.
Als er een naam met andere extensies staat (bijvoorbeeld *.gz i.p.v *.sql.gz), kan het (gewijzigde) backup bestand niet gevonden worden.
Stap 11:
Dan de backup terugzetten en vervolgens controleren of alle wijzigingen zijn doorgevoerd.
Laatst gewijzigd door BBgebruiker op 06 jul 2021, 14:46, 2 keer totaal gewijzigd.
Met vriendelijke groet,
Mario.

Aanname is vaak de oorzaak van ellende

Gebruikersavatar
El torro
Berichten: 4163
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door El torro » 06 jul 2021, 13:50

Nadeel is wel dat de backup mogelijk al veroudert is.

Deze SQL opdracht werkt een stuk sneller:

Code: Selecteer alles

UPDATE `phpbb3_posts`
 SET `post_text` = replace(post_text, 'forum.com', 'map.forum.com')

BBgebruiker
Berichten: 276
Lid geworden op: 11 nov 2013, 10:05
Locatie: Midden Nederland
Contacteer:

Re: Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door BBgebruiker » 06 jul 2021, 14:21

Nee, die backup was nieuw, ik heb eerst alles bijgewerkt en daarna pas een backup gemaakt, in dit geval alleen van de database.
Want waar het om ging is dat de links die naar een onderwerp in mijn forum wijzen, verwijzen ook allemaal naar de oude locatie.
Simpel voorbeeld, mijn huidig forum staat op computerhulp.mkservices.nl, de links in de verschillende onderwerpen, posts en replies verwijzen allemaal nog naar de oude locatie, mkservices.nl/computerhulp.

Werkt de query die je in je reactie schreef ook voor het bijwerken van al die verwijzingen en links [url=....] naar onderwerpen van de oude naar de nieuwe forumlocatie?
In dat geval zal ik je script opslaan voor een (evt) volgende keer.
Met vriendelijke groet,
Mario.

Aanname is vaak de oorzaak van ellende

Gebruikersavatar
El torro
Berichten: 4163
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door El torro » 06 jul 2021, 15:56

Het script verandert elke url (mits in het script genoemd) in de table "post"

BBgebruiker
Berichten: 276
Lid geworden op: 11 nov 2013, 10:05
Locatie: Midden Nederland
Contacteer:

Re: Forum verplaatst, urls naar oude forumlocatie geven nu fout, hoe te wijzigen? (Opgelost)

Bericht door BBgebruiker » 06 jul 2021, 23:21

@El torro, bedankt voor je uitleg.
Het script in de query zal ik bewaren.
Met vriendelijke groet,
Mario.

Aanname is vaak de oorzaak van ellende

Plaats reactie