Impostazioni PHP Corrette per WordPress

Per garantire il corretto funzionamento di un sito WordPress, è fondamentale configurare adeguatamente i valori PHP del server. WordPress dipende molto dalle risorse del server, specialmente quando si utilizzano temi complessi o plugin come Elementor. Di seguito, spieghiamo ogni valore PHP da impostare, evidenziando le configurazioni consigliate per ottenere le migliori prestazioni.

Versione PHP

È importante utilizzare l'ultima versione di PHP disponibile, poiché garantisce una maggiore velocità e sicurezza. Tuttavia, se riscontri problemi di compatibilità con alcuni plugin o temi, puoi optare per la penultima versione. Verifica sempre la compatibilità sul sito ufficiale di WordPress o nella documentazione dei plugin installati.

Memory Limit

Il valore consigliato per memory_limit è di 450M, un'impostazione adeguata per la maggior parte dei siti WordPress. Questo valore determina la quantità di memoria che PHP può utilizzare per elaborare richieste.

  • Consiglio pratico: Se il tuo sito utilizza molti plugin o un page builder, potresti dover aumentare questo valore a 512M o più.
  • Perché è importante: Un valore troppo basso potrebbe causare errori come "memory exhausted", specialmente durante gli aggiornamenti o l'importazione di contenuti.

Max Execution Time

Il valore consigliato per max_execution_time è di 350. Questo parametro indica il tempo massimo (in secondi) che uno script PHP può impiegare per essere eseguito.

  • Valore ideale per WordPress: 350 è sufficiente per la maggior parte dei siti, anche per quelli con operazioni complesse come l'importazione di dati.
  • Problemi comuni: Un valore troppo basso può interrompere operazioni lunghe, come aggiornamenti o backup.

Max Input Time

Il valore di max_input_time deve essere uguale al valore di max_execution_time. Pertanto, 350 è una configurazione consigliata.

  • Cosa significa: Questo parametro definisce il tempo massimo che uno script PHP può impiegare per analizzare dati in input, come POST e GET.
  • Nota importante: Mantieni sempre i due valori sincronizzati per evitare conflitti.

Post Max Size

Il valore ottimale per post_max_size è 128M. Questo parametro regola la quantità massima di dati che possono essere inviati tramite il metodo POST, come i dati di una pagina o di un modulo.

  • Perché è importante: Se il valore è troppo basso, potresti riscontrare errori durante il caricamento di immagini, video o altri file tramite moduli WordPress.
  • Esempio pratico: Durante l'importazione di contenuti o l'invio di moduli con allegati, un valore basso potrebbe generare errori.

Upload Max Filesize

Per upload_max_filesize, si consiglia un valore di 128M, lo stesso di post_max_size. Questo parametro determina la dimensione massima dei file caricabili tramite WordPress.

  • Uso comune: Caricamento di file multimediali, plugin, PDF o backup.
  • Problemi comuni: Con un valore troppo basso, il caricamento di file di grandi dimensioni sarà bloccato.

Max Input Vars

Il valore ideale per max_input_vars è 5000. Questo parametro è cruciale, specialmente per i siti che utilizzano Elementor o altri page builder che richiedono un numero elevato di variabili.

  • Perché è importante: Con un valore troppo basso, potresti riscontrare errori nel salvataggio di configurazioni o layout complessi.
  • Esempio pratico: Elementor e WooCommerce spesso necessitano di un valore superiore a 4000 per funzionare correttamente.

onfigurazione dei Valori PHP

Ecco una tabella riassuntiva con i valori consigliati:

Parametro Valore Consigliato
Versione PHP Ultima o penultima
memory_limit 450M
max_execution_time 350
max_input_time 350
post_max_size 128M
upload_max_filesize 128M
max_input_vars 5000

Come Applicare le Modifiche

Puoi configurare questi parametri in diversi modi, a seconda del tuo provider di hosting:

  1. Modifica del file php.ini
    Accedi al file php.ini e aggiorna i valori seguendo il formato:

memory_limit = 450M
max_execution_time = 350
max_input_time = 350
post_max_size = 128M
upload_max_filesize = 128M
max_input_vars = 5000

Dopo aver salvato, riavvia il server per applicare le modifiche.

File .htaccess
Se non hai accesso a php.ini, puoi aggiungere queste righe al file .htaccess:

php_value memory_limit 450M
php_value max_execution_time 350
php_value max_input_time 350
php_value post_max_size 128M
php_value upload_max_filesize 128M
php_value max_input_vars 5000

Pannello di Controllo Hosting
Molti provider di hosting offrono un'interfaccia per configurare i valori PHP. Cerca la sezione Impostazioni PHP e aggiorna i valori manualmente.

Impostare correttamente i parametri PHP è essenziale per il corretto funzionamento e le prestazioni del tuo sito WordPress. Questi valori garantiscono stabilità, compatibilità con i plugin e prevenzione degli errori comuni. Assicurati di monitorare le prestazioni del sito e di adattare i valori in base alle necessità specifiche del progetto.

Hai trovato utile quest'articolo?