Nastavení jazyka skriptu

Stránka Nastavení jazyka skriptu zajišťuje pokročilé interakce vašich webových stránek. Vytvářením různých profilů můžete přizpůsobit více prostředí.

Obsah

PHP

Na kartě PHP můžete spravovat dva typy profilů PHP:

  • Profily založené na balíčku: Profily v této kategorii se automaticky vytvoří po nainstalování balíčků služby. Tyto profily lze upravovat, ale nelze je odstranit a mohou se vztahovat pouze na vlastní odpovídající balíčky služby.
  • Přizpůsobený profil: Tyto profily mohou vytvářet, upravovat a odstraňovat uživatelé.

Vytvoření přizpůsobeného profilu:

  1. Klikněte na možnost Vytvořit.
  2. Vyplňte pole Název profilu a Popis pro tento profil.
  3. V rozevírací nabídce Verze PHP vyberte požadovanou verzi backend PHP.
  4. Nastavení profilu můžete konfigurovat na následujících kartách:
    • Nastavení: Obecná nastavení profilu, například mezipaměti PHP, Xdebug a chybové zprávy.
    • Přípony: Povolí nebo zakáže přípony dostupné v profilu.
    • FPM: Upraví nastavení aplikace PHP FastCGI Process Manager (FPM).
    • Jádro: Nakonfiguruje direktivy php.ini profilu.
  5. Nastavení potvrďte a klikněte na možnost Vytvořit.

Úpravy obecných nastavení:

Na kartě Nastavení můžete nakonfigurovat různá obecná nastavení, včetně mezipamětí PHP, Xdebug, zobrazení chybových zpráv a open_basedir.

  1. Na stránce Nastavení jazyka skriptu vyberte profil PHP a klikněte na možnost Upravit nebo dvojitě klikněte na profil PHP.
  2. Přejděte na kartu Nastavení.
  3. Podle potřeby nakonfigurujte následující nastavení:
    • Povolit mezipaměť PHP: Toto políčko zaškrtněte, chcete-li vylepšit výkon platformy PHP. Za určitých okolností se ale nastavení nemusí projevit.
    • Povolit Xdebug: Toto políčko zaškrtněte, chcete-li povolit Xdebug, což je rozšíření PHP, poskytující funkce ladění.
    • Povolit možnost display_errors k zobrazení chybových zpráv PHP: Toto políčko zaškrtněte, chcete-li na webové stránce zobrazovat chybové zprávy PHP.
    • open_basedir: Funkce open_basedir označuje cesty, ze kterých má platforma PHP povolen přístup k souborům.
      • Vyberte možnost Přizpůsobená a zadáním cesty do textového pole proveďte přizpůsobení funkce open_basedir.
      • Chcete-li použít výchozí nastavení systému, vyberte možnost Výchozí.
  4. Nastavení použijete kliknutím na možnost Uložit.

Poznámka:

  • Jednotlivé cesty funkce open_basedir oddělujte dvojtečkou (:), např. /etc:/tmp:/usr/bin/php.
  • Z bezpečnostních důvodů nelze do cesty open_basedir přidat cesty pro sdílenou složku homes (např. /volume1/homes).

Úpravy přípon:

Na kartě Přípony můžete přizpůsobit profily správou přípon, například bz2, curl, dba, gd, pgsql, session a sqlite3.

  1. Na stránce Nastavení jazyka skriptu vyberte profil PHP a klikněte na možnost Upravit nebo dvojitě klikněte na profil PHP.
  2. Přejděte na kartu Přípony.
  3. Zaškrtněte políčka u přípon, které chcete v seznamu přípon povolit.
  4. Nastavení použijete kliknutím na možnost Uložit.

Poznámka:

  • Každý profil na bázi balíčku obsahuje jednu nebo několik vyžadovaných přípon. Zaškrtávací políčka vyžadovaných přípon nejsou k dispozici a nelze je zaškrtnout. Spravovat lze pouze nevyžadované přípony.

Úpravy nastavení FPM:

Na kartě FPM můžete upravit nastavení aplikace PHP FastCGI Process Manager (FPM), což je alternativní implementace aplikace PHP FastCGI obsahující funkce pro weby s vysokým zatížením.

  1. Na stránce Nastavení jazyka skriptu vyberte profil PHP a klikněte na možnost Upravit nebo dvojitě klikněte na profil PHP.
  2. Přejděte na kartu FPM.
  3. Podle potřeby upravte následující hodnoty:
    • Režim FPM: Režim FPM můžete nastavit na hodnoty Dynamický, Statický nebo Na vyžádání.
    • Max. počet procesů
    • Počet serverů při spuštění
    • Min. počet náhradních serverů
    • Max. počet náhradních serverů
  4. Nastavení použijete kliknutím na možnost Uložit.

Poznámka:

Úpravy nastavení jádra:

Karta Jádro obsahuje všechna nastavení direktiv php.ini vašich profilů PHP, například sendmail_path a sendmail_from.

  1. Na stránce Nastavení jazyka skriptu vyberte profil PHP a klikněte na možnost Upravit nebo dvojitě klikněte na profil PHP.
  2. Přejděte na kartu Jádro.
  3. Vyhledejte direktivu php.ini, kterou chcete upravit. Její název můžete zadat do pole hledání.
  4. V pravém sloupci příslušné direktivy upravte hodnotu.
  5. Nastavení použijete kliknutím na možnost Uložit.

