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:
-
Modifica del file php.ini
Accedi al filephp.inie 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.