Jak povolit nebo zakázat PHP funkce

Občas se stane, že dostanete Error 500. Proč?

Jedna z příčin může být zakázaná funkce PHP. Ty obecně bývají zakázané z různých důvodů. Kvůli bezpečnosti, nepodporovaným a neaktualizovaným funkcím nebo jednoduše proto, že není zrovna potřeba.

Jak PHP funkce povolit?

Začneme u konkrétní domény. Po přihlášení do VPS Centra vyberte nastavení konkrétní domény a přejděte do Nastavení>PHP.

Případně se můžete připojit na SSH a upravit konfigurační soubor. Ten ke každé doméně najdete v: /etc/php5/fpm/pool.d/php-tuning.cz.conf

Všechny zakázané funkce jsou vypsané modře, jako zde na screenshotu. Stačí vždy požadovanou funkci najít a jednoduše ji smazat, tak, aby se neporušila syntaxe. Tedy smazat název funkce i s jednou černou čárkou na konci, jako na našem příkladu:

Pak stačí konfigurační soubor uložit a do minuty je funkce opět povolená.

Jak PHP funkce zakázat?

Stačí znát správný název PHP funkce a namísto smazání z konfiguračního souboru naopak název přidáme. Po uložení souboru je do minuty funkce zakázaná.

Podrobné informace o zapnutých a vypnutých funkcích můžete najít v souboru PHP.info, který je dostupný přímo na serveru z menu: Nástroje > PHP info.

Soubor PHP info můžete vytvořit na FTP u konkrétní domény a zkontrolovat nastavení zde.

Jak povolit funkce, které nejsou v konfigu

Stačí je do konfigu jednoduše přidat. Na toto téma jsme napsali extra článek.

Pokročilejší nastavení

Doporučujeme nastudovat i článek ohledně optimalizace PHP ze strany serveru, kde se dozvíte spousty užitečných informacích o PHP a jak se serverem spolupracuje.

Pomohl Vám tento článek?

Podobné články