Resetování hodnot php.ini:

  1. Na stránce Nastavení jazyka skriptu vyberte profil PHP a klikněte na možnost Upravit nebo dvojitě klikněte na profil PHP.
  2. Přejděte na kartu Jádro.
  3. V rozevírací nabídce vyberte možnost Přizpůsobeno. Zobrazí se všechny direktivy php.ini, které jste změnili.
  4. Hodnoty php.ini můžete resetovat jednou z níže uvedených možností:
    • Resetovat vybrané: Klikněte na soubor php.ini a v rozevírací nabídce vyberte možnost Resetovat vybrané. Stisknutím klávesy Ctrl můžete také vybrat více položek php.ini.
    • Resetovat vše: V rozevírací nabídce vyberte možnost Resetovat vše.
  5. Nastavení použijete kliknutím na možnost Uložit.

Python

Na kartě Python můžete spravovat přizpůsobené profily, které lze vytvářet, upravovat a odstraňovat.

Vytvoření přizpůsobeného profilu:

  1. Klikněte na možnost Vytvořit.
  2. Vyplňte pole Název profilu a Popis pro tento profil.
  3. V rozevírací nabídce Verze Python vyberte požadovanou verzi backend Python a klikněte na možnost Další.
  4. Vyplněním následujících informací nastavte aplikaci uWSGI a poté klikněte na možnost Další.
    • Proces: Počet procesů, které může aplikace uWSGI současně aktivovat.
    • Povolit vlákna: Podle výchozího nastavení obsahuje každý proces jedno vlákno. Tuto možnost povolte, chcete-li, aby proces mohl obsahovat více vláken.
    • Počet vláken: Počet vláken potřebných k běhu jednoho procesu.
    • Max. počet požadavků: Po dosažení maximálního počtu požadavků se procesy restartují.
    • Velikost vyrovnávací paměti (bajtů): Velikost vyrovnávací paměti pro záhlaví jednotlivých požadavků.
  5. Moduly Python můžete přidávat pomocí pole pro hledání nebo tak, že kliknete na možnost Procházet a z místního úložiště nahrajete soubor požadavků (requirements.txt). Klikněte na možnost Další.
    • Název modulu: Název modulu.
    • Výchozí verze: Můžete použít nejnovější verzi nebo verzi modulu přizpůsobit. Příklad:
      • Project_name
      • Project_name == 1.3
      • Project_name >=1.2,<2.0
      • Project_name[foo, bar]
      • Project_name~=1.4.2
    • Akce: Kliknutím na ikonu můžete modul odebrat.
  6. Nastavení potvrďte a klikněte na možnost Vytvořit.

Poznámka:

Úpravy obecných nastavení:

Na kartě Nastavení je možné upravit obecná nastavení.

  1. Na stránce Nastavení jazyka skriptu vyberte profil Python a klikněte na možnost Upravit nebo dvojitě klikněte na profil Python.
  2. Přejděte na kartu Nastavení.
  3. Podle potřeby upravte název profilu, popis a verzi jazyka Python.
  4. Nastavení použijete kliknutím na možnost Uložit.

Úpravy nastavení aplikace uWSGI:

Na kartě uWSGI můžete upravit nastavení aplikace Python uWSGI, což je alternativní implementace aplikace Python uWSGI obsahující funkce pro weby s vysokým zatížením.

  1. Na stránce Nastavení jazyka skriptu vyberte profil Python a klikněte na možnost Upravit nebo dvojitě klikněte na profil Python.
  2. Přejděte na kartu uWSGI.
  3. Podle potřeby upravte následující hodnoty:
    • Proces: Počet procesů, které může aplikace uWSGI současně aktivovat.
    • Povolit vlákna: Podle výchozího nastavení obsahuje každý proces jedno vlákno. Tuto možnost povolte, chcete-li, aby proces mohl obsahovat více vláken.
    • Počet vláken: Počet vláken potřebných k běhu jednoho procesu.
    • Max. počet požadavků: Po dosažení maximálního počtu požadavků se procesy restartují.
    • Velikost vyrovnávací paměti (bajtů): Velikost vyrovnávací paměti pro záhlaví jednotlivých požadavků.
  4. Nastavení použijete kliknutím na možnost Uložit.

Poznámka:

Úpravy modulů:

Na kartě Modul můžete přizpůsobit profily správou modulů, například Flask a Django.

  1. Na stránce Nastavení jazyka skriptu vyberte profil Python a klikněte na možnost Upravit nebo dvojitě klikněte na profil Python.
  2. Přejděte na kartu Modul.
  3. Moduly Python můžete spravovat pomocí pole pro hledání nebo tak, že kliknete na možnost Procházet a z místního úložiště nahrajete soubor požadavků (requirements.txt).
    • Název modulu: Název modulu.
    • Výchozí verze: Chcete-li použít nejnovější verzi, vyberte možnost Nejnovější, a chcete-li verzi modulu přizpůsobit, vyberte možnost Přizpůsobit. Příklad:
      • Project_name
      • Project_name == 1.3
      • Project_name >=1.2,<2.0
      • Project_name[foo, bar]
      • Project_name~=1.4.2
    • Akce: Kliknutím na ikonu můžete modul odebrat.
  4. Nastavení použijete kliknutím na možnost Uložit.

Poznámka:

Obsah
PHP
Python