Poglavlje 14 · 14.4
PHP Instellingen u DirectAdmin ili Select PHP version: koja je razlika?
U izborniku DirectAdmin nalaze se dva dijela za PHP: PHP Instellingen pod Account Manager i Select PHP version pod Extra Features. Izgledaju slično, ali rade drugačije.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Gdje u izborniku? | Extra Features | Account Manager |
| Za što? | Cijeli Vaš paket, po PHP verziji | Jedna domena (odaberite domenu gore desno) |
| Odabir PHP verzije | Da | Ne |
| Uključivanje i isključivanje ekstenzija | Da | Ne |
| Opcije poput upload_max_filesize | Da, sve važne opcije | Ograničen popis, kao iznimka za jednu domenu |
| Kada to koristite? | Gotovo uvijek | Samo ako jedna domena treba drugačiju vrijednost od ostatka Vašeg paketa |
Korištenje PHP Instellingen
Pomoću PHP Instellingen dodajete za jednu domenu override: postavku koja je za tu domenu drugačija od onoga što ste postavili u Select PHP version.
- Odaberite gore desno domenu (pogledajte Werken met meerdere domeinen: de domeinkiezer).
- Pod Account Manager kliknite na PHP Instellingen.
- Pod Add New Override (1) kod Setting odaberite postavku, na primjer display_errors.
- Kod Value odaberite ili upišite vrijednost i kliknite na Add.

Override se zatim prikazuje na vrhu popisa, s postavkom i vrijednošću. Ako želite promijeniti vrijednost, odaberite drugu vrijednost i kliknite na OPSLAAN. Pomoću Izbrišite ga ponovno uklanjate. Promjena djeluje nakon otprilike minute.

Koje postavke možete odabrati, vidite na popisu kod Setting. To su, između ostalog, display_errors, error_reporting, file_uploads, include_path i log_errors.

Što ima prednost?
Ako za domenu postoji override kod PHP Instellingen, onda ta vrijednost vrijedi za tu domenu, bez obzira na to što piše u Select PHP version. To smo testirali: s display_errors isključenim u Select PHP version i override Op kod PHP Instellingen, display_errors je za tu domenu uključen. To je korisno kao iznimka, ali može biti i zbunjujuće: povećate vrijednost u Select PHP version i ništa se ne dogodi. U tom slučaju uvijek provjerite kod PHP Instellingen nalazi li se tamo stara override postavka.
Savjet: Držite to jednostavnim. Postavite sve u Select PHP version i koristite PHP Instellingen samo kada je to zaista potrebno. Tako uvijek znate gdje trebate gledati.
A PHP verzija za domenu?
PHP verziju birate samo u Select PHP version, za cijeli paket. Ako želite jednoj mapi ili jednoj poddomeni dati drugu verziju, to je moguće dodavanjem retka u .htaccess (pogledajte PHP-postavke po mapi i putem .htaccess).
