Se vuoi installare WordPress self-hosted disponibile su WordPress.org, per garantire prestazioni ottimali e sicurezza è fondamentale rispettare i requisiti tecnici consigliati dalla comunità ufficiale.
In questa guida ti mostro le specifiche necessarie per eseguire WordPress 6.x, basandosi sulle informazioni ufficiali disponibili su wordpress.org/about/requirements.
In breve, è fondamentale che il tuo hosting supporti:
- PHP versione 8.3 o maggiore.
- MySQL versione 8.0 o maggiore, oppure MariaDB versione 10.6 o maggiore.
- Supporto HTTPS
PHP
PHP è il linguaggio di programmazione con cui è scritto WordPress.
È ciò che “fa funzionare” il sito sul server, elaborando codice e generando le pagine che poi il browser mostra agli utenti.
- Versione minima consigliata: PHP 8.3 o superiore.
- Versione minima supportata: PHP 7.2.24 o superiore.
Nota: A partire da WordPress 6.6, il supporto per PHP 7.0 e 7.1 è stato interrotto, quindi usare queste versioni più vecchie non è più sicuro né garantito.
Database
Il database è dove WordPress conserva tutti i dati del sito: articoli, pagine, utenti, impostazioni, commenti, ecc.
MySQL e MariaDB sono i due sistemi di gestione database supportati da WordPress.
Devono essere aggiornati almeno alle versioni indicate per garantire compatibilità, prestazioni e sicurezza.
- MySQL 8.0+
- MariaDB 10.6+
Server Web
Il server web è il “computer” che gestisce le richieste dei visitatori del sito e “serve” le pagine.
Apache e Nginx sono i due server più comuni per WordPress.
Ma qualsiasi server che supporti PHP e MySQL andrà bene.
È importante che il server Apache abbia il modulo mod_rewrite che permette di creare URL “pulite” e leggibili (ad esempio miosito.com/articolo invece di miosito.com/?p=123).
HTTPS
HTTPS è la versione sicura di HTTP, il protocollo con cui i browser comunicano con i siti web.
È importante perché protegge i dati degli utenti (password, informazioni personali, pagamenti), migliora la fiducia degli utenti e anche il posizionamento sui motori di ricerca.
I siti che non usano https vengono bloccati dai browser come Google Chrome.
Per usare HTTPS occorre avere un certificato SSL installato sul server, spesso incluso gratis con Let’s Encrypt.
Come verificare la compatibilità del tuo hosting
Se non sei sicuro che il tuo hosting supporti i requisiti necessari, puoi inviare il seguente messaggio al tuo provider:
“Salve,
sono interessato ad installare WordPress e vorrei chiedere se l’hosting XXX supporta i seguenti requisiti:
- PHP 8.3 o superiore
- MySQL 8.0 o superiore o MariaDB 10.6 o superiore
- Apache con modulo
mod_rewriteo Nginx- Supporto per HTTPS
Grazie!”
Questo messaggio può essere inviato direttamente al tuo provider di hosting per verificare la compatibilità.
Molti provider di hosting popolari offrono direttamente piani di hosting ottimizzati per WordPress.
In questo caso sai già che l’hosting supporta WordPress.


