Rozdział 14 · 14.4
PHP Instellingen w DirectAdmin a Select PHP version: jaka jest różnica?
W menu DirectAdmin znajdują się dwa elementy dotyczące PHP: PHP Instellingen w sekcji Zarządzanie kontami oraz Select PHP version w sekcji Dodatkowe funkcje. Wyglądają podobnie, ale działają inaczej.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Gdzie w menu? | Dodatkowe funkcje | Zarządzanie kontami |
| Dla czego? | Dla całego pakietu, dla danej wersji PHP | Dla jednej domeny (wybierają Państwo domenę w prawym górnym rogu) |
| Wybór wersji PHP | Tak | Nie |
| Włączanie i wyłączanie rozszerzeń | Tak | Nie |
| Opcje takie jak upload_max_filesize | Tak, wszystkie najważniejsze opcje | Ograniczona lista, jako wyjątek dla jednej domeny |
| Kiedy z tego korzystać? | Niemal zawsze | Tylko gdy jedna domena wymaga innej wartości niż reszta Państwa pakietu |
Korzystanie z PHP Instellingen
Za pomocą PHP Instellingen dodają Państwo dla jednej domeny nadpisanie: ustawienie, które dla tej domeny różni się od tego, co zostało ustawione w Select PHP version.
- Wybierzą Państwo domenę w prawym górnym rogu (zobacz Werken met meerdere domeinen: de domeinkiezer).
- W sekcji Zarządzanie kontami kliknij PHP Instellingen.
- W sekcji Dodaj nowe nadpisanie (1) przy polu Parametr wybierz ustawienie, na przykład display_errors.
- Przy polu Wartość wybierz lub wpisz wartość i kliknij Dodaj.

Nadpisanie pojawi się następnie na górze listy, wraz z ustawieniem i wartością. Aby zmienić wartość, wybierz inną wartość i kliknij OPSLAAN. Przyciskiem Usuń można je usunąć. Zmiana zaczyna działać po około minucie.

Dostępne ustawienia można sprawdzić na liście przy polu Parametr. Są to między innymi display_errors, error_reporting, file_uploads, include_path oraz log_errors.

Które ustawienie ma pierwszeństwo?
Jeśli dla danej domeny istnieje nadpisanie w PHP Instellingen, obowiązuje ono dla tej domeny, niezależnie od tego, co jest ustawione w Select PHP version. Sprawdziliśmy to: przy wyłączonym display_errors w Select PHP version i nadpisaniu Op w PHP Instellingen, display_errors dla tej domeny jest włączone. Jest to wygodne jako wyjątek, ale może też być mylące: zwiększają Państwo wartość w Select PHP version, a nic się nie zmienia. W takim przypadku warto sprawdzić w PHP Instellingen, czy nie pozostało tam stare nadpisanie.
Wskazówka: Prosimy zachować prostotę. Proponujemy ustawić wszystko w Select PHP version i korzystać z PHP Instellingen tylko wtedy, gdy jest to naprawdę konieczne. Dzięki temu zawsze będą Państwo wiedzieć, gdzie szukać.
A wersja PHP dla danej domeny?
Wersję PHP wybiera się wyłącznie w Select PHP version, dla całego pakietu. Jeśli chcą Państwo przypisać inną wersję do jednego katalogu lub jednej subdomeny, można to zrobić za pomocą odpowiedniej linii w pliku .htaccess (zobacz Ustawienia PHP dla poszczególnych katalogów i przez .htaccess).
