Luku 14 · 14.4
PHP Settings DirectAdminissa vai Select PHP version: mikä on ero?
DirectAdminin valikossa on kaksi PHP:hen liittyvää osiota: PHP Settings kohdassa Account Manager ja Select PHP version kohdassa Extra Features. Ne muistuttavat toisiaan, mutta toimivat eri tavalla.
| Select PHP version | PHP Settings | |
|---|---|---|
| Missä valikossa? | Extra Features | Account Manager |
| Mitä varten? | Koko paketti, PHP-version mukaan | Yksi verkkotunnus (valitse verkkotunnus oikealta ylhäältä) |
| PHP-version valinta | Kyllä | Ei |
| Laajennusten päälle ja pois kytkeminen | Kyllä | Ei |
| Asetukset kuten upload_max_filesize | Kyllä, kaikki tärkeät asetukset | Rajattu lista, poikkeuksena yhdelle verkkotunnukselle |
| Milloin käytät sitä? | Lähes aina | Vain kun yksi verkkotunnus tarvitsee eri arvon kuin muu paketti |
PHP Settings käyttö
PHP Settings avulla lisäät yhdelle verkkotunnukselle ohituksen: asetuksen, joka poikkeaa kyseisellä verkkotunnuksella siitä, mitä olet määrittänyt kohdassa Select PHP version.
- Valitse verkkotunnus oikealta ylhäältä (katso Usean verkkotunnuksen hallinta: domeinkiezer).
- Klikkaa kohdassa Account Manager kohtaa PHP Settings.
- Valitse kohdassa Add New Override (1) kohdasta Setting haluamasi asetus, esimerkiksi display_errors.
- Valitse tai kirjoita kohtaan Value arvo ja klikkaa Add.

Ohitus näkyy sen jälkeen listan ylimpänä, asetuksineen ja arvoineen. Jos haluat muuttaa arvoa, valitse toinen arvo ja klikkaa SAVE. Painikkeella Poista poistat sen taas. Muutos tulee voimaan noin minuutissa.

Mitkä asetukset voit valita, näet listasta kohdassa Setting. Niitä ovat muun muassa display_errors, error_reporting, file_uploads, include_path ja log_errors.

Kumpi menee ohi?
Jos verkkotunnukselle on asetettu ohitus kohdassa PHP Settings, se pätee kyseiselle verkkotunnukselle riippumatta siitä, mitä kohdassa Select PHP version on asetettu. Testasimme tämän: kun display_errors on pois päältä Select PHP versionissa ja PHP Settingsissa on ohitus Op, display_errors on päällä kyseisellä verkkotunnuksella. Tämä on kätevää poikkeustapauksissa, mutta voi myös hämmentää: nostat arvoa Select PHP versionissa eikä mitään tapahdu. Tarkista silloin aina, onko PHP Settingsissa vanha ohitus.
Vinkki: Pidä asiat yksinkertaisina. Määritä kaikki Select PHP versionissa ja käytä PHP Settingsiä vain jos se on todella tarpeen. Näin tiedät aina, mistä kannattaa katsoa.
Entä verkkotunnuksen PHP-versio?
PHP-version valitset vain kohdassa Select PHP version, koko paketille. Jos haluat antaa yhdelle kansiolle tai alitunnukselle eri version, se onnistuu .htaccess-tiedoston rivillä (katso PHP-asetukset kansiokohtaisesti ja .htaccess-tiedoston kautta).
