14. fejezet · 14.4
PHP Instellingek a DirectAdminben vagy Select PHP version: mi a különbség?
A DirectAdmin menüjében két rész foglalkozik a PHP-vel: PHP Instellingek a Fiók beállítások alatt, és Select PHP version az Extra funkciók alatt. Hasonlóak, de másképp működnek.
| Select PHP version | PHP Instellingek | |
|---|---|---|
| Hol található a menüben? | Extra funkciók | Fiók beállítások |
| Mire vonatkozik? | A teljes csomagra, PHP-verziónként | Egy domainre (a domaint jobbra fent választhatja ki) |
| PHP-verzió kiválasztása | Igen | Nem |
| Kiterjesztések be- és kikapcsolása | Igen | Nem |
| Olyan beállítások, mint az upload_max_filesize | Igen, az összes fontos beállítás | Korlátozott lista, kivételként egy domainhez |
| Mikor érdemes használni? | Szinte mindig | Csak ha egy domainnek más értékre van szüksége, mint a csomag többi részének |
A PHP Instellingek használata
A PHP Instellingek segítségével egy domainhez felülírást adhat hozzá: olyan beállítást, amely csak arra a domainre vonatkozik, eltérően attól, amit a Select PHP version alatt beállított.
- Jobbra fent válassza ki a domaint (lásd: Munka több domainnel: a domainválasztó).
- A Fiók beállítások alatt kattintson a PHP Instellingek lehetőségre.
- Az Új felülírás hozzáadása (1) alatt az Instellingek mezőben válassza ki a kívánt beállítást, például a display_errors beállítást.
- Az Érték mezőben válassza ki vagy írja be az értéket, majd kattintson a Hozzáad gombra.

A felülírás ezután megjelenik a lista tetején, a beállítással és az értékkel együtt. Ha módosítani szeretné az értéket, válasszon másik értéket, majd kattintson az OPSLAAN gombra. A Törlés gombbal eltávolíthatja a felülírást. A módosítás körülbelül egy perc múlva lép életbe.

Az elérhető beállításokat az Instellingek mező listájában láthatja. Ilyen többek között a display_errors, error_reporting, file_uploads, include_path és a log_errors.

Melyik az erősebb?
Ha egy domainhez a PHP Instellingek alatt van felülírás beállítva, akkor az érvényes arra a domainre, függetlenül attól, mi szerepel a Select PHP version alatt. Ezt kipróbáltuk: ha a display_errors ki van kapcsolva a Select PHP version alatt, de a PHP Instellingek alatt Op értékű felülírás van beállítva, akkor a display_errors be lesz kapcsolva az adott domainnél. Ez praktikus lehet kivételes esetekben, de zavaró is lehet: módosít egy értéket a Select PHP version alatt, és mégsem történik semmi. Ilyenkor mindig érdemes megnézni, nincs e régi felülírás a PHP Instellingek alatt.
Tipp: Tartsa egyszerűen. Mindent állítson be a Select PHP version alatt, és a PHP Instellingek funkciót csak akkor használja, ha valóban szükséges. Így mindig tudni fogja, hol kell keresnie.
És a domainhez tartozó PHP-verzió?
A PHP-verziót csak a Select PHP version alatt lehet kiválasztani, a teljes csomagra vonatkozóan. Ha egy adott mappának vagy egy aldomainnek más verziót szeretne beállítani, azt egy .htaccess fájlban elhelyezett sorral teheti meg (lásd: PHP-beállítások mappánként és .htaccess fájlon keresztül).
