Poglavje 14 · 14.4
PHP Instellingen v DirectAdmin ali Select PHP version: kakšna je razlika?
V meniju DirectAdmin sta na voljo dva razdelka za PHP: PHP Instellingen pod Upravitelj računa in Select PHP version pod Dodatki in vtičniki. Zdita si podobna, vendar delujeta drugače.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Kje v meniju? | Dodatki in vtičniki | Upravitelj računa |
| Za kaj? | Za celoten Vaš paket, po različici PHP | Za eno domeno (izberite domeno zgoraj desno) |
| Izbira različice PHP | Da | Ne |
| Vklop in izklop razširitev | Da | Ne |
| Možnosti, kot je upload_max_filesize | Da, vse pomembne možnosti | Omejen seznam, kot izjema za eno domeno |
| Kdaj to uporabiti? | Skoraj vedno | Samo kadar ena domena potrebuje drugačno vrednost kot preostanek Vašega paketa |
Uporaba PHP Instellingen
S PHP Instellingen za eno domeno dodate prekrivanje: nastavitev, ki je za to domeno drugačna od tiste, ki ste jo nastavili v Select PHP version.
- Zgoraj desno izberite domeno (glejte Delo z več domenami: izbirnik domen).
- Pod Upravitelj računa kliknite na PHP Instellingen.
- Pod Dodajanje novega prekrivanja (1) pri Nastavitve izberite nastavitev, na primer display_errors.
- Pri Vrednost izberite ali vnesite vrednost in kliknite Dodaj.

Prekrivanje se nato prikaže na vrhu seznama, z nastavitvijo in vrednostjo. Če želite spremeniti vrednost, izberite drugo vrednost in kliknite OPSLAAN. Z Izbriši ga znova odstranite. Sprememba začne veljati po približno eni minuti.

Katere nastavitve lahko izberete, vidite na seznamu pri Nastavitve. Med njimi so med drugim display_errors, error_reporting, file_uploads, include_path in log_errors.

Katera nastavitev ima prednost?
Če je za domeno pri PHP Instellingen nastavljeno prekrivanje, velja ta za to domeno, ne glede na to, kaj je nastavljeno v Select PHP version. To smo preizkusili: z izklopljenim display_errors v Select PHP version in prekrivanjem Vklopljeno pri PHP Instellingen je display_errors za to domeno vklopljen. To je uporabno kot izjema, vendar je lahko tudi zavajajoče: povečate vrednost v Select PHP version in nič se ne zgodi. V tem primeru vedno preverite pri PHP Instellingen, ali tam obstaja staro prekrivanje.
Nasvet: Ohranite preprosto. Vse nastavite v Select PHP version in PHP Instellingen uporabite samo, kadar je to res potrebno. Tako boste vedno vedeli, kje morate iskati.
In različica PHP pri domeni?
Različico PHP izberete samo v Select PHP version, za celoten paket. Če želite eni mapi ali eni poddomeni dodeliti drugo različico, lahko to storite z vrstico v datoteki .htaccess (glejte PHP-nastavitve za posamezno mapo in prek .htaccess).
