Kapitel 14 · 14.4
PHP Instellingar i DirectAdmin eller Select PHP version: vad är skillnaden?
I menyn i DirectAdmin finns det två delar för PHP: PHP Instellingar under Kontohanterare och Select PHP version under Extrafunktioner. De liknar varandra, men fungerar olika.
| Select PHP version | PHP Instellingar | |
|---|---|---|
| Var i menyn? | Extrafunktioner | Kontohanterare |
| För vad? | Hela ditt paket, per PHP-version | En domän (välj domänen uppe till höger) |
| Välja PHP-version | Ja | Nej |
| Aktivera och inaktivera tillägg | Ja | Nej |
| Inställningar som upload_max_filesize | Ja, alla viktiga inställningar | En begränsad lista, som undantag för en domän |
| När använder du det? | Nästan alltid | Endast om en domän behöver ett annat värde än resten av ditt paket |
Använda PHP Instellingar
Med PHP Instellingar lägger du till en överstyrning för en domän: en inställning som för den domänen avviker från det du har ställt in i Select PHP version.
- Välj domänen uppe till höger (se Arbeta med flera domäner: domänväljaren).
- Klicka under Kontohanterare på PHP Instellingar.
- Välj under Lägg till ny överstyrning (1) vid Inställning inställningen, till exempel display_errors.
- Välj eller skriv in värdet vid Värde och klicka på Lägg till.

Överstyrningen hamnar därefter överst i listan, med inställningen och värdet. Vill du ändra värdet, välj då ett annat värde och klicka på OPSLAAN. Med Ta bort tar du bort den igen. En ändring börjar gälla efter ungefär en minut.

Vilka inställningar du kan välja ser du i listan vid Inställning. Det är bland annat display_errors, error_reporting, file_uploads, include_path och log_errors.

Vilken gäller?
Finns det en överstyrning för en domän under PHP Instellingar, gäller den för den domänen, oavsett vad som står i Select PHP version. Vi har testat detta: med display_errors avstängd i Select PHP version och en överstyrning På i PHP Instellingar, är display_errors aktiverad för den domänen. Det är praktiskt som undantag, men det kan också vara förvirrande: du höjer ett värde i Select PHP version och ingenting händer. Kontrollera då alltid i PHP Instellingar om det finns en gammal överstyrning där.
Tips: Håll det enkelt. Ställ in allt i Select PHP version och använd PHP Instellingar endast när det verkligen behövs. På så sätt vet du alltid var du ska titta.
Och PHP-versionen för en domän?
PHP-versionen väljer du endast i Select PHP version, för hela paketet. Vill du ge en mapp eller en subdomän en annan version, kan du göra det med en rad i .htaccess (se PHP-inställningar per mapp och via .htaccess).
