Hur konfigurerar jag min .user.ini-fil på LWS-panelen?

Procédure

Introduktion

Välkommen till den här dokumentationen om användningen av filen .user.ini på hostingpaket som hanteras med LWS-panelen. Vi kommer att gå igenom hur du skapar och konfigurerar filen .user.ini, dess användbarhet och dess roll i optimeringen av din webbplats. Vårt mål? Att hjälpa dig att bemästra detta verktyg och göra din närvaro på nätet till en framgång. Låt oss komma igång utan vidare dröjsmål.

I. Vad är filen user.ini?

Filen .user.ini är en viktig del av konfigurationen av din webbplats som finns på LWS-panelen. Mer specifikt är det en konfigurationsfil som är specifik för PHP. Med den här filen kan du anpassa och justera PHP-inställningar för din specifika webbplats. Inställningarna i den här filen kontrollerar olika aspekter av din webbplats, inklusive den standardteckensats som används, antalet inmatningsvariabler som finns i cookies och mycket mer. Kort sagt ger .user.ini-filen ytterligare flexibilitet för att finjustera webbplatsens beteende.

II. Hur skapar jag en user.ini-fil?

Att skapa en .user.ini-fil är en relativt enkel process, men kräver tillgång till webbplatsens lagringsutrymme. För att göra detta öppnar du filhanteraren. När du är i filhanteraren måste du skapa en ny fil. Döp filen till ".user.ini" (punkten i början är mycket viktig i filnamnet) och placera den i roten på din webbplats. Du kan sedan öppna den här filen direkt med FileManager och börja lägga till de konfigurationsdirektiv du vill.

Direktiven är listade i filen under varandra utan någon särskild prioritetsordning och i formen :

direktiv_namn = "direktiv_värde"

Glöm inte att spara dina ändringar innan du stänger filen.

III. Varför och när ska du använda en .user.ini-fil?

Att använda filen user.ini är särskilt användbart när du vill ändra PHP-parametrar som inte är direkt tillgängliga via LWS Panel-gränssnittet. Du kan till exempel stöta på en situation där du behöver ändra standardteckensatsen för en viss teckentolkning som du använder i ditt projekt. I sådana fall kan filen .user.ini vara ett oumbärligt verktyg. Det bör dock noteras att ändringar i denna fil alltid bör göras med försiktighet, eftersom de kan ha en betydande inverkan på driften av din webbplats.

IV. Vilka direktiv är tillåtna i filen .user.ini?

Det är viktigt att komma ihåg att inte alla direktiv är tillåtna i filen user.ini. Av säkerhets- och serverstabilitetsskäl kan vissa direktiv inte definieras i den här filen. Innan du lägger till ett direktiv i din user.ini-fil, se till att konsultera den officiella PHP-dokumentationen för att bekräfta att det är auktoriserat. Detta är ett viktigt steg för att bevara integriteten på din webbplats och undvika oväntade problem.

Du kan hitta alla direktiv som kan användas i en user.ini-fil i denna officiella PHP-dokumentation.

Undantag :

Av säkerhetsskäl och serverstabilitet kan vissa direktiv inte definieras i den här filen. Här är listan över uteslutna direktiv:

Alla PHP_INI_SYSTEM-direktiv Dessa direktiv kan endast ändras i php.ini- eller httpd.conf-filer som användaren inte har tillgång till
sendmail_väg blockerad av säkerhetsskäl
sendmail_from blockerad av säkerhetsskäl
error_log blockerad av säkerhetsskäl
mail.log blockerad av säkerhetsskäl
uppladdning_tmp_dir blockerad av säkerhetsskäl
session.save_path blockerad av säkerhetsskäl
minne_begränsning Kan ändras direkt i PHP-konfigurationen på LWS-panelen
post_max_size Kan ändras direkt i PHP-konfigurationen på LWS-panelen
upload_max_filesize Kan ändras direkt i PHP-konfigurationen på LWS-panelen
max_execution_time Kan ändras direkt i PHP-konfigurationen på LWS-panelen
max_file_uploads Kan ändras direkt i PHP-konfigurationen på LWS-panelen
open_basedir blockerad av säkerhetsskäl
default_socket_timeout blockerad av säkerhetsskäl

