TubePress updaten
Updates met één klik, handmatige updates, gesigneerde releases en de PHP-versiebewaking.
TubePress werkt bij zoals WordPress dat doet: één klik in het beheerpaneel haalt een ondertekende release op, verifieert deze, maakt een back-up, vervangt de core en voert eventuele databasemigraties uit. Uw thema's, plugins, media en instellingen blijven onaangetast.
Deze pagina legt precies uit wat een update wijzigt, hoe u er een toepast en hoe u veilig blijft.
Hoe updates werken
Releases worden gedistribueerd als ondertekende pakketten van tubepress.io. Voordat TubePress een enkel bestand aanraakt, wordt elk pakket tweemaal geverifieerd:
- een SHA-256-controlesom — een mismatch breekt de update af; en
- een Ed25519-handtekening — de core weigert te installeren zonder een geldige handtekening, zodat een gemanipuleerd of niet-ondertekend corepakket ronduit wordt afgewezen.
Een update vervangt uitsluitend de vaste core. Concreet:
src/, sql/, templates/admin/, templates/install/ en config/app.php.themes/, plugins/, geüploade media in public/uploads/, uw database-inhoud en uw instellingen (inclusief config/database.php).Vlak voor het omwisselen van bestanden kopieert TubePress de huidige core naar storage/backups/ en maakt een database-back-up. Als die database-back-up niet kan worden aangemaakt, breekt de core-update af om uw gegevens niet in gevaar te brengen. Bestanden worden vervolgens atomair omgewisseld, nieuwe genummerde migraties in sql/ worden automatisch uitgevoerd en de uitkomst wordt vastgelegd in een updatelogboek dat u kunt bekijken of van waaruit u kunt terugdraaien.
Eén-klik-update
Ga naar Beheer → Updates op /admin/updates (beheerderstoegang vereist). Het scherm toont uw huidige versie en eventuele beschikbare updates voor de core, plugins en thema's. Controleren op updates vraagt tubepress.io opnieuw op aanvraag.
Klik om een item toe te passen en TubePress downloadt, verifieert, maakt een back-up, wisselt om en migreert — en legt vervolgens het resultaat vast. Als achteraf iets niet klopt, kunt u terugdraaien naar de zojuist gemaakte back-up.
Automatische updates
Liever geen gedoe? Schakel de instelling auto_update_enabled in (standaard uitgeschakeld). Als dit is ingeschakeld, controleert een achtergrond-pseudo-cron-taak periodiek en past maximaal één keer per dag openstaande updates toe. Voor de veiligheid is dit bewust terughoudend:
- de core en gratis plugins worden automatisch bijgewerkt;
- thema's worden altijd handmatig door u bijgewerkt, zodat uw aanpassingen nooit onbeheerd worden overschreven; en
- betaalde items worden overgeslagen — ze vereisen een aankoop via de marketplace.
De planner is dezelfde ingebouwde pseudo-cron die ook elders wordt gebruikt — zie Onderhoud.
Handmatige update
De eén-klik-updater is de aanbevolen methode, want het is de enige die ook handtekeningen verifieert, back-ups maakt en uw databasemigraties uitvoert. Als uw paneel tubepress.io echt niet kan bereiken (een host achter een firewall of volledig geïsoleerd), kunt u handmatig bijwerken:
- Maak eerst een back-up. Maak een volledige bestands- en database-back-up — zie Back-ups.
- Haal de officiële release op. Download de ondertekende ZIP van de downloadpagina of uw account.
- Vervang alleen de core. Overschrijf
src/,sql/,templates/admin/,templates/install/enconfig/app.phpvanuit de nieuwe release. Laatthemes/,plugins/,public/uploads/enconfig/database.phpop hun plaats. - Pas nieuwe migraties toe. Pas eventuele nieuwe genummerde bestanden in
sql/toe op uw database — dit is de stap die de ingebouwde updater normaal voor u uitvoert.
De PHP-versiebewaker
TubePress bevat een kleine, parse-veilige poort (config/php-guard.php) die bij elk ingangspunt wordt uitgevoerd voordat de applicatie opstart. Het is opzettelijk in ouderwetse PHP geschreven zodat het op elke versie wordt geparseerd — wat betekent dat als een site wordt verplaatst naar, of wordt gedowngraded naar, een PHP ouder dan de vereiste 8.2, bezoekers een nette “PHP-upgrade vereist”-pagina zien in plaats van een ruwe fatale fout.
Dit is belangrijk bij updates: nieuwere releases kunnen nieuwe PHP-syntaxis gebruiken, dus bevestig dat uw host PHP 8.2 of nieuwer draait (8.4 aanbevolen) voor en na het bijwerken. Meer details in Onderhoud.
Voordat u bijwerkt
Updates zijn ontworpen om veilig en omkeerbaar te zijn, maar een back-up is nog steeds uw veiligheidsgordel:
- Maak een back-up van bestanden en database — de updater maakt zijn eigen back-up, maar bewaar ook een eigen kopie. Zie Back-ups.
- Controleer PHP — bevestig dat u op 8.2+ zit (idealiter 8.4).
- Noteer uw aanpassingen — thema- en pluginwijzigingen worden bewaard, maar een snelle inventarisatie kan nooit kwaad.
- Werk bij op een rustig moment — het omwisselen gaat bijna direct, maar kies een moment met weinig verkeer voor de zekerheid.
Volgende stappen
Nog vastgelopen?
Open een ticket vanuit uw dashboard en ons team helpt u verder.