Nastavení PHP na hostingu

Z SvetHostingu.cz
Skočit na navigaci Skočit na vyhledávání

Php logo 01.jpg

Na hostingových programech máte možnost přizpůsobit konfiguraci PHP svým požadavkům. Na webhostingu v současnosti nabízíme dva způsoby, jak nastavení PHP ovlivnit - nastavení v administraci webhostingu a přes soubor .user.ini. Na multihostingových programech pak můžete využít ještě navíc třetí způsob - vlastní php.ini soubory.

Verzi PHP a konkrétní nastavení lze provádět pro jednotlivé složky na hostingu. Můžete tak pod jednou doménou provozovat více verzí PHP s rozličnými nastaveními. Vlastní php.ini soubory na multihostingu lze nahrát pro jednotlivé domény nebo pro celý multihosting.

Nastavení v administraci webhostingu

Přes administraci hostingu lze vybrat i požadovanou verzi PHP. Aktuální dostupné položky naleznete vždy v administraci hostingu.

Změny provedené v administraci se projeví do jedné hodiny od provedení.

Výběr složky

Nejprve musíte vybrat složku, pro kterou chcete nastavení PHP aplikovat.
Po přihlášení do administrace vyberte položku "Web" v levém menu a následně klikněte na "Nastavení PHP".

Nastavení PHP

Můžete upravit, zrušit nebo přidat nastavení pro konkrétní složku.

  • Pokud chcete přidat nastavení pro složku "/abc", vepište její název do pole "Složka", vyberte požadovaná nastavení dostupných voleb (verze PHP a další volby) a klikněte na "Přidat".
  • Pokud chcete zrušit nastavení pro stávající složku, klikněte na "Zrušit" u odpovídající tabulky s přehledem nastavení.
  • Chcete-li upravit nastavení pro stávající složku, klikněte na "Upravit" u odpovídající tabulky s přehledem nastavení a níže pak můžete provést změny dostupných nastavení. Kliknutím na "Uložit" změny potvrdíte.

Nahoru

Změna verze PHP

Můžete si vybrat z více verzí PHP pro jednotlivé složky na Vašem hostingu.

Výběr verze PHP

Verzi PHP přímo na webových stránkách pak můžete zjistit například pomocí funkce phpinfo().

phpinfo()

Obsah souboru (například phpverze.php) pro zjištění verze PHP funkcí phpinfo():

<?php phpinfo(); ?>

Do prohlížeče poté zadejte cestu k tomuto souboru, např.: http://www.nasemaladomena.cz/abc/php/phpverze.php.

Nahoru

Memory limit

Memory limit určuje paměť, kterou může PHP skript při svém provádění zabrat. Nastavení můžete provést pro jednotlivé složky na hostingu.

Nahoru

Register globals

Register globals umožňuje přístup k proměnným prostředí typu Environment, GET, POST, Cookie, Server jako ke globálním proměnným.
Tuto volbu lze aktivovat nebo deaktivovat. Nastavení lze provést pro jednotlivé složky hostingu.

Nahoru

Magic quotes gpc

Magic quotes gpc způsobuje automatické escapování jednoduchých uvozovek, dvojitých uvozovek, zpětného lomítka a NULL znaky.
Tuto volbu lze aktivovat nebo deaktivovat. Nastavení lze provést pro jednotlivé složky hostingu.

Nahoru

Nastavení v souboru .user.ini

PHP od verze 5.3 přináší možnost nastavení direktiv php.ini přímo skrze konfigurační soubor na hostingu.
Nastavení stačí vložit do souboru .user.ini v příslušné složce na hostingu. Jedná se o obdobu souboru .htaccess webového serveru Apache.

Změny provedené v .user.ini se projeví do několika minut od provedení.

Zápis direktiv odpovídá formátu v php.ini souboru:

register_globals = off
magic_quotes_gpc = off
display_error = off

Nastavení provedená v určité složce jsou platná pro všechny její podsložky. Největší váhu má však vždy nastavení, které je nejblíže prováděnému php skriptu.

Příklad: Máme PHP skript na cestě /www/abc/do.php. A konfigurační soubory:
/www/.user.ini

display_error = off

/www/abc/.user.ini

display_error = on

Pro volání skriptu do.php bude aplikována direktiva "display_error = on", jelikož se nalézá "blíže" PHP skriptu.

Nahoru

Vlastní php.ini

V administraci multihostingu můžete nahrát vlastní php.ini soubory pro jednotlivé domény nebo pro celý multihostingový účet.

Vlastní php.ini soubor je možné použít pouze na multihostingu.


Nahrání vlasntího php.ini souboru

Nahoru