Preparazione: hosting, dominio e https
Modulo 2: Installazione e configurazione · Tempo di lettura: 8 minuti
Obiettivo della lezione: Dopo questa lezione saprà verificare se hosting, dominio e certificato sono pronti prima di installare WordPress, e conoscerà le scelte da fare in anticipo.
Concetti chiave: requisiti di sistema, versione PHP, MariaDB/MySQL, record A e AAAA, certificato, dominio senza www o con www, cartella principale, sottocartella, sottodominio, test prima del cambio DNS
Perché conviene prepararsi
Un'installazione dura pochi minuti. Ma chi installa mentre il dominio punta ancora a un altro server, o senza certificato, incontrerà in seguito problemi fastidiosi: un sito configurato su http:// che poi mostra "non sicuro", un'installazione su un indirizzo temporaneo a cui puntano tutti i link, oppure una vecchia pagina iniziale che ha la precedenza su WordPress. Dieci minuti di preparazione fanno risparmiare ore di riparazioni.
I requisiti di sistema
WordPress funziona su quasi tutti gli hosting con PHP e un database. wordpress.org consiglia (dati di novembre 2026):
| Componente | Consiglio di wordpress.org |
|---|---|
| PHP | versione 8.3 o superiore |
| Database | MariaDB 10.11 o superiore, oppure MySQL 8.0 o superiore |
| Connessione | supporto per HTTPS |
WordPress funziona ancora su versioni di PHP più vecchie (la versione minima è inferiore), ma una versione PHP datata non riceve più aggiornamenti di sicurezza ed è più lenta. Per un nuovo sito scelga quindi la versione PHP più recente offerta dal Suo hosting e supportata dai Suoi plugin (lezione 8.4).
Controlli anche i limiti del Suo pacchetto: spazio di archiviazione (upload e backup crescono nel tempo), memoria per PHP (memory_limit, per la maggior parte dei siti 256 MB è più che sufficiente) e il limite massimo per gli upload (upload_max_filesize). Presso molti hosting può impostarli Lei stesso; in DirectAdmin tramite Select PHP version.
Il dominio deve puntare al Suo hosting
Un browser trova il Suo sito tramite il DNS: il record A (IPv4) ed eventualmente il record AAAA (IPv6) del Suo dominio devono puntare all'indirizzo IP del Suo server di hosting. Nel corso sul DNS (lezione 3.1) può leggere come funziona.
A cosa prestare attenzione:
- Dominio senza www e con www: si assicuri che sia
example.comsiawww.example.compuntino allo stesso server (www spesso tramite un CNAME verso il dominio senza www). - Nessun vecchio AAAA: se il record A punta al nuovo server ma è ancora presente un record AAAA verso quello vecchio, i visitatori con IPv6 finiranno sul vecchio server.
- Tempo di attesa: una modifica DNS non è visibile ovunque immediatamente (TTL, corso DNS lezione 6.1). Ne tenga conto nella pianificazione.
Il Suo dominio punta ancora a un'altra parte (ad esempio perché il Suo vecchio sito gira ancora lì)? In tal caso può comunque già installare e testare. Due modi:
- Il file hosts sul Suo computer: fa in modo che solo il Suo computer indirizzi il dominio verso il nuovo indirizzo IP. Il resto del mondo vede ancora il vecchio sito.
- Un indirizzo di prova o un servizio di anteprima del Suo hosting, con cui può visualizzare il sito sul nuovo server usando il dominio reale. Presso WebOké si chiama "Test il Suo sito web prima della migrazione"; altri fornitori hanno anteprime simili.
Non installi su un indirizzo temporaneo del server, come https://server.example.net/~utente/. WordPress scrive l'indirizzo su cui installa nel database (siteurl e home, lezione 1.3) e in tutti i link del Suo contenuto. Dovrà poi convertire tutto.
Prima il certificato
Richieda un certificato prima di installare. In questo modo, nell'installer potrà scegliere subito l'indirizzo con https://, e tutto sarà corretto fin dal primo giorno. Un certificato Let's Encrypt gratuito viene gestito dalla maggior parte degli hosting con un clic o automaticamente.
Let's Encrypt verifica che il dominio punti davvero al Suo server. Se il DNS punta ancora al vecchio server, la richiesta non andrà a buon fine. L'ordine è quindi:
- DNS verso il nuovo server (oppure attendere che ciò avvenga).
- Richiedere il certificato, sia per il dominio senza www sia per www.
- Installare WordPress su
https://.
Deve installare prima che il DNS venga cambiato? Installi comunque sull'indirizzo reale con https://. Non appena il DNS è stato modificato, richieda il certificato; fino ad allora solo Lei (tramite il file hosts o l'indirizzo di prova) vedrà un avviso.
Dove va collocato WordPress?
Tre possibilità:
| Posizione | Indirizzo | Quando |
|---|---|---|
| Cartella principale del dominio | https://example.com/ | La scelta comune per il Suo sito principale |
| Sottocartella | https://example.com/blog/ | Se il resto del dominio è qualcos'altro |
| Sottodominio | https://test.example.com/ | Per un sito di prova, un secondo sito o un ambiente di staging (lezione 8.3) |
Due insidie nella cartella principale:
- File vecchi: se è ancora presente un
index.html(ad esempio una pagina standard "qui arriverà il Suo sito"), il server web potrebbe darle la precedenza su WordPress. Rimuova prima i file vecchi o li metta da parte. - Un vecchio sito che vuole conservare: esegua prima un backup e installi poi WordPress preferibilmente su un sottodominio per i test. Solo quando il nuovo sito è pronto, lo sposti nella cartella principale (lezione 9.5 sulla migrazione).
Dominio senza www o con www?
Scelga in anticipo se il Suo sito sarà su example.com oppure www.example.com. Entrambe le opzioni vanno bene; ciò che conta è che Lei scelga. L'altra variante la reindirizzerà successivamente (lezione 3.2). Se nell'installer sceglie https://www.example.com, WordPress lo scrive ovunque; cambiare in seguito è possibile, ma richiede un ciclo di ricerca e sostituzione nel database.
Cosa tenere pronto
Tenga pronto quanto segue prima di aprire l'installer:
- un indirizzo email per l'amministratore che Lei stesso legge (qui arriveranno i link per la password e le notifiche di WordPress);
- un nome utente per l'amministratore che non sia
admine non sia il Suo nome pubblico; - un gestore di password per conservare la password lunga;
- il nome e una breve descrizione del Suo sito (modificabili in seguito);
- la lingua del sito.
Nella pratica: ecco come appare in un pannello
Come esempio utilizziamo DirectAdmin. In cPanel e Plesk sono presenti gli stessi elementi con nomi diversi (SSL/TLS, PHP Selector o PHP Settings).
- Verifichi in Gestione DNS (o presso il Suo registrar) che il record A e www puntino all'indirizzo IP del Suo pacchetto.
- Richieda in SSL-certificaten un certificato Let's Encrypt per
example.comewww.example.com. - Scelga in Select PHP version la versione PHP più recente che desidera utilizzare.
- Controlli in Gestione file se
public_htmlè vuota, a parte eventuali file del Suo hosting.
Riassunto
- wordpress.org consiglia PHP 8.3 o superiore e MariaDB 10.11+ oppure MySQL 8.0+, oltre a HTTPS.
- Il dominio (senza www e con www) deve puntare al Suo hosting; rimuova eventuali vecchi record AAAA.
- Richieda il certificato prima dell'installazione e installi subito su
https://. - Non installi su un indirizzo temporaneo del server; testi prima del cambio DNS tramite il file hosts o un indirizzo di prova.
- Scelga in anticipo la posizione (cartella principale, sottocartella, sottodominio) e dominio senza www o con www, e rimuova eventuali vecchi file iniziali.
Quiz
Esercizio
Esercizio A2.1: Il Suo dominio è pronto per WordPress? Inserisca il dominio su cui desidera installare WordPress (o su cui lo ha già installato). Il programma verificherà se il dominio senza www e con www puntano a un indirizzo IP pubblico, se A e AAAA sembrano puntare allo stesso server, e se sulla porta 443 è presente un certificato valido che copra entrambi i nomi. Indichi inoltre quale dei due sceglie come indirizzo principale.
Per approfondire
Questi articoli descrivono i passaggi nei pannelli di WebOké; in altri pannelli funzionano in modo simile.
- Guida DirectAdmin 13.2: Installare WordPress
- Guida DirectAdmin 6.2: Richiedere un certificato Let's Encrypt gratuito
- Guida DirectAdmin 18.8: Testare il mio sito web prima che il dominio sia trasferito
- Guida WebOké 14.2: Testare il sito web prima di un trasferimento
- Corso gratuito DNS 3.1: Record A e AAAA
- Requisiti di sistema di WordPress (wordpress.org, Inglese): https://wordpress.org/about/requirements/
