Hoe wijzig ik het php.ini bestand op mijn VPS server?

Procédure

Wat is het doel van het php.ini-bestand?

Het php.ini-bestand is een tekstbestand dat wordt gebruikt om een hele reeks PHP-taalparameters te configureren: compilatieopties, extensies, versies, serverinformatie, PHP-omgeving, systeeminformatie, paden, algemene en lokale configuratiewaarden, HTTP-headers en de PHP-licentie.

Het php.ini-bestand kan bijvoorbeeld worden gebruikt om :

max_input_vars memory_limit max_execution_time upload_max_filesize post_max_size


Je kunt al je PHP-parameters bekijken door phpinfo weer te geven in een webbrowser.

Hoe wijzig ik het php.ini bestand op mijn VPS server via ISPConfig?

Dit helpartikel is alleen voor klanten die geabonneerd zijn op een VPS pakket.

Als u geabonneerd bent op een gedeeld webhostingpakket, raadpleeg dan de documentatie "Hoe configureer ik PHP?".

1. Maak verbinding met uw ISPConfig paneel

2. Ga naar het tabblad Sites (1) en klik op je domein (2)

Hoe wijzig ik het php.ini bestand op mijn VPS server?

3. Voer op het tabblad Opties de gewenste PHP-parameter in (in dit geval memory_limit) in het vak "Aangepaste php.ini-parameters":

memory_limit=32M


Klik vervolgens op de knop "Opslaan

Hoe wijzig ik het php.ini bestand op mijn VPS server?

4. Om te controleren of de parameter is geaccepteerd, maakt u in de root van uw site via een FTP-programma zoals Filezilla het bestand php_info.php aan met de volgende code:

 phpinfo(); ?>


Ga dan naar dit adres: http://mon_site/php_info.php

U kunt de waarde bekijken die aan elke PHP-parameter is gegeven:

Hoe wijzig ik het php.ini bestand op mijn VPS server?


Hoe wijzig ik het php.ini bestand op mijn VPS server via SSH?

1. Maak verbinding met uw dedicated VPS server via SSH

2. Bewerk uw php.ini bestand met het volgende commando :

Als u mod_php gebruikt en dus php.5.4 :

nano /etc/php5/apache2/php.ini


Als je fast-CGI en php 5.3 gebruikt :

nano /opt/phpfcgi-5.3.22/lib/php.ini


Als je php-fpm gebruikt :

met versie php 5.3

 nano /opt/php-5.3.22/lib/php.ini


met php 5.4 :

 nano /opt/php-5.4.41/lib/php.ini 


met versie php 5.5 :

 nano /opt/php-5.5.7/lib/php.ini 


met versie php 5.6 :

 nano /opt/php5/fpm/php.ini 


met versie php 7.0.15 :

 nano /opt/php-7.0.15/lib/php.ini 


met versie php 7.1.1 :

 nano /opt/php-7.1.1/lib/php.ini 


Voor problemen gerelateerd aan de SUHOSIN patch is het bestand als volgt:

nano /etc/php5/conf.d/suhosin.ini


Voorbeeld van SUHOSIN fouten:

Waarschuwing, uw hostingprovider gebruikt de suhosin patch voor PHP, die het maximum aantal velden om te posten in een formulier beperkt: 1000 voor suhosin.post.max_vars. 1000 voor suhosin.request.max_vars. Vraag uw hostingprovider om de suhosin post en request limiet te verhogen naar minimaal 4252. of bewerk het vertaalbestand handmatig.


3) Wijzig het bestand zoals vereist en sla het op.

ctrl+x


4) Herstart de Apache webserver om rekening te houden met de gemaakte wijzigingen.

/etc/init.d/apache2 restart /etc/init.d/php5-fpm restart (voor degenen die php-fpm en versie 5.6 gebruiken) /etc/init.d/php-5.3.22 restart (voor degenen die php-fpm en versie 5.3 gebruiken) /etc/init.d/php-5.4.41 restart (voor degenen die php-fpm en versie 5.4 gebruiken) /etc/init.d/php-5.5.7 restart (voor degenen die php-fpm en versie 5.5 gebruiken) /etc/init.d/php-7.0.1 restart (voor degenen die php-fpm en versie 7.0.1 gebruiken)


Als de herstart succesvol was, krijg je het volgende bericht;

Herstarten webserver: apache2 ... wachtend .


Als je een bericht krijgt met het sleutelwoord ERROR, dan heb je een probleem. Het volgende bestand zou je moeten vertellen wat het probleem is:

tail -f /var/log/apache2/error.log

Video procedure


Ik wil dat een technicus het php.ini bestand op mijn VPS server aanpast, hoe doe ik dat?

LWS biedt managed services voor mensen die niet direct via SSH verbinding willen maken (een afhandelingsfout kan heel snel optreden).

Er zijn twee oplossingen: of je hebt je geabonneerd op een supportoptie: deze interventie is inbegrepen in je pakket --> open gewoon een incident ticket met de technische afdeling om aan te geven welke richtlijn gewijzigd moet worden.

Of u kunt een eenmalige facilitaire dienst bestellen: een technicus belt u binnen het uur terug en voert samen met u de werkzaamheden uit. De technicus neemt de tijd om je vragen te beantwoorden en de wijzigingen uit te leggen.

help.lws.net/a/481
Was dit artikel nuttig?

Ja

Geen

44 865 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.