Forum phpbb (geen wordpress forum)

Geregeld loop ik tegen dingen aan, dus daarom ook hierover maar even een bericht.

Verhuizen naar een nieuwe server

  • Installeer een schoon, leeg forum. Haal het op bij https://www.phpbb.com/downloads/
    Kies dezelfde gebruikersnaam en wachtwoord als in de oude installatie. Bij  provider Vimexx gaat het installeren goed met de auto-installer Softaculous, beter dan het ging met met Installatron.
  • Maak een backup via beheerderspaneel – onderhoud – Backup.
  • Download het of zoek het bestand op in de map Store
  • Open het bestand met Notepad++
  • Open ook de backup van het te gebruiken forum (op dezelfde manier even maken)
  • Vergelijk en zorg dat de databasenaam van het te importeren bestand dezelfde naam krijgt als die van de lege installatie. (zoek -> vervang)
  • Hernoem het bestand, het moet dezelfde naam krijgen. Plaats het in de map Store van het nieuwe forum.
  • Ga dan terug naar beheer van het nieuwe forum en kies voor beheerderspaneel onderhoud – herstellen
  • zie ook https://www.phpbb.com/support/docs/en/3.0/kb/article/transferring-your-board-to-a-new-host-or-domain/
  • NB: heel belangrijk:  schakel de extensies uit handmatig stuk voor stuk uit en daarna weer inn.

Nieuwe versie

  • Download de laatste versies van zowel het forum als het language pack: kies voor automatic update en lees de aanwijzingen die hier staan. https://www.phpbb.com/downloads/ 
  • Kies een rustig moment voor het updaten. Laat een melding verschijnen op het forum, dat het forum vanaf een bepaalde tijd gedurende een uur offline zal zijn. Zodat men tijd heeft om het werk op te slaan. Installeer hiervoor de extensie Board announcements
  • Maak een backup via beheerderspaneel – onderhoud – Backup. En maak ook een backup van de bestanden via ftp.
  • Aanwijzingen voor overstap van 3.1 naar 3.2
    (deactiveer de stijlen behalve prosilver. Deactiveer extensies die niet compatibel zijn. (kan ook achteraf). Zet engels als standaard taal (maar ook dit kan je opvangen door na de installatie het NL taalbestand terug te zetten).
    Verwijder de volgende bestanden uit het nieuwe pakket: config.php, map images, map files, map store.
    Verwijder van de bestaande installatie alles behalve: config.php, de map ext, de map images, de map  files en de map store.
    Installeer het door deze regel te typen in de browser: http://www.example.com/yourforum/install
    Update database only
  • Houdt de aanwijzingen in de gaten.
    Zo stopte de update (aug 2017) bij 17% en zag ik deze melding:Class phpbb\textformatter\data_access does not exist
    De juiste map opgezocht via ftp: bleek dit bestand inderdaad niet goed te zijn gekopieerd. Alsnog kopieren zette de installatie direct weer in gang.
  • Als alles klaar is: inloggen en ook in het beheerderspaneel, ofwel ACP. Check de extensies en de taal en het stijlbestand.
  • NB: heel belangrijk: als je vergat de extensies uit te schakelen: doe dat achteraf. Handmatig stuk voor stuk uitschakelen en daarna weer inschakelen.