Pagina 1 van 1

Edit posts in phpMyAdmin, schadelijk voor search?

Geplaatst: 03 feb 2011, 14:56
door Xorta
  • Adres van je forum: http://www.teamreflex.com/ en http://www.reflexgt.com/
    Event. modificaties op je forum: Doet er niet toe.
    Wanneer ontstond het probleem? N.v.t.
    phpBB versie: 3.0.7


    Heb je onlangs iets veranderd aan je forum? Doet er niet toe.

    Wat is het probleem?
    Ik wil een grote hoeveelheid posts editen, namelijk het vervangen van een bepaald woord X voor een woord Y. Dit woord komt voor in topic titels, post titels en in de posts zelf. Ik wil dit op een snelle manier doen:

    1) Via phpMyAdmin de database exporteren.
    2) De database als tekstbestand openen.
    3) Via een functie van mijn tekstverwerker zoeken naar woord X en vervangen voor woord Y.
    4) De database importeren.

    Dit heb ik al eens eerder gedaan met het veranderen van de URL van een image die in vele posts werd weergegeven. Met succes (voor zover ik weet, ik ben geen malfunctions tegengekomen).

    Het probleem nu: ik wil dus een woord vervangen en geen URL. Woorden worden opgeslagen in de search_wordlist tabel, en gelinkt aan posts in de search_wordmatch tabel. Deze tabellen worden geupdate zodra je op de submit knop drukt bij het posten. Nu wil ik dus posts op de bovenstaande manier editen, zorgt dit ervoor dat ik hiermee mijn search index beschadig?

    In principe slaat deze vraag ook op als je binnen phpMyAdmin gewoon een post edit zonder de exporteer-importeer methode die ik wil gebruiken. Ook dan maak je niet gebruik van de submit knop.

    Is er een mogelijkheid om phpBB de search tabellen opnieuw te laten samenstellen? Dit zou dit probleem kunnen verhelpen. Doet misschien 1 van de Resynchronise knoppen in het ACP dit klusje?

    Ik heb beperkte kennis over de werking van PHP, SQL, databases, etc. Met vallen en opstaan heb ik de afgelopen 2 jaar geleerd ermee te werken.

Re: Edit posts in phpMyAdmin, schadelijk voor search?

Geplaatst: 03 feb 2011, 15:14
door Xorta
Stom, er blijkt dus gewoon een rebuild search index optie te zijn binnen phpBB. Maintenance -> Database -> Search index. :oops:

Dan nog: ben ik veilig bezig?

Het te vervangen woord is trouwens erg specifiek en komt met zekerheid niet ergens anders in de database voor.

Re: Edit posts in phpMyAdmin, schadelijk voor search?

Geplaatst: 03 feb 2011, 15:18
door Ger
Het is nooit aan te raden om direct in de database te werken, aangezien e.e.a daar toch wat anders zit dan met een gewone forum interface. Wat in ieder geval heel belangrijk is, is dat je een goede code-editor gebruikt die de juiste codering herkent. Anders kom je geheid in de knoop met allerlei rare tekens.

Verder is het met name een kwestie van goed opletten. Als je dat doet en weet waar je mee bezig bent, dan kan het goed gaan.

Re: Edit posts in phpMyAdmin, schadelijk voor search?

Geplaatst: 03 feb 2011, 15:32
door Xorta
Bedankt voor je snelle reactie. Ik ga het proberen. Gezien het mij de vorige keer ook gelukt was, maak ik mij geen zorgen om de codering. MS Office Frontpage deed destijds de trick.