Hoe configureer ik mijn .user.ini-bestand op het LWS-paneel?

Procédure

Inleiding

Welkom bij deze documentatie over het gebruik van het .user.ini-bestand op hostingpakketten die worden beheerd met het LWS Panel. We bekijken hoe u het .user.ini-bestand kunt aanmaken en configureren, wat het nut ervan is en welke rol het speelt bij het optimaliseren van uw website. Ons doel? Om u te helpen deze tool onder de knie te krijgen en van uw online aanwezigheid een succes te maken. Laten we meteen aan de slag gaan.

I. Wat is het bestand user.ini?

Het .user.ini bestand is een essentieel onderdeel van de configuratie van je website die gehost wordt op het LWS Panel. Meer specifiek is het een configuratiebestand dat specifiek is voor PHP. Met dit bestand kunt u de PHP-instellingen voor uw specifieke website aanpassen. De instellingen in dit bestand bepalen verschillende aspecten van uw site, zoals de standaard gebruikte tekenset, het aantal invoervariabelen in 'cookies' en nog veel meer. Kortom, het .user.ini-bestand biedt extra flexibiliteit om het gedrag van je site nauwkeurig af te stellen.

II. Hoe maak ik een user.ini bestand?

Het aanmaken van een .user.ini bestand is een relatief eenvoudig proces, maar vereist wel toegang tot de opslagruimte van uw website. Ga hiervoor naar bestandsbeheer. Eenmaal in bestandsbeheer moet u een nieuw bestand maken. Geef dit bestand de naam '.user.ini' (de punt aan het begin is erg belangrijk in de bestandsnaam) en plaats het in de root van je site. Je kunt dit bestand dan direct openen met FileManager en beginnen met het toevoegen van de configuratierichtlijnen van je keuze.

De directives staan onder elkaar in het bestand in willekeurige volgorde en in de vorm :

richtlijn_naam = "richtlijn_waarde"

Vergeet niet je wijzigingen op te slaan voordat je het bestand sluit.

III. Waarom en wanneer moet je een .user.ini bestand gebruiken?

Het gebruik van het user.ini bestand is vooral handig wanneer je PHP parameters wilt wijzigen die niet direct toegankelijk zijn via de LWS Panel interface. Je kunt bijvoorbeeld een situatie tegenkomen waarin je de standaard tekenset moet wijzigen voor een bepaalde tekeninterpretatie die je gebruikt in je project. In zulke gevallen kan het .user.ini-bestand een onmisbaar hulpmiddel zijn. Het moet echter worden opgemerkt dat wijzigingen in dit bestand altijd met zorg moeten worden aangebracht, omdat ze een aanzienlijke invloed kunnen hebben op de werking van je site.

IV. Welke richtlijnen zijn toegestaan in het .user.ini-bestand?

Het is cruciaal om te onthouden dat niet alle richtlijnen zijn toegestaan in het bestand user.ini. Om redenen van veiligheid en serverstabiliteit kunnen bepaalde richtlijnen niet in dit bestand worden gedefinieerd. Voordat je een richtlijn toevoegt aan je user.ini bestand, moet je eerst de officiële PHP documentatie raadplegen om te bevestigen dat deze is toegestaan. Dit is een essentiële stap om de integriteit van je site te behouden en onverwachte problemen te voorkomen.

Je kunt alle directives die gebruikt kunnen worden in een user.ini bestand vinden in deze officiële PHP documentatie.

Uitsluitingen :

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

