Snelle, betrouwbare & betaalbare hosting uit België

Kyzoe Hosting
Kyzoe Hosting
Categorieën bekijken

PHP-instellingen aanpassen via php.ini

1 min read

Met het hosting-controlepaneel van Kyzoe Hosting kan je per website specifieke PHP-instellingen aanpassen via de php.ini editor. Dit is handig om de prestaties, veiligheid of functionaliteit van je website te optimaliseren.

PHP-instellingen aanpassen voor één website #

Volg onderstaande stappen:

  • Ga naar het dashboard van de website waarvoor je de PHP-instellingen wilt wijzigen.
  • Klik rechtsboven op het Advanced (Geavanceerd) keuzemenu.
  • Kies Developer Tools en scroll naar php.ini editor.
  • Vul bij Directive de naam van de gewenste PHP-instelling in.
  • Selecteer bij Value type het gewenste type en geef de waarde in bij het tekstveld.
  • Klik op Create om de wijziging op te slaan.

De wijziging wordt toegepast op deze specifieke website en heeft geen invloed op andere sites binnen je hostingpakket.


Wat zijn PHP-directives? #

PHP-directives zijn configuratie-instellingen die bepalen hoe PHP zich gedraagt. Door deze instellingen aan te passen kan je onder andere:

  • de prestaties van je website verbeteren
  • het geheugengebruik beperken
  • uploads toestaan of beperken
  • de beveiliging verhogen

Hieronder vind je een overzicht van veelgebruikte PHP-directives bij webhosting.

Veelgebruikte PHP-instellingen #

  • memory_limit
    Bepaalt de maximale hoeveelheid geheugen die een PHP-script mag gebruiken. Dit voorkomt dat foutief geschreven scripts alle serverresources opslorpen.
  • upload_max_filesize
    Stelt de maximale grootte in van bestanden die geüpload mogen worden.
  • post_max_size
    Bepaalt de maximale grootte van POST-data. Deze waarde moet gelijk of groter zijn dan upload_max_filesize om grote uploads toe te laten.
  • max_execution_time
    Het maximum aantal seconden dat een script mag uitvoeren voordat het wordt afgebroken. Dit voorkomt dat scripts de server langdurig blokkeren.
  • max_input_time
    De maximale tijd die PHP mag gebruiken om invoer te verwerken (POST, GET en bestandsuploads).
  • display_errors
    Geeft aan of PHP-fouten zichtbaar worden op het scherm. In productieomgevingen staat dit meestal uit om veiligheidsredenen.
  • error_reporting
    Bepaalt welke fouten worden gerapporteerd.
    Ontwikkeling: vaak E_ALL
    Productie: beperkt of uitgeschakeld (bijvoorbeeld 0)
  • file_uploads
    Schakelt bestandsuploads in of uit binnen PHP.
  • allow_url_fopen
    Staat toe dat PHP bestanden ophaalt via externe URL’s (HTTP/FTP). Dit kan een beveiligingsrisico vormen en is daarom soms uitgeschakeld.
  • short_open_tag
    Bepaalt of PHP-code met <? ?> wordt herkend. Aangeraden is om altijd de volledige <?php ?> syntax te gebruiken.
  • session.gc_maxlifetime
    Het aantal seconden waarna sessiegegevens als verouderd worden beschouwd en mogen worden opgeschoond.
  • session.cookie_secure
    Zorgt ervoor dat sessiecookies enkel via HTTPS worden verzonden. Sterk aanbevolen voor beveiligde websites.
  • session.cookie_httponly
    Maakt cookies alleen toegankelijk via HTTP(S), wat bescherming biedt tegen XSS-aanvallen.
  • date.timezone
    Stelt de standaard tijdzone in voor alle datum- en tijdfuncties in PHP.

Belangrijk advies #

Wijzigingen aan PHP-instellingen kunnen een grote impact hebben op de werking, prestaties en veiligheid van je website. Test aanpassingen bij voorkeur eerst in een test- of ontwikkelomgeving voordat je ze toepast op een live website.