Onderhoud & gezondheid
Gezondheidscontroles, het opschonen van gegevens, de pseudo-cron-planner en de PHP-versiebewaking.
Een tubesite is een bewegend doel: PHP-versies veranderen, schijven raken vol, caches worden verouderd en testdata stapelt zich op voor de lancering. TubePress biedt je één tabblad Onderhoud om de toestand van je server te zien en veilig op te ruimen — zonder shell-toegang.
Deze pagina behandelt de ingebouwde statuscontrole, de bulk-purgeertool, de planner die routinewerk uitvoert, de PHP-versiewacht die voorkomt dat een niet-overeenkomende server een wit scherm toont, en enkele gewoonten om je database slank te houden.
Statuscontrole
Open /admin/settings en kies het tabblad Onderhoud om de statuscontrole uit te voeren. Het controleert tientallen zaken over je server en groepeert ze in categorieën, waarbij elke rij de huidige waarde toont, wat aanbevolen is, en — wanneer er iets mis is — een kopieer-en-plak-opdracht om het te herstellen. Een banner bovenaan vat het samen als Alle systemen gezond, Enkele aanbevelingen of Problemen gevonden.
Elke controle heeft een van drie statussen:
De categorieën waarover het rapporteert, zijn onder andere:
- PHP & PHP-extensies — de PHP-versie plus de matrix van extensies (vereist:
pdo_mysql,mbstring,json,curl; aanbevolen:fileinfo,intl,zip,zlib,gd,openssl,ftp), elk geannoteerd met de functie die het ondersteunt. - PHP Config —
memory_limit,max_execution_time,upload_max_filesize,post_max_size,max_input_vars,allow_url_fopenenfile_uploads. - Machtigingen — of
storage/enpublic/uploads/beschrijfbaar zijn (plus optionele mappen voor imports, back-ups en de thema-editor). - Database — verbinding, MySQL-versie en de
utf8mb4-tekenset. - Beveiliging — HTTPS,
display_errorsenexpose_php. - Prestaties, Systeemhulpmiddelen & Schijfruimte — OPcache, de PHP CLI-binary, FFmpeg/FFprobe, de downloadwachtrij-workers en vrije schijfruimte op het uploadvolume.
intl die aanwezig was op de oude PHP maar ontbreekt op de nieuwe.Wissen & opruimen
Het gedeelte Wissen van het tabblad Onderhoud is een gevarenzone voor het permanent bulksgewijs verwijderen van hele categorieën gegevens. Vink de gegevenstypen aan die je wilt verwijderen, typ DELETE ter bevestiging, en ze worden verwijderd. Je kunt het volgende wissen:
- Video's (en hun reacties, likes, favorieten en geschiedenis), Categorieën, Tags, Pornsterren en Kanalen
- Reacties, Pagina's en Importtaken (de geïmporteerde video's zelf blijven bewaard)
- Gebruikers — alleen niet-beheerdersaccounts; beheerdersaccounts worden altijd bewaard
Verwijdering verloopt in kleine, servergebonden chunks achter een single-flight vergrendeling, zodat zelfs een catalogus van miljoenen rijen wordt gewist zonder dat een verzoek een time-out krijgt of de live site wordt geblokkeerd. Het is de snelste manier om zaad- of demo-inhoud te wissen voor de lancering.
De pseudo-cron
Routinewerk — rangschikkingen herberekenen, transcodering-taken verzenden, imports uitvoeren, sitemaps vernieuwen en zichzelf opruimen — wordt afgehandeld door een ingebouwde planner die geen systeem-crontab vereist. Het tikt mee bij paginaweergaven en wordt in leven gehouden door een lichtgewicht heartbeat, zodat geplande taken gewoon plaatsvinden, zelfs op gedeelde hosting.
Het volledige verhaal, inclusief de optionele CLI-scripts voor geavanceerde hosts, staat op de pagina Cron & CLI.
De PHP-versiewacht
TubePress vereist PHP 8.2 of nieuwer. Om een versiemismatch vriendelijk in plaats van fataal te maken, wordt er bij elk toegangspunt een kleine wacht uitgevoerd vóór de applicatie opstart. Het is geschreven in bewust verouderde, PHP 5-compatibele syntaxis zodat het op elke PHP-versie wordt geparseerd — wat betekent dat een server die te oud PHP gebruikt een duidelijke "PHP-upgrade vereist"-pagina toont (met een HTTP 500 en een Retry-After-hint) in plaats van een ruwe parseerfout of een leeg wit scherm. Op de commandoregel drukt het hetzelfde bericht af naar standaardfout.
De database netjes houden
Een beetje routinehygiëne houdt query's snel en back-ups klein:
- Maak een back-up voor bulkwijzigingen. Elke purge, import of update is veiliger met een verse back-up bij de hand.
- Wis testdata vóór de lancering met de Purge-tool, zodat je live catalogus schoon begint.
- Laat de planner het huishoudwerk doen. Terugkerende opruiming verloopt automatisch via de pseudo-cron — je hoeft logboeken of caches niet handmatig bij te snoeien.
- Houd de tekenset op
utf8mb4(de statuscontrole bevestigt dit) zodat elke taal en emoji correct wordt opgeslagen.
Volgende stappen
Nog vastgelopen?
Open een ticket vanuit uw dashboard en ons team helpt u verder.