Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Vítejte v této dokumentaci věnované použití souboru .user.ini v hostingových balíčcích spravovaných pomocí panelu LWS. Budeme se zabývat tím, jak vytvořit a nakonfigurovat soubor .user.ini, jeho užitečností a úlohou při optimalizaci vašich webových stránek. Náš cíl? Pomoci vám zvládnout tento nástroj a zajistit, aby vaše online prezentace byla úspěšná. Začněme bez dalších okolků.
Soubor .user.ini je nezbytnou součástí konfigurace vašich webových stránek hostovaných v panelu LWS. Konkrétně se jedná o konfigurační soubor specifický pro jazyk PHP. Tento soubor vám umožňuje přizpůsobit a upravit nastavení PHP pro váš konkrétní web. Nastavení v tomto souboru řídí různé aspekty vašeho webu, včetně výchozí použité znakové sady, počtu vstupních proměnných obsažených v souborech cookie a mnoha dalších. Stručně řečeno, soubor .user.ini nabízí další flexibilitu pro jemné doladění chování vašeho webu.
Vytvoření souboru .user.ini je poměrně jednoduchý proces, který však vyžaduje přístup k úložnému prostoru vašeho webu. Za tímto účelem přistupte ke správci souborů. Po vstupu do správce souborů je třeba vytvořit nový soubor. Tento soubor pojmenujte ".user.ini" (tečka na začátku je v názvu souboru velmi důležitá) a umístěte jej do kořenového adresáře webu. Tento soubor pak můžete otevřít přímo pomocí Správce souborů a začít přidávat zvolené konfigurační směrnice.
Direktivy jsou v souboru uvedeny jedna pod druhou bez určení pořadí důležitosti a ve tvaru :
název_direktivy = "hodnota_direktivy"
Před uzavřením souboru nezapomeňte změny uložit.
Použití souboru user.ini je užitečné zejména tehdy, když chcete upravit parametry PHP, které nejsou přímo přístupné přes rozhraní panelu LWS. Můžete se například setkat se situací, kdy potřebujete změnit výchozí znakovou sadu pro určitou interpretaci znaků, kterou používáte ve svém projektu. V takových případech může být soubor .user.ini nepostradatelným nástrojem. Je však třeba upozornit, že změny v tomto souboru je třeba vždy provádět s rozvahou, protože mohou mít významný dopad na provoz vašeho webu.
Je důležité si uvědomit, že ne všechny směrnice jsou v souboru user.ini autorizovány. Z důvodu bezpečnosti a stability serveru nelze některé směrnice v tomto souboru definovat. Před přidáním směrnice do souboru user.ini se nezapomeňte podívat do oficiální dokumentace k PHP a ověřit si, že je autorizovaná. Jedná se o zásadní krok k zachování integrity vašeho webu a předcházení neočekávaným problémům.
Všechny směrnice, které lze v souboru user.ini použít, najdete v této oficiální dokumentaci PHP.
Vyloučení :
Z důvodu bezpečnosti a stability serveru nelze v tomto souboru definovat některé direktivy. Zde je seznam vyloučených direktiv:
| Všechny direktivy PHP_INI_SYSTEM | Tyto směrnice lze měnit pouze v souborech php.ini nebo httpd.conf, ke kterým nemá uživatel přístup. |
| sendmail_path | blokovány z bezpečnostních důvodů |
| sendmail_from | blokován z bezpečnostních důvodů |
| error_log | blokován z bezpečnostních důvodů |
| mail.log | blokován z bezpečnostních důvodů |
| upload_tmp_dir | zablokován z bezpečnostních důvodů |
| session.save_path | zablokován z bezpečnostních důvodů |
| memory_limit | Lze změnit přímo v konfiguraci PHP na panelu LWS. |
| post_max_size | Lze změnit přímo v konfiguraci PHP na panelu LWS |
| upload_max_filesize | Lze změnit přímo v konfiguraci PHP na panelu LWS |
| max_execution_time | Lze změnit přímo v konfiguraci PHP na panelu LWS |
| max_file_uploads | Lze změnit přímo v konfiguraci PHP na panelu LWS |
| open_basedir | blokováno z bezpečnostních důvodů |
| default_socket_timeout | blokováno z bezpečnostních důvodů |
default_charset
"UTF-8" je výchozí hodnota a používá se jako výchozí znaková sada pro funkce a moduly. Pokud je parametr kódování vynechán, PHP vždy odešle výchozí znakovou sadu pro funkce htmlentities(), html_entity_decode() a htmlspecialchars(). Hodnota default_charset se použije také k nastavení výchozí znakové sady pro funkce iconv, pokud nejsou nastaveny konfigurační volby iconv.input_encoding, iconv.output_encoding a iconv.internal_encoding, a pro funkce mbstring, pokud nejsou nastaveny konfigurační volby mbstring.http_input, mbstring.http_output a mbstring.internal_encoding.
Všechny verze PHP použijí tuto hodnotu jako výchozí znakovou sadu ve výchozí hlavičce Content-Type odesílané PHP, pokud není hlavička přepsána voláním funkce header().
max_input_var
Počet vstupních proměnných, které mohou být přijaty (tento limit se vztahuje na superglobální proměnné $_GET, $_POST a $_COOKIE zvlášť). Použití této direktivy omezuje možnost útoku na odepření služby pomocí kolizí hash. Pokud je vstupních proměnných více než počet určený touto direktivou, bude vydáno varování E_WARNING a nadbytečné proměnné budou z požadavku odstraněny.
auto_prepend_file a auto_append_file
lze použít k vynucení načtení souboru před nebo za php. Například místo toho, abyste prováděli u všech souborů, stačí provést auto_prepend_file = header.php pro jeho načtení.
Wordfence to používá k načtení svého skriptu firewallu před WordPress.
Opcache.enable
Nastavením hodnoty této proměnné na "0" dočasně vypnete kompilační mezipaměť OPCache, což je užitečné pro testování a ladění.
display_errors
pro zobrazení chyb v prohlížečích
error_reporting
vybírá typy chyb, které se mají zobrazovat (všechny, všechny kromě upozornění, pouze všechny chyby a varování, všechny kromě zastaralých atd.)
short_open_tag
povolí nebo zakáže krátké značky (<? znamená <?php).
Efektivní používání souboru .user.ini vyžaduje určitou dávku znalostí a pozornosti. Zde je několik tipů, které vám pomohou tento nástroj co nejlépe využít. Zaprvé, vždy otestujte změny ve vývojovém prostředí, než je použijete v produkčním webu. To vám umožní identifikovat a opravit případné problémy, aniž by došlo k narušení živého webu. Za druhé, pokud se na vašem webu začnou vyskytovat problémy po úpravě souboru user.ini, je pravděpodobné, že příčinou je právě tato úprava. V takovém případě se vraťte zpět a prozkoumejte své úpravy, abyste identifikovali problém.
Nahlédněte do tohoto kompletního souboru nápovědy, který podrobně popisuje všechny funkce našich webhostingových balíčků (LWS Panel): Nápověda k webhostingovým kvótám a funkcím (LWS Panel).
Gratulujeme! Nyní jste podrobněji pochopili, jak používat soubor user.ini s panelem LWS. Tento průvodce vám poskytl cenné informace o tom, jak tento soubor vytvořit, nakonfigurovat a co nejlépe využít, což vám umožní zlepšit výkon a zabezpečení vašeho webu. Soubor .user.ini je mimořádně mocný nástroj, který máte k dispozici, ale stejně jako všechny mocné nástroje je třeba jej používat opatrně. Pokračujte ve zkoumání, učení a optimalizaci. Vaše cesta do světa webu s LWS právě začala.
Ohodnotit tento článek :
Tento článek byl pro vás užitečný ?
Ano
Ne
1mn čtení
Jak nakonfigurovat PHP na svém hostingu?
3mn čtení
Přizpůsobení chybových stránek
0mn čtení
Jak získat přístup k protokolům Apache / Php
2mn čtení
Jak změníte verzi PHP webu Joomla na 7?