Lost
Administrator
Je had het misschien al gemerkt: het forum was ongeveer 16 uur uit de lucht. De reden hiervoor waren de recente PHP-kwetsbaarheden. Ik had uit voorzorg (net zoals vele andere websites) de server offline gehaald, todat the updates beschikbaar waren.
Helaas bleken de updates niet voor alle PHP versies uitgebracht te worden. De PHP versie waar het forum op draaide was helaas te oud en dit zorgde voor een opeenstapeling van problemen. Aangezien de server erg verouderd was, besloot ik om maar eens grondig alles te updaten. Ik heb deze gelegenheid ook aangepakt om xpdite.net naar een van mijn andere, grotere servers te verhuizen, waar ik ook wat andere projecten op draai.
Al met al zijn de volgende werkzaamheden uitgevoerd:
De migratie naar een nieuwe server betekende ook dat er aanpassingen gemaakt moesten worden in DNS. Deze veranderingen kunnen tot 48 uur de tijd nodig hebben om iedereen te bereiken, maar hopelijk hebben de meeste van julie niet zo lang hebben hoeven wachten.
Helaas bleken de updates niet voor alle PHP versies uitgebracht te worden. De PHP versie waar het forum op draaide was helaas te oud en dit zorgde voor een opeenstapeling van problemen. Aangezien de server erg verouderd was, besloot ik om maar eens grondig alles te updaten. Ik heb deze gelegenheid ook aangepakt om xpdite.net naar een van mijn andere, grotere servers te verhuizen, waar ik ook wat andere projecten op draai.
Al met al zijn de volgende werkzaamheden uitgevoerd:
- Backups van forum bestanden en forum database (MySQL) gemaakt op de oude server.
- Forum bestanden en database backup naar nieuwe server gekopieerd.
- Nieuwe server geupgrade naar meest recente Ubuntu LTS versie
- MariaDB geinstallerd op nieuwe server and de forum database naar MariaDB gemigreerd.
- PHP-FPM geinstalleerd
- De oude server draaide op NGINX, de nieuwe op Caddy. Dit betekende dat ik de configuratie moest omzetten. Dit duurde veel langer dan ik had verwacht aangezien ik PHP-FPM nog nooit met Caddy had gebruikt.
- Het duurde even, maar gelukkig kreeg ik het forum uiteindelijk aan de praat.
- Toen bleek dat er wat problemen waren omdat de forum versie verouderd was en sommige functies niet werkten omdat die verwijderd waren in de nieuwe PHP versie die ik had geinstalleerd. In plaats van the PHP versie te verlagen naar een versie die wel werd ondersteund door de oudere forum versie, toch maar besloten om een jaar support en updates voor her forum aan te schaffen.
- Het forum is geupdate naar de meest recente versie.
De migratie naar een nieuwe server betekende ook dat er aanpassingen gemaakt moesten worden in DNS. Deze veranderingen kunnen tot 48 uur de tijd nodig hebben om iedereen te bereiken, maar hopelijk hebben de meeste van julie niet zo lang hebben hoeven wachten.
Last edited:
