Capitolul 14 · 14.4
PHP Instellingen în DirectAdmin sau Select PHP version: care este diferența?
În meniul DirectAdmin există două secțiuni pentru PHP: PHP Instellingen sub Account Manager și Select PHP version sub Extra Features. Acestea seamănă între ele, dar funcționează diferit.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Unde în meniu? | Extra Features | Account Manager |
| Pentru ce? | Întregul dumneavoastră pachet, per versiune de PHP | Un singur domeniu (alegeți domeniul în dreapta sus) |
| Alegerea versiunii de PHP | Da | Nu |
| Activarea și dezactivarea extensiilor | Da | Nu |
| Opțiuni precum upload_max_filesize | Da, toate opțiunile importante | O listă limitată, ca excepție pentru un singur domeniu |
| Când se folosește? | Aproape întotdeauna | Doar atunci când un singur domeniu are nevoie de o valoare diferită față de restul pachetului dumneavoastră |
Utilizarea PHP Instellingen
Cu PHP Instellingen adăugați pentru un singur domeniu o suprascriere: o setare care este diferită pentru acel domeniu față de ceea ce ați configurat în Select PHP version.
- Alegeți domeniul în dreapta sus (consultați Werken met meerdere domeinen: de domeinkiezer).
- Faceți clic sub Account Manager pe PHP Instellingen.
- Alegeți sub Add New Override (1) la Setting setarea dorită, de exemplu display_errors.
- Alegeți sau introduceți la Value valoarea și faceți clic pe Add.

Suprascrierea apare apoi în lista de sus, cu setarea și valoarea. Dacă doriți să modificați valoarea, alegeți o altă valoare și faceți clic pe OPSLAAN. Cu Ștergeți o eliminați din nou. O modificare are efect după aproximativ un minut.

Setările pe care le puteți alege sunt vizibile în lista de la Setting. Printre acestea se numără display_errors, error_reporting, file_uploads, include_path și log_errors.

Care are prioritate?
Dacă pentru un domeniu există o suprascriere la PHP Instellingen, aceasta se aplică pentru acel domeniu, indiferent de ce este setat în Select PHP version. Am testat acest lucru: cu display_errors dezactivat în Select PHP version și o suprascriere Op la PHP Instellingen, display_errors este activat pentru acel domeniu. Acest lucru este util ca excepție, dar poate fi și confuz: măriți o valoare în Select PHP version și nu se întâmplă nimic. În acest caz, verificați întotdeauna la PHP Instellingen dacă există acolo o suprascriere mai veche.
Sfat: Păstrați lucrurile simple. Setați totul în Select PHP version și folosiți PHP Instellingen doar atunci când este cu adevărat necesar. Astfel veți ști întotdeauna unde trebuie să verificați.
Și versiunea de PHP pentru un domeniu?
Versiunea de PHP se alege doar în Select PHP version, pentru întregul pachet. Dacă doriți să dați unui singur folder sau unui singur subdomeniu o versiune diferită, puteți face acest lucru cu o linie în .htaccess (consultați Setări PHP per director și prin .htaccess).
