Zoals Kevin ook al zei, het allerbelangrijkste is de database. Het is geen probleem dat dit van een oudere versie is, maar je zult na importeren wel de database-update moeten draaien, alsof je een handmatige update uitvoert.
Stappen-plan:
- Maak een dump van je oude database (of laat die maken, als je zelf daar de mogelijkheden niet voor hebt). Gebruik bijvoorbeeld phpMyAdmin. phpBB heeft zelf ook een ingebouwde database-backup-functie, maar daar heb ik geen ervaring mee dus ik kan niet aangeven hoe betrouwbaar die is.
- Kopieer eventueel de mappen met daarin gebruikersuploads en andere bestanden die afwijken van een standaard phpBB-download. Denk aan de director 'images' (met o.a. avatars, smilies, topic icons), niet-standaard templates en de directory 'files' als je gebruik maakt van attachments.
- Upload de gekopieerde bestanden naar je nieuwe installatie, op de juiste plaats. Als je gebruik maakt van niet-standaard templates moet je of zorgen voor nieuwe versies van die templates (aangezien je aangeeft dat je oude installatie verouderd is), of je moet de instructies voor het updaten van een template naar een nieuwe versie volgen (hier is veel info over te vinden op dit forum, dus daar zal ik verder niet op ingaan hier).
- Importeer de dump van je oude database in de database voor je nieuwe forum.
- Kopieer de map 'install' uit de download van de versie van phpBB die je op de nieuwe installatie hebt toegepast (in het algemeen de nieuwste versie, natuurlijk).
- Draai de database-update om de vereiste wijzigingen aan je "oude" database aan te brengen. Dit doe je door te gaan naar http://www.jouwsite.nl/locatie-van-je-f ... update.php. Het script kan enige tijd nemen om uit te voeren, uiteindelijk zou je een melding moeten krijgen dat het script klaar is.
- Verwijder de install-map weer (dus alleen die ene map die je uit de download had gekopieerd om aan het database-update-script te komen).
Dat zou het moeten zijn. Wat vaak hoofdbrekens oplevert is het werken met de database-dumps. Tip: Probeer in het oog te houden welke encoding vermeld wordt dat het dump-bestand heeft en zorg dat je bij het importeren dezelfde encoding gebruikt (phpMyAdmin gaat standaard uit van UTF-8, dat is prima). Om te controleren of het goed gegaan is met de encoding zoek je een post op waarvan je weet dat er bijzondere tekens in zitten, zoals bijvoorbeeld e met een trema (ë). Als dat er normaal uitziet, dan is het goed gegaan. Als het mis is gegaan dan zal het teken ofwel eruit zien als een vraagteken (al dan niet in een "wiebertje", afhankelijk van je browser), ofwel als twee tekens, waarvan de eerste meestal een hoofdletter A is met een of ander accent erop. Als dat zo is, eerst even goed kijken of je misschien een verkeerde instelling hebt gedaan bij exporteren of importeren, zoniet dan hier hulp vragen.
Daarnaast is het formaat (ik bedoel dan de grootte in MB) van de dump vaak een struikelblok, vooral bij het importeren/uploaden. Je kunt gebruikmaken van het script bigdump, of je kunt gebruikmaken van de voorziening van phpMyAdmin om een import-bestand eerst te uploaden naar een speciale locatie op de server (de beperkende factor is vaak de PHP upload-limiet, zodat direct uploaden via phpMyAdmin geen optie is; dat zie je echter gauw genoeg - het dump-bestand van een typisch forum is al gauw enkele honderden megabytes, de upload-limiet is vaak 2, 4 of 8 MB - de upload-limiet wordt door phpMyAdmin vermeld in het import-scherm).