Knowledge Base›Webhosting›Configurazione di PHP

Webhosting – Configurazione di PHP

In questa paginaQuando usare questa guidaVersioni di PHP su Webhosting e WMSPHP configurationParametri PHP configurabiliProblemi comuniDomande frequenti

In questo articolo scoprirà:


Quando usare questa guida


Versioni di PHP su Webhosting e WMS

L’offerta delle versioni di PHP dipende dal servizio. Su un Webhosting standard sono disponibili versioni di PHP diverse rispetto al servizio WMS.

Versioni di PHP su un Webhosting standard

Su un Webhosting standard è attualmente possibile impostare queste versioni di PHP:

  • PHP 5.4 – 5.6 (obsoleta, potenzialmente pericolosa)
  • PHP 7.0 – 7.4 (obsoleta)
  • PHP 8.0 – 8.5

La versione si sceglie durante l’ordine del Webhosting; in seguito è possibile modificarla seguendo la guida nel capitolo PHP configuration.

Versioni di PHP sul servizio WMS

Il servizio WMS offre attualmente PHP nella versione 8.2.1 (stato a ottobre 2026). Stiamo lavorando per rendere disponibili versioni di PHP più recenti per WMS. Non appena lo saranno, aggiorneremo qui l’informazione.

PHP info

Se ha bisogno di verificare funzioni specifiche tramite phpinfo() prima ancora dell’attivazione del Webhosting, proceda come segue:

  1. Inserisca nella barra degli indirizzi del browser http://hc1-wd420.wedos.net/info.php82.
  2. Se necessario, sostituisca l’estensione finale .php82 con la versione di PHP che desidera verificare.

PHP configuration

Le modifiche alla configurazione PHP del Webhosting diventano effettive entro 30 minuti dal salvataggio.

Prima di modificare la configurazione, si assicuri che la Sua applicazione web (sistema, plugin, template) supporti le nuove impostazioni.

Per accedere all’interfaccia di configurazione PHP, segua questi passaggi:

  1. Acceda al pannello di amministrazione clienti ⧉.
  2. Nel menu superiore selezioni Hosting services Webhosting oppure WMS.
  3. Dall’elenco selezioni il Webhosting per il quale desidera configurare PHP.
  4. Nel menu a sinistra selezioni PHP configuration.

In questa interfaccia è possibile:

  • Impostare un’altra versione di PHP. Sul servizio WMS, a ottobre 2026, è disponibile solo la versione PHP 8.2.1.
  • Scegliere le impostazioni predefinite o personalizzate di determinati parametri di php.ini. In caso di impostazioni personalizzate, inserisca i nuovi valori. 

Confermi le nuove impostazioni con il pulsante Edit nella parte superiore della pagina. Dopo il salvataggio attenda 30 minuti affinché le modifiche vengano applicate al sistema.

Esempio di modifica della versione di PHP
Esempio di modifica della versione di PHP

Parametri PHP configurabili

Nella interfaccia di configurazione è possibile impostare i seguenti parametri (tra parentesi è indicato il valore predefinito):

  • allow_url_fopen (On)
  • allow_url_include (Off)
  • auto_append_file (Off)
  • auto_prepend_file (Off)
  • display_errors (On)
  • html_errors (On)
  • ignore_user_abort (Off)
  • implicit_flush (Off)
  • log_errors (Off)
  • max_execution_time (90), valori disponibili: 5 – 300 s
  • max_file_uploads (20), valori disponibili: 0 – 50
  • max_input_vars (10000), valori disponibili: 0 – 100000
  • output_buffering (Off)
  • session.auto_start (Off)
  • session.cookie_httponly (Off)
  • session.cookie_secure (Off)
  • session.use_cookies (On)
  • session.use_only_cookies (On)

Parametri del piano di Webhosting

