PHP waardes wijzigen

PHP wijzigingen


De standaard ingestelde PHP waarden van de server zijn op te hogen door een bestand te plaatsen in de website document root. Mochten er limieten worden bereikt die tijdelijk omhoog moeten of niet via de php selector aan te passen zijn is dit een goed alternatief. In de user ini en htaccess zijn PHP waarden in te stellen zoals deze ook voor andere php.ini bestanden in te stellen zijn. De waarden kunnen per variabele verschillen waar sommigen het in seconden aangeven en anderen in M voor megabyte of G voor gigabyte.

PHP handlers


Er zijn verschillende PHP handlers met verschillende manieren om PHP waarden te wijzigen. Op servers waar php-fpm wordt gebruikt kan een .user.ini bestand worden aangemaakt met specifieke PHP waarden. Wanneer een server lsphp gebruikt kunnen de specifieke PHP waarden in het .htaccess bestand worden opgenomen. Volg het onderstaande stappenplan om te achterhalen welke PHP handler de server gebruikt:

  1. Log in met SSH;
  2. Voer het commando ps -e | grep php uit;
  3. Controleer de output op php-fpm of lsphp;
  4. Volg het .user.ini stappenplan bij php-fpm of het .htaccess stappenplan bij lsphp.

User ini


Op servers waar php-fpm wordt gebruikt kan een .user.ini bestand worden aangemaakt, volg hiervoor het onderstaande stappenplan:

  1. Ga naar de document root van je website (dit is veelal de public_html);
  2. Maak een nieuw bestaand aan genaamd .user.ini;
  3. Vul het aangemaakt bestand met de gewenste PHP ini aanpassingen;
  4. Test de PHP wijzigingen.

Hieronder is een voorbeeld van een .user.ini bestand.

memory_limit = 1G
max_execution_time = 60
post_max_size = 64M
upload_max_filesize = 64M

Let er op dat deze wijzigingen een TTL(time to live) van 300 seconden hebben en niet direct actief zijn

Htaccess


Op servers waar lsphp wordt gebruikt zijn in het .htaccess bestand specifieke PHP waarden in te stellen, volg hiervoor het onderstaande stappenplan:

  1. Ga naar de document root van je website (dit is veelal de public_html);
  2. Voeg de gewenste waarden toe aan de .htaccess;
  3. Test de PHP wijzigingen.

Hieronder is een voorbeeld van een .htaccess bestand.

php_value memory_limit = 1G
php_value max_execution_time = 60
php_value post_max_size = 64M
php_value upload_max_filesize = 64M

Veelvoorkomende PHP limieten


Hieronder zijn een aantal veelvoorkomende limieten uitgelegd. Ten eerste is er het memory_limit die aangeeft hoeveel geheugen PHP in gebruik mag nemen, controleer voordat je deze wijzigt of er voldoende geheugen beschikbaar is. Een ander veelvoorkomend limiet is de max_execution_time die aangeeft in seconden hoe lang een PHP script maximaal mag duren. De laatste veelvoorkomende combinatie is voor het uploaden van bestanden, hiervoor moeten de post_max_size en upload_max_filesize worden ingesteld. Deze kunnen het beste gelijk worden gehouden omdat de laagste als limiet wordt gebruikt.

PHP wijzigingen testen


Volg het onderstaande stappenplan om je PHP wijzigingen te testen.

  1. Ga naar de document root van je website (dit is veelal de public_html);
  2. Maak een nieuw PHP bestand, bijvoorbeeld info.php;
  3. Vul het aangemaakte bestand met <?php phpinfo();
  4. Navigeer naar je website met het info.php bestand (een voorbeeld is shockmedia.support/info.php);
  5. Controleer hier of je PHP instellingen correct zijn aangepast;
  6. Verwijder het nieuwe PHP bestand.



Heeft u alles kunnen vinden?

Mocht je nog ergens tegen aan lopen, of mocht er informatie missen op deze pagina, laat het ons dan gerust weten! Wij staan dag en nacht klaar om je verder te helpen, en houden er van om feedback van onze trouwe partners/klanten te horen.