Capitolo 14 · 14.4
PHP Instellingen in DirectAdmin o Select PHP version: qual è la differenza?
Nel menu di DirectAdmin sono presenti due sezioni per PHP: PHP Instellingen in Gestione Account e Select PHP version in Funzioni Aggiuntive. Si assomigliano, ma funzionano in modo diverso.
| Select PHP version | PHP Instellingen | |
|---|---|---|
| Dove nel menu? | Funzioni Aggiuntive | Gestione Account |
| Per cosa? | Tutto il Suo pacchetto, per versione PHP | Un solo dominio (scelga il dominio in alto a destra) |
| Scelta della versione PHP | Sì | No |
| Attivazione e disattivazione delle estensioni | Sì | No |
| Opzioni come upload_max_filesize | Sì, tutte le opzioni principali | Un elenco limitato, come eccezione per un solo dominio |
| Quando usarlo? | Quasi sempre | Solo se un dominio necessita di un valore diverso rispetto al resto del Suo pacchetto |
Utilizzo di PHP Instellingen
Con PHP Instellingen aggiunge per un dominio una sostituzione: un'impostazione che per quel dominio è diversa da quella impostata in Select PHP version.
- Scelga il dominio in alto a destra (veda Lavorare con più domini: il selettore di dominio).
- Clicchi in Gestione Account su PHP Instellingen.
- Scelga in Aggiungi nuova sostituzione (1), alla voce Impostazione, l'impostazione, ad esempio display_errors.
- Scelga o digiti in Valore il valore e clicchi su Aggiungi.

La sostituzione comparirà poi in cima all'elenco, con l'impostazione e il valore. Se desidera modificare il valore, scelga un altro valore e clicchi su OPSLAAN. Con Verwijder la rimuove di nuovo. Una modifica diventa effettiva dopo circa un minuto.

Le impostazioni che può scegliere sono visibili nell'elenco alla voce Impostazione. Tra queste figurano display_errors, error_reporting, file_uploads, include_path e log_errors.

Quale prevale?
Se per un dominio è presente una sostituzione in PHP Instellingen, questa vale per quel dominio, indipendentemente da quanto impostato in Select PHP version. Lo abbiamo verificato: con display_errors disattivato in Select PHP version e una sostituzione Op in PHP Instellingen, display_errors risulta attivo per quel dominio. Questo è utile come eccezione, ma può anche risultare fonte di confusione: aumenta un valore in Select PHP version e non succede nulla. In tal caso, controlli sempre in PHP Instellingen se è presente una vecchia sostituzione.
Suggerimento: Mantenga tutto semplice. Imposti tutto in Select PHP version e utilizzi PHP Instellingen solo quando è davvero necessario. Così saprà sempre dove guardare.
E la versione PHP di un dominio?
La versione PHP si sceglie solo in Select PHP version, per l'intero pacchetto. Se desidera assegnare a una cartella o a un sottodominio una versione diversa, può farlo con una riga nel file .htaccess (veda Impostazioni PHP per cartella e tramite .htaccess).