Questi parametri dipendono dal piano di Webhosting (tra parentesi i valori per LowCost | NoLimit | NoLimit Extra):

  • Numero di thread PHP (7 | 25 | 30)
  • memory_limit (256 MB | 512 MB | 1024 MB)
  • upload_max_filesize (128 MB | 256 MB | 512 MB)
  • post_max_size (128 MB | 256 MB | 512 MB)

Un confronto dettagliato dei piani è disponibile a questo link ⧉. La guida per cambiare la variante del piano è disponibile nell’articolo Servizi – Modifica del piano o del periodo di fatturazione.

Parametri WMS

Per il servizio WMS è possibile impostare inoltre i seguenti parametri:

Configurazione di base (valore predefinito)

  • Priorità PHP (0) – un valore più basso corrisponde a una priorità più alta; le richieste prioritarie vengono elaborate dal server per prime
  • Numero di slot CGI (7) – numero massimo di processi PHP eseguiti contemporaneamente
  • Numero max. di connessioni (null) – numero base di connessioni che il webhosting può stabilire
  • Elabora URL acme-challenge (attivato)
  • HTTP proxy Cache (attivato) – caching proxy lato webhosting

Impostazioni in php.ini (valore predefinito)

  • max_input_time (30)
  • max_input_vars (10000)
  • memory_limit (128)
  • opcache.enable (attivato)
  • post_max_size (32)
  • upload_max_filesize (32)

Problemi comuni

Tra i problemi comuni legati alla modifica della configurazione PHP rientrano:

Sito non funzionante dopo la modifica di PHP

Problema: Dopo la modifica della versione di PHP, di un parametro o dopo l’aggiornamento di un plugin il sito ha smesso di funzionare e viene visualizzata una pagina bianca oppure l’errore Parse error o Fatal error.

Causa: L’applicazione o una sua parte (template, plugin, …) non è compatibile con la nuova versione di PHP o con il valore del parametro.

Soluzione: Ripristini la versione di PHP o il valore del parametro precedente. Per la compatibilità dell’applicazione con la nuova versione di PHP si rivolga all’amministratore del sito o al supporto della specifica applicazione. Il nome del plugin difettoso di solito compare nel messaggio di errore; può disattivare il plugin rinominando la sua cartella via FTP in www/wp-content/plugins.

L’installer di applicazioni segnala una versione di PHP incompatibile

Problema: L’installazione di WordPress tramite l’installer di applicazioni termina con un errore: la versione selezionata non è compatibile con la posizione di installazione (ad esempio richiesto PHP da 7 a 8.2.99, rilevato 8.3).

Causa: L’installer di applicazioni ha problemi con PHP 8.3 e versioni successive. Siamo a conoscenza dell’errore, che si verifica raramente.

Soluzione: Imposti temporaneamente PHP 8.2 seguendo il capitolo PHP configuration, attenda 30 minuti che la modifica venga applicata e ripeta l’installazione.

Versioni di PHP diverse su un unico Webhosting

Problema: Ho bisogno che una parte dell’applicazione venga eseguita con un’altra versione di PHP.

Causa: Su un unico Webhosting possono essere in esecuzione più domini/sottodomini con applicazioni che hanno requisiti diversi per quanto riguarda la versione e i parametri di PHP. Le impostazioni nell’amministrazione si applicano però globalmente all’intero Webhosting.

Soluzione: È possibile eseguire un file specifico con un’altra versione di PHP aggiungendo il numero di versione (senza punto decimale) dopo l’estensione del file. Ad esempio, il file aplikace.php74 verrà eseguito con la versione PHP 7.4. Se questa soluzione non fosse accettabile per Lei, non resta che separare l’applicazione problematica su un Webhosting distinto.

Su WMS non riesco a impostare PHP 8.3, 8.4 o 8.5

Problema: Sul servizio WMS ho bisogno di una versione di PHP più recente della 8.2.1, ma non è possibile selezionarla nella configurazione di PHP.

