dhosting.pl: Na miarę Twoich potrzeb

Przewiń do...

Nawigacja

Promocja!

Rozdajemy domeny .pl za darmo!

PHP - konfiguracja

Jeżeli nadal używają Państwo parsera w wersji 4, wszystkie modyfikacje ustawień PHP muszą być wprowadzane globalnie dla całego konta hostingowego. Potrzebę zmiany globalnych ustawień dla parsera w wersji 4 należy zgłaszać przez Helpdesk w dPanelu.

Dostosowanie konfiguracji środowiska PHP

Czasami zdarza się, że domyślna konfiguracja serwera nam nie odpowiada. Wykorzystywane oprogramowanie ma różne wymagania środowiskowe i niekiedy wymaga ustawienia dodatkowych dyrektyw. Domyślnie takie ustawienia zmienia się poprzez plik php.ini. Jednak na serwerach dhosting.pl udostępniliśmy inną drogę dostosowania środowiska.

Do odpowiedniej konfiguracji środowiska interpretatora języka PHP wykorzystujemy dyrektywy php_value oraz php_flag. Dyrektywy te umieszczane są w plikach .htaccess w katalogach, których mają dotyczyć. Dzięki temu można skonfigurować oddzielnie ustawienia dla różnych kont WWW, jeżeli wskazują one na różne katalogi na serwerze.

Dokładne wskazówki jak używać powyższych dyrektyw można znaleźć w dokumentacji języka PHP na stronach http://php.net/configuration.changes. Szczegółowe informacje, które zmienne można modyfikować (podział na grupy PHP_INI_ALL, PHP_INI_PERDIR i inne), można znaleźć na stronie http://php.net/manual/pl/ini.php#ini.list.

Dyrektywa php_value

Dyrektywa php_value służy do ustawiania poszczególnych zmiennych środowiskowych PHP. Aby jej użyć, w pliku .htaccess należy umieścić kolejno w osobnych wierszach polecenia o składni:

php_value nazwa wartość

np.

php_value default_mimetype text/html

W ten sposób ustawiamy zmienną default_mimetype na wartość text/html.

Dyrektywy php_value używamy, gdy chcemy ustawić zmienną typu innego niż logiczny. Ustawiana zmienna musi być typu PHP_INI_ALL oraz PHP_INI_PERDIR. Szczegółowe informacje, które zmienne można modyfikować (podział na grupy PHP_INI_ALL, PHP_INI_PERDIR i inne), można znaleźć na stronie http://php.net/manual/pl/ini.php#ini.list.

Dyrektywy tej nie należy używać dla parametrów logicznych (boolean) - w takich przypadkach należy użyć dyrektywy php_flag.

Dyrektywa php_flag

Do ustawiania zmiennych logicznych służy dyrektywa php_flag. Stosuje się ją w takich samych warunkach co dyrektywę php_value - w pliku .htaccess w katalogu, którego ma dotyczyć. Składnia dyrektywy php_flag:

php_flag nazwa wartość

np.

php_flag register_globals Off

W ten sposób ustawimy zmienną register_globals na Off (wyłączymy rejestrowanie zmiennych globalnych).

Dyrektywy php_flag używamy tylko, gdy chcemy ustawić zmienną typu logicznego.

Ustawiana zmienna musi być typu PHP_INI_ALL oraz PHP_INI_PERDIR. Szczegółowe informacje, które zmienne można modyfikować (podział na grupy PHP_INI_ALL, PHP_INI_PERDIR i inne), można znaleźć na stronie http://php.net/manual/pl/ini.php#ini.list.

Nasi partnerzy:

Menu pomocnicze