Hoe configureert u uw .user.ini-bestand op LWS Panel ?

Procédure

Inleiding

Welkom bij deze documentatie gewijd aan het gebruik van het bestand .user.ini op de hostingformules beheerd met het LWS Panel. We zullen подробно uitleggen hoe u het bestand .user.ini kunt aanmaken en configureren, wat het nut ervan is en welke rol het speelt bij het optimaliseren van uw website. Het doel? U helpen dit hulpmiddel onder de knie te krijgen om van uw online aanwezigheid een succes te maken. Laten we meteen beginnen.

I. Wat is het bestand user.ini?

Het bestand .user.ini is een essentieel onderdeel van de configuratie van uw website die wordt gehost op LWS Panel. Meer precies gaat het om een specifiek configuratiebestand voor PHP. Met dit bestand kunt u de PHP-instellingen voor uw specifieke website aanpassen en afstemmen. De instellingen in dit bestand regelen verschillende aspecten van uw site, waaronder de standaard gebruikte tekenset, het aantal invoervariabelen in de "cookies", en nog veel meer. Kortom, het bestand .user.ini biedt extra flexibiliteit om het gedrag van uw site te verfijnen.

II. Hoe maakt u een user.ini-bestand aan?

Een .user.ini-bestand aanmaken is een relatief eenvoudig proces, maar vereist toegang tot de opslagruimte van uw website. Ga daarvoor naar de bestandsbeheerder. Eenmaal in de bestandsbeheerder, moet u een nieuw bestand aanmaken. Geef dit bestand de naam '.user.ini' (de punt aan het begin is heel belangrijk in de bestandsnaam) en plaats het in de hoofdmap van uw site. U kunt dit bestand vervolgens rechtstreeks openen met de FileManager en beginnen met het toevoegen van de gewenste configuratie-instructies.

De instructies worden in het bestand onder elkaar vermeld, zonder prioriteitsvolgorde, en in de vorm:

designation_directive = "valeur_directive"

Vergeet niet uw wijzigingen op te slaan voordat u het bestand sluit.

III. Waarom en wanneer een .user.ini-bestand gebruiken?

Het gebruik van het bestand user.ini is vooral nuttig wanneer u PHP-parameters wilt wijzigen die niet rechtstreeks toegankelijk zijn via de interface van LWS Panel. U kunt bijvoorbeeld in een situatie terechtkomen waarin u de standaardtekenset moet wijzigen voor een correcte interpretatie van speciale tekens die u in uw project gebruikt. In dergelijke gevallen kan het bestand .user.ini een onmisbaar hulpmiddel zijn. Houd er echter rekening mee dat wijzigingen in dit bestand altijd zorgvuldig moeten worden uitgevoerd, omdat ze een aanzienlijke invloed kunnen hebben op de werking van uw site.

IV. Welke instructies zijn toegestaan in het bestand .user.ini?

Het is cruciaal om te onthouden dat niet alle instructies zijn toegestaan in het bestand user.ini. Om redenen van veiligheid en serverstabiliteit kunnen bepaalde instructies niet in dit bestand worden ingesteld. Controleer vóór het toevoegen van een instructie aan uw user.ini-bestand altijd de officiële PHP-documentatie om te bevestigen dat deze is toegestaan. Dit is een essentiële stap om de integriteit van uw site te behouden en onverwachte problemen te voorkomen.

U vindt het geheel van instructies die in een user.ini-bestand kunnen worden gebruikt in deze officiële PHP-documentatie.

Uitsluitingen :

Om redenen van veiligheid en serverstabiliteit kunnen bepaalde instructies niet in dit bestand worden ingesteld. Hier is de lijst met uitgesloten instructies :

Alle PHP_INI_SYSTEM-instructies Deze instructies kunnen alleen worden gewijzigd in de bestanden php.ini of httpd.conf waartoe de gebruiker geen toegang heeft
sendmail_path geblokkeerd om veiligheidsredenen
sendmail_from geblokkeerd om veiligheidsredenen
error_log geblokkeerd om veiligheidsredenen
mail.log geblokkeerd om veiligheidsredenen
upload_tmp_dir geblokkeerd om veiligheidsredenen
session.save_path geblokkeerd om veiligheidsredenen
memory_limit Rechtstreeks wijzigbaar in de PHP-configuratie op het LWS Panel
post_max_size Rechtstreeks wijzigbaar in de PHP-configuratie op het LWS Panel
upload_max_filesize Rechtstreeks wijzigbaar in de PHP-configuratie op het LWS Panel
max_execution_time Rechtstreeks wijzigbaar in de PHP-configuratie op het LWS Panel
max_file_uploads Rechtstreeks wijzigbaar in de PHP-configuratie op het LWS Panel
open_basedir geblokkeerd om veiligheidsredenen
default_socket_timeout geblokkeerd om veiligheidsredenen