Causa: Sul servizio WMS, a ottobre 2026, è disponibile solo la versione PHP 8.2.1. Non si tratta di un errore nella Sua procedura né di un’impostazione nascosta che può attivare da solo. Stiamo lavorando all’aggiornamento di PHP per WMS.

Soluzione: Né l’aggiornamento di WordPress, dei plugin o dei temi, né la modifica del file php.ini renderanno disponibile una versione di PHP più recente sul servizio WMS. Se la Sua applicazione richiede una versione di PHP più recente della 8.2.1, verifichi le possibilità attuali con l’assistenza clienti tramite modulo ⧉. In alternativa, valuti un ambiente in cui sia possibile eseguire la versione di PHP richiesta, ad esempio un Webhosting standard o un server VPS dedicato.


Domande frequenti

Come posso impostare un parametro a un valore superiore al massimo consentito?

Alcuni parametri (tipicamente max_execution_time) possono essere aumentati temporaneamente dal Supporto clienti. Invii una richiesta tramite il modulo ⧉; indichi il nome del webhosting, il valore richiesto e la motivazione della richiesta.

Come posso modificare un parametro che non è presente nell’amministrazione?

Se non si tratta di un parametro che dipende dal piano di webhosting, non è possibile modificarlo su un webhosting condiviso. Una soluzione può essere il servizio WMS ⧉, che offre una gamma più ampia di modifiche ai parametri PHP, oppure un server dedicato VPS ⧉.

Ho cambiato la versione di PHP nell’amministrazione e non succede nulla. Dopo quanto tempo la modifica diventa effettiva?

Entro 30 minuti dal salvataggio, attenda. Se il problema persiste, contatti il Supporto clienti ⧉.

Come posso abilitare Memcache o Xcache?

Webhosting e WMS utilizzano OPcache, non Memcache né Xcache. Data la natura chiusa di questi servizi, tali estensioni non possono nemmeno essere aggiunte. Maggiori informazioni sul caching sono disponibili nell’articolo Webhosting – Cache e proxy.

WordPress segnala che richiede una versione di PHP più recente. Dove posso cambiare la versione?

Nell’amministrazione clienti, nelle impostazioni PHP configuration del Suo Webhosting; la procedura si trova nel capitolo PHP configuration. Prima della modifica verifichi che il sistema, i plugin e i temi supportino la nuova versione.

Qual è l’ultima versione di PHP che posso impostare su Webhosting?

PHP 8.5. Sul servizio WMS è disponibile solo la versione 8.2.1, vedere Su WMS non riesco a impostare PHP 8.3, 8.4 o 8.5.

Prima di passare alla nuova versione di PHP vorrei provare una copia del sito. Posso creare un clone del Webhosting?

No, non è possibile avere due Webhosting con lo stesso nome né due versioni diverse di PHP in un unico Webhosting. Collochi la copia del sito ad esempio in un sottodominio e ne avvii i file con la nuova versione di PHP aggiungendo il numero di versione dopo l’estensione, ad esempio applicazione.php83, come descritto nel capitolo Versioni di PHP diverse su un unico Webhosting.

Un plugin segnala memoria o tempo insufficienti. Quali valori di memory_limit e max_execution_time posso impostare?

max_execution_time 5 – 300 s (predefinito 90 s), si imposta nella configurazione di PHP. memory_limit dipende dal piano: 256 MB per LowCost, 512 MB per NoLimit e 1024 MB per NoLimit Extra. Se i valori del piano non bastano, valuti il passaggio a un piano superiore.

Questo articolo le è stato utile?

Il suo giudizio ci aiuta a migliorare i nostri articoli.

Il suo messaggio viene letto dal team della documentazione, che però non risponde. Se ha bisogno di aiuto, contattici tramite il modulo di contatto. Non inserisca password né dati personali.

Non ha trovato quello che cercava?

Chieda agli altri clienti sul sito della community Help.