Luku 14 · 14.4
PHP Instellingen DirectAdminissa vai Select PHP version: mikä on ero?
DirectAdminin valikossa on kaksi PHP:hen liittyvää osiota: PHP Instellingen kohdassa Account Manager ja Select PHP version kohdassa Extra Features. Ne muistuttavat toisiaan, mutta toimivat eri tavalla.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| 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 Instellingen käyttö
PHP Instellingen 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 Werken met meerdere domeinen: de domeinkiezer).
- Klikkaa kohdassa Account Manager kohtaa PHP Instellingen.
- 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 OPSLAAN. 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 Instellingen, 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 Instellingenissa 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 Instellingenissa vanha ohitus.
Vinkki: Pidä asiat yksinkertaisina. Määritä kaikki Select PHP versionissa ja käytä PHP Instellingeniä 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).
