Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

PHP-instellingen per map en via .htaccess

Soms wil je dat één map anders werkt dan de rest van je website. Bijvoorbeeld een oude webshop in een submap die nog niet op de nieuwe PHP-versie kan, of één script dat meer geheugen nodig heeft. Dat kan met een bestand .htaccess in die map. Onze servers draaien LiteSpeed, en LiteSpeed leest PHP-regels in .htaccess.

Let op: Een fout in .htaccess kan je hele website (of de map) onbereikbaar maken met een fout 500. Maak eerst een kopie van het bestand en test direct na het opslaan. Hoe je .htaccess vindt en bewerkt, lees je in Verborgen bestanden zoals .htaccess tonen en bewerken.

Een PHP-optie aanpassen voor één map

Zet in de .htaccess van die map regels zoals deze:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 384M
php_value max_execution_time 300

Voor opties die aan of uit staan, gebruik je php_flag, bijvoorbeeld php_flag display_errors off.

De regels gelden voor die map en alle mappen daaronder. Zet je ze in de .htaccess van public_html, dan gelden ze voor je hele website.

Tip: Wil je een optie voor je hele pakket aanpassen? Doe dat dan liever in Select PHP version (zie PHP-opties: upload_max_filesize, memory_limit en max_execution_time). Dan staat alles op één plek en vergeet je later niet dat er nog regels in .htaccess staan.

Een andere PHP-versie voor één map

Je hele pakket gebruikt de versie die je in Select PHP version hebt gekozen. Wil je één map (of een subdomein, dat ook een eigen map heeft) een andere versie geven, zet dan in de .htaccess van die map:

<FilesMatch "\.(php)$">
SetHandler application/x-lsphp83
</FilesMatch>

Het getal achter lsphp is de versie zonder punt: 74 voor PHP 7.4, 82 voor PHP 8.2, 83 voor PHP 8.3, 84 voor PHP 8.4, enzovoort. Je kunt kiezen uit dezelfde versies als in Select PHP version.

Gebruik je in die map extensies of opties die afwijken? Die horen bij de versie. Kies dan in Select PHP version tijdelijk die versie, stel de extensies en opties in, en zet daarna de versie voor je pakket weer terug. De instellingen per versie blijven bewaard.

Controleren of het werkt

  1. Maak in de map een bestand info-test.php met deze ene regel: <?php echo PHP_VERSION, ' ', ini_get('memory_limit');
  2. Open het in je browser, bijvoorbeeld https://www.jouwdomein.nl/oudewinkel/info-test.php. Je ziet de PHP-versie en het geheugen.
  3. Verwijder het bestand daarna meteen. Laat geen testbestanden met informatie over je server op je website staan.

Wat werkt niet?

  • Een eigen php.ini in je map heeft geen effect. Gebruik Select PHP version of .htaccess.
  • disable_functions en open_basedir kun je niet via .htaccess aanpassen. Die horen bij de beveiliging van de server.
  • Waarden die bij PHP Instellingen als overschrijving voor het domein staan (zie PHP Instellingen in DirectAdmin of Select PHP version: wat is het verschil?) gaan voor op .htaccess.

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…