Hur konfigurerar man din .user.ini-fil på LWS Panel ?

Procédure

Introduktion

Välkommen till denna dokumentation som är dedikerad till användningen av filen .user.ini på hostingpaket som hanteras med LWS Panel. Vi går igenom hur du skapar och konfigurerar filen .user.ini, dess användbarhet och dess roll i att optimera din webbplats. Målet? Att hjälpa dig behärska detta verktyg för att göra din närvaro online till en framgång. Låt oss börja utan dröjsmål.

I. Vad är filen user.ini?

Filen .user.ini är en viktig del av konfigurationen för din webbplats som är hostad på LWS Panel. Mer exakt är det en PHP-specifik konfigurationsfil. Denna fil gör det möjligt att anpassa och justera PHP-inställningarna för just din webbplats. Inställningarna i denna fil styr olika aspekter av din webbplats, inklusive den standardteckenuppsättning som används, antalet inmatningsvariabler som finns i "cookies", och mycket mer. Kort sagt ger filen .user.ini extra flexibilitet för att finjustera din webbplats beteende.

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

Att skapa en .user.ini-fil är en relativt enkel process, men kräver åtkomst till lagringsutrymmet för din webbplats. För detta, gå till filhanteraren. När du är i filhanteraren, måste du skapa en ny fil. Ge filen namnet '.user.ini' (punkten i början är mycket viktig i filnamnet) och placera den i webbplatsens rotkatalog. Du kan sedan öppna filen direkt med FileManager och börja lägga till de konfigurationsdirektiv du önskar.

Direktiven listas i filen ett under det andra utan prioritetsordning och i formen :

designation_directive = "valeur_directive"

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

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

Användningen av filen user.ini är särskilt användbar när du vill ändra PHP-inställningar som inte är direkt tillgängliga via LWS Panels gränssnitt. Till exempel kan du hamna i en situation där du behöver ändra standardteckenuppsättningen för en tolkning av särskilda tecken som du använder i ditt projekt. I sådana fall kan filen .user.ini vara ett oumbärligt verktyg. Det är dock viktigt att notera att ändringar i denna fil alltid måste göras med försiktighet, eftersom de kan ha en betydande inverkan på hur din webbplats fungerar.

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

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

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

Undantag :

Av säkerhets- och serverstabilitetsskäl kan vissa direktiv inte anges i denna fil. Här är listan över undantagna direktiv :

Alla PHP_INI_SYSTEM-direktiv Dessa direktiv kan endast ändras i filerna php.ini eller httpd.conf som användaren inte har åtkomst till
sendmail_path 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
upload_tmp_dir blockerad av säkerhetsskäl
session.save_path blockerad av säkerhetsskäl
memory_limit Kan ändras direkt i PHP-konfigurationen i LWS Panel
post_max_size Kan ändras direkt i PHP-konfigurationen i LWS Panel
upload_max_filesize Kan ändras direkt i PHP-konfigurationen i LWS Panel
max_execution_time Kan ändras direkt i PHP-konfigurationen i LWS Panel
max_file_uploads Kan ändras direkt i PHP-konfigurationen i LWS Panel
open_basedir blockerad av säkerhetsskäl
default_socket_timeout blockerad av säkerhetsskäl

V. Några praktiska användningar

defaut_charset

"UTF-8" är standardvärdet och används som standardteckenuppsättning för funktioner och moduler. PHP skickar alltid en standardteckenuppsättning för htmlentities(), html_entity_decode() och htmlspecialchars() om parametern encoding utelämnas. Värdet för default_charset kommer också att användas för att ställa in standardteckenuppsättningen för iconv-funktionerna om konfigurationsalternativen iconv.input_encoding, iconv.output_encoding och iconv.internal_encoding inte är definierade, och för mbstring-funktionerna om konfigurationsalternativen mbstring.http_input, mbstring.http_output och mbstring.internal_encoding inte är definierade.

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

max_input_var

Antalet inmatningsvariabler som kan accepteras (denna gräns tillämpas separat på superglobala variablerna $_GET, $_POST och $_COOKIE). Användningen av detta direktiv gör det möjligt att begränsa möjligheterna till överbelastningsattacker som använder hashkollisioner. Om det finns fler inmatningsvariabler än det antal som anges av detta direktiv, kommer en varning av typen E_WARNING att utfärdas, och de överskjutande variablerna tas bort från begäran.

auto_prepend_file et auto_append_file

gör det möjligt att tvinga inläsning av en fil före eller efter en php. Till exempel, i stället för att göra på alla filer, räcker det att ange auto_prepend_file = header.php för att ladda den.

Wordfence använder det bland annat för att ladda sitt brandväggsskript före WordPress.

opcache.enable

Att sätta värdet till "0" gör det möjligt att tillfälligt inaktivera OPCache-kompileringscachen, vilket är användbart för tester och felsökning

display_errors

för att visa fel i webbläsarna

error_reporting

väljer vilka typer av fel som ska visas (alla, alla utom notice, endast alla fel och varningar, alla utom deprecated, ...)

short_open_tag

tillåter eller förbjuder korta taggar ( för att säga

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

Effektiv användning av filen .user.ini kräver viss kunskap och särskild uppmärksamhet. Här är några råd som hjälper dig att få ut det mesta av detta verktyg. För det första, testa alltid dina ändringar i en utvecklingsmiljö innan du tillämpar dem på din produktionssajt. Detta gör att du kan identifiera och rätta till eventuella problem utan att störa din webbplats i drift. För det andra, om din webbplats börjar få problem efter en ändring i filen user.ini, är det sannolikt att denna ändring är orsaken. I så fall, gå tillbaka och granska dina ändringar för att identifiera problemet.

Hur känner jag till kvoterna och PHP-egenskaperna för mitt webbhotellspaket?

Se denna kompletta hjälp som beskriver alla egenskaper i våra webbhotellspaket (LWS Panel) : Hjälp om kvoter och egenskaper för webbhotellspaket (LWS Panel).

Slutsats

Bravo! Du har nu en djupare förståelse för användningen av filen user.ini med LWS Panel. Denna guide har gett dig värdefull information om hur du skapar, konfigurerar och använder denna fil på bästa sätt, vilket hjälper dig att förbättra prestandan och säkerheten för din webbplats. Filen .user.ini är ett extremt kraftfullt verktyg som du har till ditt förfogande, men som alla kraftfulla verktyg måste den användas med omsorg. Fortsätt att utforska, lära och optimera. Din resa in i webbvärlden med LWS har just börjat.

help.lws.net/a/1742
Var den här artikeln till hjälp?

Ja

Nej

Läst 12 612 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

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

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.