PHP en instellingen
PHP-versie, PHP-instellingen en veelgebruikte instellingen.
PHP
Welke PHP-versie moet ik kiezen?
Kies de nieuwste versie die je website ondersteunt. Wij raden PHP 8.3 of nieuwer aan. PHP 7.4 krijgt al sinds eind 2022 geen beveiligingsupdates meer en PHP 8.2 alleen nog tot eind 2026.
Op Windows-webhosting kies je uit PHP 7.4, 8.2, 8.3, 8.4 en 8.5, op Linux-webhosting uit PHP 7.4, 8.3 en 8.5. Het klantportaal waarschuwt als je website een versie ouder dan 8.2 gebruikt.
Hoe wijzig ik de PHP-versie?
Ga in het klantportaal naar Webhosting, kies je pakket en open Hosting en DNS → PHP-versie. De wijziging geldt direct.
Maak vooraf een back-up (Bestanden en databases → Back-ups) en controleer daarna je website. Werkt iets niet goed, bijvoorbeeld een oude plugin of een oud thema, zet dan de vorige versie terug en werk eerst de plugin of het thema bij.
Welke PHP-instellingen kan ik zelf aanpassen?
Bij Hosting en DNS → PHP-instellingen pas je onder meer aan: het geheugen per script (memory_limit), de maximale looptijd (max_execution_time), de maximale upload- en formuliergrootte (upload_max_filesize en post_max_size), het aantal formuliervelden (max_input_vars) en het tonen van foutmeldingen. Op Linux-webhosting stel je ook OPcache en het PHP-FPM-procesbeheer in.
Staat er (serverstandaard) bij een waarde, dan is die niet apart ingesteld en geldt de standaard van de server.
Welke instellingen raden jullie aan voor WordPress of een webshop?
Een goed vertrekpunt is: memory_limit 256 MB, max_execution_time 120 seconden, upload_max_filesize 64 MB en post_max_size 64 MB of iets meer. Gebruik je een paginabouwer of een groot menu, zet max_input_vars dan op 3000.
Ik kan geen grote bestanden uploaden. Wat moet ik doen?
Verhoog upload_max_filesize naar de grootte die je nodig hebt en zet post_max_size minstens even hoog. Standaard is dat 2 MB voor een upload en 8 MB voor een formulier.
Mijn website toont een lege pagina of een foutmelding. Hoe vind ik de oorzaak?
Bekijk de foutmeldingen bij Ontwikkeltools → Logbestanden. Je kunt ook tijdelijk Foutmeldingen tonen (display_errors) aanzetten bij de PHP-instellingen. Zet dat daarna weer uit, want bezoekers zien de meldingen ook.
Veelgebruikte instellingen
Hoe zet ik mijn website op https?
Open Beveiliging → SSL/TLS-certificaat en vraag een gratis Let’s Encrypt-certificaat aan. Daar zet je ook het doorsturen van http naar https aan. Het certificaat wordt automatisch vernieuwd.
Hoe kies ik tussen www en zonder www?
Bij Hosting en DNS → Hostinginstellingen kies je het voorkeursadres en of bezoekers van het andere adres daarheen worden doorgestuurd.
Hoe maak ik een database of een FTP-account aan?
Bij Bestanden en databases → Databases of FTP-accounts klik je op Toevoegen. Je kiest zelf de naam; een sterk wachtwoord wordt voorgesteld.
Hoe maak ik een back-up en hoe zet ik die terug?
Bij Bestanden en databases → Back-ups klik je op Back-up maken. Daar stel je ook een automatische back-up in, elke dag, week of maand.
Met Terugzetten zet je een back-up terug; ter bevestiging typ je de domeinnaam. Let op: terugzetten overschrijft de huidige website en e-mail.
Kan ik een taak automatisch laten uitvoeren?
Ja. Bij Ontwikkeltools → Geplande taken plan je een script of een webadres in, bijvoorbeeld elk uur of elke nacht. Handig voor de cron van WordPress of een webshop.
Hoe beveilig ik een map met een wachtwoord?
Bij Beveiliging → Beveiligde mappen kies je een map en maak je een gebruiker met wachtwoord aan. Bezoekers moeten dan eerst inloggen.
Hoe maak ik een subdomein of een extra domeinnaam aan?
Bij Hosting en DNS → Subdomeinen maak je bijvoorbeeld test.jouwdomein.nl aan. Moet een andere domeinnaam naar dezelfde website wijzen, voeg die dan toe bij Domeinaliassen.
Vraag of storing? Bel ons.
We zijn op werkdagen bereikbaar van 9:00 tot 17:00. Mail je liever? We proberen elke mail binnen 8 uur te beantwoorden.
Vaste contactpersoon
Hulp op afstand of bij je op kantoor
Gevestigd in Dronten