V. Några praktiska användningsområden

default_charset

"UTF-8" är standardvärdet och används som standardteckenuppsättning för funktioner och moduler. PHP kommer alltid att skicka en standardteckensats för htmlentities(), html_entity_decode ( ) och htmlspecialchars() om encoding-parametern utelämnas. Default_charset-värdet kommer också att användas för att ställa in standardteckensatsen för iconv-funktioner om konfigurationsalternativen iconv.input_encoding, iconv .output_encoding och iconv.internal_encoding inte är inställda, och för mbstring-funktioner om konfigurationsalternativen mbstring.http_input, mbstring .http_output och mbstring.internal_encoding inte är inställda.

Alla versioner av PHP kommer att använda detta värde som standardteckenuppsättning i standard Content-Type-rubriken som skickas av PHP om rubriken inte skrivs över via ett anrop till header()-funktionen.

max_inmatning_var

Antalet inmatningsvariabler som kan accepteras (denna gräns tillämpas på de superglobala variablerna $_GET, $_POST och $_COOKIE, separat). Genom att använda detta direktiv begränsas möjligheten till en överbelastningsattack med hjälp av hashkollisioner. Om det finns fler inmatningsvariabler än det antal som anges i det här direktivet utfärdas en E_WARNING och de överflödiga variablerna tas bort från begäran.

auto_prepend_file och auto_append_file

kan användas för att tvinga en fil att laddas före eller efter php. Till exempel, istället för att göra på alla filer, gör du bara auto_prepend_file = header.php för att ladda den.

Wordfence använder detta för att ladda sitt brandväggsskript före WordPress.

opcache.aktivera

Om du ställer in värdet för denna variabel till "0" inaktiveras OPCache-kompileringscachelagring tillfälligt, vilket är användbart för testning och felsökning.

display_errors

för att visa fel i webbläsare

fel_rapportering

väljer vilka typer av fel som ska visas (alla, alla utom meddelande, endast alla fel och varningar, alla utom föråldrade, etc.)

kort_öppen_tagg

tillåter eller förbjuder korta taggar (<? för att säga <?php)

VI. Tips och tricks för effektiv användning av filen .user.ini

Effektiv användning av filen .user.ini kräver en viss kunskap och uppmärksamhet. Här följer några tips som hjälper dig att få ut så mycket som möjligt av detta verktyg. För det första bör du alltid testa dina ändringar i en utvecklingsmiljö innan du tillämpar dem på din produktionsanläggning. På så sätt kan du identifiera och korrigera eventuella problem utan att störa din live-webbplats. För det andra, om din webbplats börjar uppleva problem efter en ändring av filen user.ini, är det troligt att denna ändring är orsaken. I så fall ska du gå tillbaka och undersöka dina ändringar för att identifiera problemet.

Hur kan jag ta reda på PHP-kvoter och funktioner för mitt webbhotellspaket?

Se den här kompletta hjälpfilen som beskriver alla funktioner i våra webbhotellspaket (LWS Panel): Hjälp med webbhotellskvoter och funktioner (LWS-panelen).

Slutsats

Vi gratulerar dig så mycket! Du har nu fått en djupare förståelse för hur du använder filen user.ini med LWS-panelen. Den här guiden har gett dig värdefull information om hur du skapar, konfigurerar och använder den här filen på bästa sätt, så att du kan förbättra prestandan och säkerheten på din webbplats. Filen .user.ini är ett mycket kraftfullt verktyg, men som alla kraftfulla verktyg måste den användas med försiktighet. Fortsätt att utforska, lära dig och optimera. Din resa in i webbens värld med LWS har bara börjat.

Betygsätt denna artikel :

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

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)

Liknande artiklar

1mn läsning

Hur konfigurerar jag PHP på mitt webbhotell?

3mn läsning

Anpassning av felsidor

0mn läsning

Hur man får tillgång till Apache / Php-loggar

2mn läsning

Hur ändrar du PHP-versionen på din Joomla-webbplats till 7?


Ställ en fråga till AWS-teamet och dess community