Capitolo 14 · 14.1
Scegliere la versione di PHP (Select PHP version)
Lo guardi in un breve video
La maggior parte dei siti web, come WordPress, Joomla e i negozi online, funziona su PHP. PHP è il linguaggio di programmazione in cui è scritto questo software. Ogni anno esce una nuova versione di PHP e ogni versione riceve aggiornamenti solo per alcuni anni. Con WebOké sceglie Lei stesso quale versione di PHP utilizza il Suo pacchetto. Lo fa in DirectAdmin in Select PHP version.
Dove si trova?
In DirectAdmin ci sono due sezioni con PHP nel nome. Questo crea spesso confusione:
- Select PHP version (2), in Funzioni Aggiuntive. Qui sceglie la versione di PHP, le estensioni e le opzioni principali. Questa è la sezione di cui ha quasi sempre bisogno.
- PHP Instellingen (1), in Gestione Account. Con questa sezione sovrascrive impostazioni singole per un dominio specifico. Può leggere la differenza in PHP Instellingen in DirectAdmin o Select PHP version: qual è la differenza?.

Modificare la versione di PHP
- Acceda a DirectAdmin (vedi Accesso tramite Mio WebOké).
- Clicchi in Funzioni Aggiuntive su Select PHP version. Può anche premere Ctrl+J e digitare "PHP" (vedi Ricerca rapida con Ctrl+K e Ctrl+J).
- Si apre la schermata PHP Selector. In PHP version (1) è indicata la versione attualmente in uso, seguita da (current).
- Clicchi sulla versione e scelga nell'elenco la versione desiderata.
- Accanto alla versione appare il pulsante Apply. Clicchi su di esso. Solo allora la nuova versione viene effettivamente impostata; se sceglie solo una versione nell'elenco e poi esce, non cambia nulla.



La nuova versione è immediatamente attiva, per tutti i siti web del Suo pacchetto. Dopodiché apra subito il Suo sito web e navighi tra qualche pagina, anche nella parte di amministrazione (ad esempio wp-admin). Se qualcosa non funziona, ripristini la versione precedente e legga Fouten na een PHP-upgrade en het foutlog vinden.
Quale versione scegliere?
Sui nostri server può scegliere tra PHP 5.2 e 8.5. Il fatto che le versioni vecchie siano ancora disponibili non significa che sia saggio utilizzarle. Il nostro consiglio:
- Scelga la versione più recente supportata dal Suo sito web. Per un sito WordPress aggiornato di solito si tratta di PHP 8.3 o 8.4. In caso di dubbio consulti il sito dello sviluppatore del Suo software o tema.
- Una versione più recente è più veloce e più sicura. Le versioni vecchie non ricevono più aggiornamenti di sicurezza dagli sviluppatori di PHP.
- Il Suo sito web funziona ancora solo con una versione vecchia, come 5.6 o 7.4? Allora è il momento di aggiornarlo. Lo faccia aggiornare dal Suo sviluppatore web, oppure da noi: veda qui sotto.
Attenzione: la versione vale per l'intero pacchetto: tutti i domini e sottodomini al suo interno. Ha un vecchio sito web che non può essere aggiornato, insieme a uno nuovo che invece sì? Può impostare una versione diversa per una singola cartella con una riga nel file .htaccess (vedi Impostazioni PHP per cartella e tramite .htaccess), oppure assegnare al vecchio sito un pacchetto proprio.
Le impostazioni sono legate a una versione
Le estensioni e le opzioni (vedi Attivare e disattivare le estensioni PHP e Opzioni PHP: upload_max_filesize, memory_limit e max_execution_time) si impostano per ogni versione di PHP separatamente. Se ad esempio con PHP 7.4 ha aumentato il memory_limit e passa a PHP 8.3, lì valgono le impostazioni di PHP 8.3. Dopo un cambio di versione controlli quindi anche le schede Extensions e Options.
È possibile farlo anche in Mio WebOké?
Sì. L'assistente IA in Mio WebOké può modificare per Lei la versione di PHP del Suo pacchetto. Chieda ad esempio: "Imposta il mio sito web su PHP 8.3". L'assistente mostra prima cosa cambierà (pacchetto, versione attuale, nuova versione). Solo quando Lei clicca su Approva ed esegui, l'operazione viene eseguita. Può sempre ripristinare la versione precedente, anche tramite l'assistente.
Il Suo sito web smette di funzionare non appena aumenta la versione di PHP e non vuole occuparsene Lei stesso? Possiamo aggiornarlo noi per Lei con l'aggiornamento PHP: a prezzo fisso, e se non ci riusciamo, Le restituiamo il denaro.
Domande frequenti
Non trovo da nessuna parte php.ini. Dove si trova?
Non ha bisogno di un file php.ini personale. Tutto ciò che inserirebbe in php.ini lo imposta in Select PHP version, nella scheda Options (vedi Opzioni PHP: upload_max_filesize, memory_limit e max_execution_time).
Come posso vedere quale versione di PHP usa il mio sito?
In Select PHP version è indicato (current) accanto alla versione attuale. In WordPress lo vede anche in Strumenti, Salute del sito, scheda Informazioni, in Server.
WordPress dice che la mia versione di PHP non è aggiornata.
Scelga allora una versione più recente come indicato sopra. Prima crei un backup (vedi Backup and Restore: creare autonomamente un backup in DirectAdmin) e aggiorni WordPress, il Suo tema e i Suoi plugin. I plugin obsoleti sono la causa più frequente di malfunzionamento di un sito dopo un aggiornamento di versione.
