Peatükk 14 · 14.4
PHP Settings DirectAdminis või Select PHP version: mis vahe neil on?
DirectAdmini menüüs on PHP jaoks kaks osa: PHP Settings Account Manageri all ja Select PHP version Extra Features all. Need näevad sarnased välja, aga töötavad erinevalt.
| Select PHP version | PHP Settings | |
|---|---|---|
| Kus menüüs? | Extra Features | Account Manager |
| Mille jaoks? | Kogu paketi jaoks, PHP versiooni kaupa | Ühe domeeni jaoks (vali domeen paremal üleval) |
| PHP versiooni valimine | Jah | Ei |
| Laienduste sisse- ja väljalülitamine | Jah | Ei |
| Valikud nagu upload_max_filesize | Jah, kõik olulised valikud | Piiratud loend, erandina ühe domeeni jaoks |
| Millal seda kasutada? | Peaaegu alati | Ainult siis, kui ühel domeenil on vaja teistsugust väärtust kui ülejäänud paketil |
PHP Settings kasutamine
PHP Settings abil lisad ühele domeenile ülekirjutuse: seadistuse, mis sellel domeenil erineb sellest, mille oled määranud Select PHP versionis.
- Vali paremal üleval domeen (vaata Mitme domeeniga töötamine: domeenivalija).
- Klõpsa Account Manageri all PHP Settings.
- Vali Add New Override (1) all välja Setting juures seadistus, näiteks display_errors.
- Vali või sisesta välja Value juures väärtus ja klõpsa Add.

Ülekirjutus kuvatakse seejärel loendi tipus koos seadistuse ja väärtusega. Kui soovid väärtust muuta, vali uus väärtus ja klõpsa Save. Nupuga Delete eemaldad selle uuesti. Muudatus hakkab kehtima umbes minuti pärast.

Milliseid seadistusi saad valida, näed loendist välja Setting juures. Seal on muu hulgas display_errors, error_reporting, file_uploads, include_path ja log_errors.

Kumb on ülimuslik?
Kui domeenil on PHP Settings all ülekirjutus, kehtib see sellele domeenile, olenemata sellest, mis on määratud Select PHP versionis. Testisime seda: kui display_errors on Select PHP versionis välja lülitatud ja PHP Settings all on ülekirjutus On, on display_errors sellel domeenil sisse lülitatud. See on erandina kasulik, aga võib ka segadust tekitada: tõstad väärtust Select PHP versionis ja midagi ei muutu. Vaata sel juhul alati PHP Settings alt, kas seal on vana ülekirjutus.
Vihje: hoia asi lihtsana. Määra kõik Select PHP versionis ja kasuta PHP Settings ainult siis, kui see on tõesti vajalik. Nii tead alati, kust vaadata.
Aga domeeni PHP versioon?
PHP versiooni valid ainult Select PHP versionis, kogu paketi jaoks. Kui soovid anda ühele kaustale või alamdomeenile teistsuguse versiooni, saad seda teha .htaccess failis oleva reaga (vaata PHP seaded kataloogi kaupa ja .htaccess abil).
