Portál technické podpory

Pokud zde nenajdete to, co jste hledali, neváhejte nás kontaktovat.
Potřebné informace pro vás rádi doplníme.

Konfigurace PHP direktiv

Základním kamenem konfigurace PHP je soubor php.ini. Valná většina PHP skriptů je konstruována na specifickou konfiguraci, pokud je však změněna, skript pravděpodobně nebude fungovat tak jak má, anebo vůbec. Naštěstí lze většinu parametrů hostingu uživatelsky přizpůsobit. K tomu slouží buďto .htaccess (modul Apache), nebo .user.ini (php-fpm).

Upozornění

Pokud si nejste jisti, který ze způsobů použít, stačí se řídit jednoduchou pomůckou. Když je u domény v administraci aktivní přepínání verzí PHP, použijete .user.ini, pokud není, tak .htaccess.

Struktura souboru .htaccess v porovnání s .user.ini

Pokud na FTP zatím vytvořen soubor .htaccess / .user.ini nemáte, učiňte tak za pomoci obyčejného poznámkového bloku, Následně soubor nahrejte do kořenového adresáře public_html.

Obecné zadání hodnot v souboru .htaccess:

# Komentář

PHP_parametr hodnota

Oproti souboru .htaccess se v .user.ini nastavují parametry v jiném formátu, komentáře začínají středníkem:

;Komentář

PHP_parametr = hodnota

(Pokročilejší z vás se mohou na server přihlásit přes SSH a konfiguraci upravovat za pomoci textového editoru - nano .user.ini / mcedit .user.ini.)

Příklady srovnání obou konfiguračních souborů naleznete v tabulce níže:

Kompletní seznam PHP parametrů naleznete v tomto článku.

Upozornění

Uložené změny se nemusí projevit okamžitě, nejpozději však do 5 minut.

Detekce současného nastavení PHP

Pro kontrolu vašeho nastavení doporučujeme vytvořit textový soubor (ideálně poznámkový blok)  s názvem phpinfo.php. a vložte do něj následující kód:

<?php phpinfo(); ?>

Soubor poté nahrajte na FTP do adresáře, jenž chcete otestovat. Pro zobrazení aktuální konfigurace serveru, zadejte v prohlížeči název ve tvaru www.nazevdomeny.cz/phpinfo.php

Direktivy nastavované z naší strany

V rámci našich linuxových programů je určena výchozí a maximální hodnota pro určité PHP direktivy. Úpravu těchto parametrů provádíme z naší strany na základě autorizované žádosti:

  • upload_max_filesize
  • max_execution_time
  • max_input_time
  • memory_limit
  • post_max_size

Nastavení aktuálních parametrů si můžete ověřit přímo v Centru administrace, kde v levém menu zvolíte [Seznam s hledáním]. Po vyhledání konkrétní domény se dostanete do jejího detailu a vyberete možnost [PHP limity].

Za účelem nahrávání objemnějších šablon, instalace modulů či dalších pluginů, můžeme hodnoty dočasně navýšit nad limit stávající varianty. Po dokončení potřebných úprav hodnoty opět ponížíme.

Velikosti výchozích i maximálních hodnot naleznete v detailu konkrétní služby v záložce Specifikace technických parametrů.