Beoordeel dit artikel :
Dit artikel was nuttig voor jou ?
Ja
Geen
Vous avez noté 0 étoile(s)
Sommaire
Procédure
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.
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.
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.
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.
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 |
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)
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.
Raadpleeg dit complete helpbestand met alle functies van onze webhostingpakketten (LWS Panel): Hulp bij webhostingquota en functies (LWS Panel).
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 ?
Ja
Geen
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?