V. Enkele praktische toepassingen

defaut_charset

"UTF-8" is de standaardwaarde en wordt gebruikt als standaardtekenset voor functies en modules. PHP zal altijd een standaardtekenset verzenden voor htmlentities(), html_entity_decode() en htmlspecialchars() als de parameter encoding wordt weggelaten. De waarde van default_charset zal ook worden gebruikt om de standaardtekenset in te stellen voor de functies iconv als de configuratieopties iconv.input_encoding, iconv.output_encoding en iconv.internal_encoding niet zijn ingesteld, en voor de functies mbstring als de configuratieopties mbstring.http_input, mbstring.http_output en mbstring.internal_encoding niet zijn ingesteld.

Alle PHP-versies zullen deze waarde gebruiken als standaardtekenset in de standaard Content-Type-header die door PHP wordt verzonden als de header niet wordt overschreven via een aanroep naar de functie header().

max_input_var

Het aantal invoervariabelen dat kan worden geaccepteerd (deze limiet wordt afzonderlijk toegepast op de superglobale variabelen $_GET, $_POST en $_COOKIE). Het gebruik van deze instructie maakt het mogelijk de kans op denial-of-serviceaanvallen via hashbotsingen te beperken. Als er meer invoervariabelen zijn dan het aantal dat door deze instructie is opgegeven, wordt een waarschuwing van het type E_WARNING gegeven en worden de overtollige variabelen uit de aanvraag verwijderd.

auto_prepend_file en auto_append_file

Hiermee kunt u het laden van een bestand vóór of na een php afdwingen. In plaats van bijvoorbeeld op alle bestanden te doen, kunt u gewoon auto_prepend_file = header.php instellen om het te laden.

Wordfence gebruikt dit onder meer om zijn firewall-script vóór WordPress te laden.

opcache.enable

Door de waarde van deze variabele op "0" te zetten, kunt u de compilatiecache van OPCache tijdelijk uitschakelen, wat nuttig is voor tests en debugging

display_errors

om fouten in de browsers weer te geven

error_reporting

selecteert welke soorten fouten moeten worden weergegeven (alle, alle behalve notices, alleen alle fouten en waarschuwingen, alle behalve de deprecated, ...)

short_open_tag

staat shorts tags toe of verbiedt ze ( om

VI. Tips en trucs voor een doeltreffend gebruik van het bestand .user.ini

Een doeltreffend gebruik van het bestand .user.ini vereist enige kennis en bijzondere aandacht. Hier zijn enkele tips om u te helpen het maximale uit dit hulpmiddel te halen. Test uw wijzigingen ten eerste altijd in een ontwikkelomgeving voordat u ze toepast op uw productiesite. Zo kunt u eventuele problemen identificeren en corrigeren zonder uw live site te verstoren. Ten tweede, als uw site problemen begint te ondervinden na een wijziging van het user.ini-bestand, is die wijziging waarschijnlijk de oorzaak. Ga in dat geval terug en bekijk uw wijzigingen om het probleem te identificeren.

Hoe kan ik de quotas en PHP-eigenschappen van mijn webhostingformule kennen? 

Raadpleeg deze volledige helptekst die alle kenmerken van onze webhostingformules (LWS Panel) beschrijft : Hulp over de quotas en kenmerken van webhostingformules (LWS Panel).

Conclusie

Goed gedaan! U hebt nu een dieper inzicht in het gebruik van het user.ini-bestand met LWS Panel. Deze gids heeft u waardevolle informatie gegeven over het aanmaken, configureren en optimaal gebruiken van dit bestand, zodat u de prestaties en veiligheid van uw site kunt verbeteren. Het bestand .user.ini is een uiterst krachtig hulpmiddel dat tot uw beschikking staat, maar zoals alle krachtige hulpmiddelen moet het zorgvuldig worden gebruikt. Blijf ontdekken, leren en optimaliseren. Uw reis in de wereld van het web met LWS begint pas net.

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

Ja

Geen

12 607 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.