Alle PHP_INI_SYSTEM richtlijnen Deze richtlijnen kunnen alleen worden gewijzigd in php.ini of httpd.conf bestanden waartoe de gebruiker geen toegang heeft
sendmail_pad geblokkeerd om veiligheidsredenen
sendmail_van geblokkeerd om veiligheidsredenen
fout_log geblokkeerd om veiligheidsredenen
mail.log geblokkeerd om veiligheidsredenen
upload_tmp_dir geblokkeerd om veiligheidsredenen
session.save_path geblokkeerd om veiligheidsredenen
geheugenlimiet Kan direct worden gewijzigd in de PHP-configuratie op het LWS-paneel
post_max_grootte Kan rechtstreeks worden gewijzigd in de PHP-configuratie op het LWS-paneel
upload_max_bestandsgrootte Kan rechtstreeks in de PHP-configuratie op het LWS-paneel worden gewijzigd
max_uitvoering_tijd Kan rechtstreeks in de PHP-configuratie op het LWS-paneel worden gewijzigd
max_bestand_uploads Kan rechtstreeks in de PHP-configuratie op het LWS-paneel worden gewijzigd
open_gebaseerdir geblokkeerd om veiligheidsredenen
standaard_socket_time-out geblokkeerd om veiligheidsredenen

V. Enkele praktische toepassingen

standaard_karakterset

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

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

max_invoer_var

Het aantal invoervariabelen dat kan worden geaccepteerd (deze limiet wordt toegepast op de superglobale variabelen $_GET, $_POST en $_COOKIE, afzonderlijk). Het gebruik van deze richtlijn beperkt de mogelijkheid van een denial of service aanval met hash botsingen. Als er meer invoervariabelen zijn dan het aantal dat door deze richtlijn is opgegeven, wordt een E_WARNING uitgegeven en worden de overtollige variabelen uit het verzoek verwijderd.

auto_prepend_file en auto_append_file

kunnen worden gebruikt om een bestand voor of na php te laten laden. Bijvoorbeeld, in plaats van op alle bestanden te doen, doe gewoon auto_prepend_file = header.php om het te laden.

Wordfence gebruikt dit om zijn firewall script voor WordPress te laden.

opcache.inschakelen

Als je de waarde van deze variabele op "0" zet, wordt de OPCache compilatiecaching tijdelijk uitgeschakeld, wat handig is voor testen en debuggen.

toon_fouten

om fouten in browsers weer te geven

fout_rapportage

selecteert de fouttypes die moeten worden weergegeven (alle, alle behalve mededeling, alleen alle fouten en waarschuwingen, alle behalve verouderd, enz.)

korte_open_tag

staat korte tags toe of weigert ze (<? om <?php te zeggen)

VI. Tips en trucs voor effectief gebruik van het .user.ini-bestand

Effectief gebruik van het .user.ini bestand vereist enige kennis en aandacht. Hier zijn een paar tips om u te helpen het meeste uit deze tool te halen. Ten eerste, test uw wijzigingen 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 in het bestand user.ini, is het waarschijnlijk dat deze wijziging de oorzaak is. Ga in dat geval terug en onderzoek uw wijzigingen om het probleem te identificeren.

Hoe kan ik de PHP-quota en functies voor mijn webhostingpakket achterhalen?

Raadpleeg dit complete helpbestand met alle functies van onze webhostingpakketten (LWS Panel): Hulp bij webhostingquota en functies (LWS Panel).

Conclusie

Gefeliciteerd! U weet nu hoe u het user.ini bestand kunt gebruiken met het LWS Panel. Deze gids heeft u waardevolle informatie gegeven over hoe u dit bestand kunt aanmaken, configureren en optimaal kunt gebruiken, zodat u de prestaties en veiligheid van uw site kunt verbeteren. Het .user.ini-bestand is een zeer krachtig hulpmiddel dat tot uw beschikking staat, maar zoals alle krachtige hulpmiddelen moet het voorzichtig worden gebruikt. Blijf ontdekken, leren en optimaliseren. Je reis in de wereld van het web met LWS is nog maar net begonnen.

Beoordeel dit artikel :

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

1mn lezen

Hoe configureer ik PHP op mijn hosting?

3mn lezen

Aanpassen van foutpagina's

0mn lezen

Hoe toegang krijgen tot Apache / Php logs

2mn lezen

Hoe verander je de PHP-versie van je Joomla site naar 7?


Stel een vraag aan het LWS-team en de gemeenschap