Installare WordPress su un sottodominio

Come installare WordPress su un sottodominio (installazione nuova o clonazione completa del sito)

· 22 minuti di lettura ·
Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
·
Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Ti serve WordPress su un sottodominio. Sembra semplice… finché il sottodominio non si carica, il database non genera un errore che non hai mai visto prima o non ti rendi conto, a metà installazione, di non avere alcun backup del sito che hai appena copiato.

Non si tratta di casi isolati. È l'esperienza tipica di chiunque non abbia mai fatto una cosa del genere prima.

Ho installato WordPress su sottodomini più volte di quante ne possa contare, per ambienti di staging, siti di revisione dei clienti, blog separati e ambienti di prova. Ci sono due passaggi che vengono saltati quasi ogni volta.

La prima è aspettare che il DNS si propaghi prima di pensare che qualcosa sia andato storto. La seconda è eseguire un backup prima di clonare un sito attivo.

Questo tutorial illustra due modi per gestire i sottodomini in WordPress: l'installazione di una nuova versione di WordPress su un sottodominio e la copia di un sito esistente su un sottodominio. Scegli l'opzione più adatta alla tua situazione.

In ogni caso, ti segnalerò i punti critici prima che tu ci finisca, non dopo.

Ecco i punti salienti:

  • Ci sono due modi per installare WordPress su un sottodominio: clonare un sito esistente con Duplicator Pro oppure eseguire una nuova installazione tramite Softaculous o manualmente
  • La risoluzione dei nuovi sottodomini nel browser può richiedere fino a 24 ore: un errore del tipo «Impossibile raggiungere il sito» subito dopo la configurazione non significa che ci sia un problema
  • Esegui sempre un backup del tuo sito principale prima di clonarlo: il processo di clonazione non modifica l'originale, ma un backup ti tutela quando reini le modifiche nell'ambiente di produzione
  • Imposta i sottodomini di staging su "noindex " in Impostazioni » Lettura, altrimenti i motori di ricerca li indicizzeranno come contenuti duplicati
  • I cinque errori più comuni dopo l'installazione: errore di connessione al database, DNS non risolvibile, errori 404 su tutte le pagine, loop di reindirizzamento su wp-admin e SSL non applicato al nuovo sottodominio

Indice dei contenuti

Perché installare WordPress su un sottodominio?

Un sottodominio ti consente di avere una seconda installazione di WordPress che funziona in modo completamente indipendente dal tuo sito principale. Stesso server e stesso dominio, ma con file, database e accesso amministrativo separati.

Quando si applica un aggiornamento di un plugin su un sito attivo e qualcosa smette di funzionare, non c'è un modo semplice per testare la correzione senza intervenire sull'ambiente di produzione. Quando un cliente vuole visionare una nuova versione del sito prima della sua pubblicazione, le opzioni a disposizione sono uno screenshot o concedergli l'accesso al sito vero e proprio. Nessuna delle due soluzioni funziona bene.

Un sottodominio risolve entrambi questi problemi. Ti offre uno spazio in cui eseguire WordPress che è completamente isolato dal sito che vedono i tuoi visitatori.

Ecco le situazioni in cui vedo che le persone le utilizzano più spesso:

  • Ambiente di staging: Esegui una copia completa del tuo sito di produzione su staging.yoursite.com. Testa aggiornamenti, migrazioni e riprogettazioni prima che vengano applicati al sito live.
  • Sito di anteprima per il cliente: crea il sito prima che venga pubblicato online. Fornisci al cliente un URL reale su cui navigare, non un semplice mockup.
  • Progetti distinti sullo stesso dominio: un negozio su shop.yoursite.com, una knowledge base su docs.yoursite.com o una piattaforma di formazione su learn.yoursite.com. Ciascuno di essi è costituito da una propria installazione di WordPress con un proprio codice sorgente.
  • Ambiente di prova: prova un nuovo page builder, un plugin di cache o cambia completamente il tema senza mettere a rischio il sito che sta generando traffico.

Il motivo di fondo è sempre lo stesso: vuoi poter rompere qualcosa senza conseguenze.

Se non sei sicuro che un sottodominio sia la struttura più adatta alla tua situazione, nella sezione seguente ti spiegheremo in quali casi è preferibile optare per una sottodirectory.

Sottodominio o sottodirectory: quale ti serve?

Prima di intervenire sul tuo account di hosting, assicurati che un sottodominio sia davvero ciò di cui hai bisogno. Se commetti un errore, dovrai rifare tutta la configurazione da zero.

Un sottodominio precede il tuo dominio: staging.yoursite.com. Viene considerato come un sito a sé stante sia dal tuo server che dai motori di ricerca.

A seguire c'è una sottodirectory: yoursite.com/staging. Stesso server, stessa autorità di dominio, nessuna configurazione DNS aggiuntiva.

Utilizza un sottodominio quando desideri un'installazione di WordPress completamente indipendente. Ecco in quali casi potrebbe servirti:

  • Ambiente di staging: prova gli aggiornamenti, le modifiche al design o i nuovi plugin su una copia del tuo sito prima di intervenire sull'ambiente di produzione
  • Negozio separato: gestisci WooCommerce su shop.yoursite.com senza che condivida il codice con il tuo sito principale
  • Sito della documentazione: ospita la documentazione del prodotto o una knowledge base autonoma
  • URL di anteprima per il cliente: fornisci al cliente un URL funzionante da controllare prima di effettuare la migrazione al suo dominio

Utilizza una sottodirectory quando aggiungi un blog o una sezione di contenuti a un sito esistente e desideri che tali contenuti beneficino dell'autorità del tuo dominio principale. Google considera i sottodomini come entità separate, quindi l'autorità che il tuo dominio principale ha acquisito non viene trasferita automaticamente.

Se desideri un sottodominio, continua a leggere. Se invece ritieni che non sia la soluzione più adatta, ecco come installare WordPress in una sottodirectory.

Come clonare un sito WordPress esistente su un sottodominio

Questo metodo copia l'intero sito WordPress esistente sul sottodominio. Utilizzalo quando devi configurare un ambiente di staging, creare un'anteprima per un cliente o testare una modifica importante senza interferire con l'ambiente di produzione.

Ecco cosa dovrai fare:

  • Esegui il backup del tuo sito principale con Duplicator Pro: crea un backup completo del sito e scarica sia l'archivio che i file di installazione
  • Crea il sottodominio e il database: registra il sottodominio in cPanel e configura un nuovo database MySQL e un nuovo utente per il sito clonato
  • Carica il backup di Duplicator sul sottodominio: inserisci l'archivio e il programma di installazione nella directory principale del sottodominio
  • Esegui il programma di installazione di Duplicator: segui la procedura guidata del programma di installazione autonomo, inserisci le credenziali del database e lascia che Duplicator estragga e distribuisca automaticamente l'intero sito
  • Aggiornare gli URL del sito ed eseguire un test: verificare che entrambi i campi URL di WordPress puntino al sottodominio e controllare che i link e le immagini vengano caricati correttamente

Passaggio 1: esegui il backup del tuo sito principale con Duplicator Pro

Clonare manualmente un sito WordPress significa copiare i file tramite FTP, esportare il database, importarlo in una nuova posizione e poi individuare, riga per riga, centinaia di URL hardcoded presenti nel database.

L'ho fatto in quel modo. Non voglio farlo mai più.

Duplicator gestisce la clonazione in un unico flusso di lavoro. Comprime l'intero sito WordPress in due file. Basta caricare questi due file sul sottodominio, eseguire il programma di installazione e Duplicator ricostruirà automaticamente l'intero sito. La sostituzione degli URL, l'importazione del database e l'estrazione dei file vengono gestite senza dover modificare una sola riga di codice.

Plugin Duplicator Pro

Oltre 1,5 milioni di professionisti di WordPress lo utilizzano proprio per questo tipo di attività: ambienti di staging, siti di anteprima per i clienti, migrazioni e ripristino di emergenza.

Ecco perché vale la pena utilizzarlo proprio per le installazioni su sottodomini:

  • Archiviazione completa del sito: include tutti i file e le tabelle del database in un unico archivio, compresi plugin, temi, file caricati e il codice di base di WordPress
  • Programma di installazione autonomo: funziona su un sottodominio vuoto senza WordPress preinstallato
  • Sostituzione automatica degli URL: durante l'installazione, tutti gli URL presenti nel database vengono riscritti sostituendo il dominio originale con il sottodominio, senza necessità di effettuare operazioni manuali di ricerca e sostituzione
  • Verifica della connessione al database: controlla le credenziali prima dell'avvio dell'installazione, in modo da individuare eventuali errori di digitazione prima che causino la comparsa di una schermata bianca
  • Filtri selettivi: escludi file, cartelle o tabelle del database specifici se desideri clonare solo una parte del sito
  • Backup pianificati: esegui backup automatici secondo una pianificazione prestabilita, in modo da avere sempre un’istantanea aggiornata prima di pubblicare le modifiche
  • Ripristino con un clic dal cloud: in caso di problemi, è possibile ripristinare direttamente da Duplicator Cloud
  • URL di ripristino di emergenza: ripristina un sito anche quando l'accesso a WordPress è completamente bloccato

Inizia dal tuo dominio principale. In wp-admin, vai su Duplicator Pro » Backup e clicca su Aggiungi nuovo.

Aggiungere un nuovo backup con Duplicator

Scegli l'impostazione predefinita "Backup completo del sito " se desideri trasferire tutti i dati sul sottodominio di staging. Tuttavia, Duplicator è sufficientemente flessibile da offrire altre impostazioni predefinite, oltre a filtri per file e database.

Backup completo del sito preimpostato

Una volta completata la compilazione, scarica entrambi i file: l'archivio (.zip o .daf) e il file installer.php. Salva entrambi nella stessa cartella sul tuo computer.

Scaricare i file di backup

Alla fine dovresti avere due file salvati in locale, con nomi simili a 20260407_yoursite_archive.zip e installer.php.

Passaggio 2: Creare il sottodominio

Per prima cosa, dovrai registrare il sottodominio sul tuo server e creare la cartella in cui saranno salvati i file di WordPress. Ti mostrerò come farlo con Bluehost, ma molti provider di hosting seguono procedure simili (soprattutto se utilizzano cPanel).

Accedi al tuo account di hosting e apri cPanel.

Apri cPanel su Bluehost

Cerca la sezione "Domini". Nelle versioni più recenti di cPanel, tutte le funzioni sono raggruppate in un unico strumento denominato "Domini". Nelle versioni precedenti è presente uno strumento separato denominato " Sottodomini" all'interno della sezione "Domini", ma entrambi funzionano.

Pagina "Domini" di cPanel

Su Bluehost ho aperto la pagina " Domini ". Da lì ho cliccato su "Crea un nuovo dominio".

Creare un dominio in cPanel

Inserisci il sottodominio che desideri utilizzare (ad esempio staging.yoursite.com). Deseleziona l'opzione che consente di condividere la directory principale dei documenti con il tuo dominio principale.

Nuovo sottodominio in cPanel

Fai clic su Invia.

Non provare ancora ad aprire il sottodominio in un browser. La risoluzione dei nuovi sottodomini può richiedere da pochi minuti a 24 ore, a seconda del tuo provider di hosting e delle impostazioni TTL del DNS.

Se, aprendo immediatamente la pagina, compare l'errore «Questo sito non è raggiungibile», non significa che ci sia un problema. Significa semplicemente che il DNS non si è ancora propagato. Aspetta, poi verifica la propagazione su whatsmydns.net prima di procedere con qualsiasi operazione di risoluzione dei problemi.

Passaggio 3: Creare un database per il sottodominio

WordPress necessita di un database per memorizzare i tuoi contenuti, le impostazioni, gli utenti e i dati dei plugin. Questo passaggio crea il database e un utente con i permessi necessari per accedervi.

In cPanel, scorri fino alla sezione " Database " e apri " Database MySQL".

Database MySQL

Nella sezione "Crea nuovo database", inserisci un nome e clicca su "Crea database". Scegli un nome facilmente riconoscibile, come ad esempio sitecom_staging, in modo da poterlo distinguere dagli altri database.

Crea un database per sottodominio

Crea un nuovo utente. Usa una password complessa e salvala in un gestore di password. Ti servirà nel passaggio successivo e non potrai recuperarla in seguito senza reimpostarla.

Scorri verso il basso fino alla voce " Aggiungi utente al database". Seleziona l'utente e il database che hai appena creato.

Aggiungi utente al database del sottodominio

Nella schermata successiva, assegna al nuovo utente tutti i privilegi.

Privilegi degli utenti dei sottodomini

Una volta completata l'operazione, il nuovo database apparirà nell'elenco " Database MySQL ", con il nuovo utente elencato sotto di esso nella sezione " Utenti in questo database".

Tieni a portata di mano il nome del database, il nome utente e la password. Ti serviranno al punto 5.

Passaggio 4: Caricare il backup di Duplicator sul sottodominio

Nel File Manager di cPanel, accedi alla directory principale del tuo nuovo sottodominio.

Ti troverai già nella pagina " Domini " di cPanel. Clicca su "Gestisci " accanto al sottodominio.

Gestire i sottodomini in cPanel

Quindi, clicca sulla directory principale dei documenti per accedere direttamente ai file in cPanel.

Aprire la directory principale dei documenti del sottodominio

Carica entrambi i file: l'archivio e il file installer.php.

Carica il backup di Duplicator sul sottodominio

Passo 5: Eseguire il programma di installazione di Duplicator

Accedi a staging.yoursite.com/installer.php dal tuo browser. Sostituisci questo indirizzo con l'URL del tuo sottodominio.

Il programma di installazione autonomo di Duplicator si avvierà automaticamente. Questo programma di installazione funziona anche se WordPress non è ancora installato: è così che è stato progettato.

Nella sezione "Configurazione ", inserisci le nuove credenziali del database. Scorri verso il basso e verifica la connessione.

Collegare il database del sottodominio a Duplicator

Ora devi accettare i termini e le note informative. Procedi con l'installazione.

Nella finestra pop-up, conferma che desideri sostituire i contenuti attualmente presenti sul sottodominio con i dati importati.

Conferma l'installazione del sottodominio

Il programma di installazione si collegherà al database, estrarrà l'archivio, importerà i dati del tuo sito e aggiornerà automaticamente tutti gli URL dal tuo dominio originale al sottodominio. Tutto quello che dovrai fare è effettuare l'accesso.

Accedi dopo l'installazione del sottodominio

Una volta fatto, vedrai che tutti i tuoi dati sono stati importati nel sottodominio!

Passaggio 6: Aggiornare gli URL del sito ed eseguire un test

Per assicurarti che tutto funzioni correttamente, vai su Impostazioni » Generali. Verifica che entrambi i campi URL mostrino il sottodominio e non il dominio originale.

Campi dell'indirizzo WordPress nel sottodominio

Duplicator gestisce automaticamente la sostituzione degli URL durante l'installazione, ma un salvataggio manuale costringe WordPress a svuotare la cache.

Prova quindi alcuni link interni e verifica che le immagini vengano caricate correttamente. Se qualche link reindirizza al dominio originale, modifica nuovamente entrambi i campi URL in Impostazioni » Generale. Il sito dovrebbe ora caricarsi correttamente sul sottodominio senza reindirizzamenti al dominio originale.

Come installare WordPress manualmente su un sottodominio

Questa sezione illustra la procedura di installazione ex novo: un'installazione pulita di WordPress sul tuo sottodominio senza alcun contenuto preesistente.

Ecco cosa dovrai fare:

  • Crea il sottodominio dal pannello di controllo del tuo hosting: aggiungi il sottodominio in cPanel e prendi nota della directory principale che ti viene assegnata — è lì che caricherai i file
  • Configurare un database MySQL e un utente: creare un database, creare un utente e assegnare tutti i privilegi
  • Installa WordPress tramite Softaculous o manualmente: se il tuo provider lo offre, utilizza il programma di installazione con un solo clic, oppure carica i file di WordPress direttamente tramite File Manager
  • Configurare il file wp-config.php (solo per l'installazione manuale): inserire le credenziali del database nella procedura guidata di configurazione oppure creare manualmente il file di configurazione se i permessi impediscono la scrittura automatica
  • Completa la procedura guidata di installazione di WordPress: imposta il titolo del sito, le credenziali di amministratore e l'indirizzo e-mail, quindi esegui l'installazione finale
  • Verifica le impostazioni dell'URL: assicurati che nei campi "Indirizzo WordPress" e "Indirizzo del sito" in Impostazioni » Generale sia indicato esattamente il sottodominio

Passaggio 1: Crea il sottodominio nel pannello di controllo del tuo hosting

Segui la stessa procedura descritta al punto 2 del metodo sopra indicato. Crea il sottodominio in cPanel, prendi nota della directory principale assegnata e attendi che il DNS si aggiorni prima di provarlo in un browser.

Se hai bisogno di una guida passo passo, leggi questo articolo sul blog WPBeginner: Come creare un sottodominio.

Una differenza da tenere presente: dopo aver creato il sottodominio, lascia vuota la directory principale. Softaculous inserirà automaticamente i propri file in quella directory, mentre il metodo manuale richiede una cartella vuota prima di caricare WordPress.

Passaggio 2: Creare un database MySQL e un utente

Procedi come descritto al punto 3 del metodo sopra indicato. Crea un database, crea un utente e assegnagli tutti i privilegi.

Per una guida dettagliata su questa fase, consulta il mio tutorial sulla creazione di database WordPress.

Conserva il nome del database, il nome utente e la password in un posto facilmente accessibile. Dovrai inserirli al punto 4.

Passaggio 3: Installare WordPress nel sottodominio

Hai due possibilità.

  1. Se il tuo provider di hosting lo supporta, usa Softaculous. Si occuperà lui del caricamento dei file e della configurazione iniziale al posto tuo.
  2. Utilizza la procedura manuale se il tuo provider di hosting non offre un programma di installazione con un solo clic o se desideri avere il pieno controllo sulla configurazione.

Metodo A: Installazione con un clic tramite Softaculous

In cPanel, individua il programma di installazione delle app Softaculous e aprilo.

Programma di installazione Softaculous

Seleziona WordPress dall'elenco delle app. Nel menu a tendina "Scegli dominio ", seleziona il tuo nuovo sottodominio.

Installazione di Softaculous su un sottodominio

Lascia vuoto il campo "Directory di installazione". Se inserisci qualcosa in questo campo, WordPress verrà installato in una sottocartella anziché nella directory principale del sottodominio, e gli URL ne risentiranno.

Inserisci il titolo del sito, il nome utente amministratore, la password amministratore e l'indirizzo e-mail dell'amministratore. Nella sezione "Opzioni avanzate", verifica che il nome del database corrisponda a quello creato nel passaggio 2 oppure lascia che Softaculous ne crei uno nuovo automaticamente.

Fai clic su Installa e attendi che appaia la schermata di conferma.

Al termine, vedrai una pagina di conferma verde con i link al tuo nuovo sito e a wp-admin.

Metodo B: Installazione manuale

Vai su wordpress.org, scarica l'ultimo file ZIP di WordPress e decomprimilo sul tuo computer.

File WordPress scaricati

Nel File Manager di cPanel, accedi alla directory principale del tuo sottodominio. Carica il contenuto della cartella «wordpress» in quella directory. Non la cartella stessa, ma il suo contenuto. Tutto ciò che si trova al suo interno: «wp-admin», «wp-content», «wp-includes» e tutti i file sparsi nella directory principale.

Una volta completato il caricamento, visita il tuo sottodominio in un browser. Dovresti vedere la schermata di configurazione di WordPress con il pulsante «Let’s go!».

Installazione locale di WordPress

Gli utenti che hanno effettuato l'installazione manuale devono procedere al Passaggio 4. Se hai utilizzato Softaculous, passa al Passaggio 5.

Passaggio 4: Configurare il file wp-config.php (solo per l'installazione manuale)

Questo passaggio è necessario solo se hai utilizzato il metodo di installazione manuale. Softaculous si occupa di questo automaticamente.

Nella schermata di configurazione di WordPress, clicca su «Let’s go!». Inserisci il nome del database, il nome utente, la password e l’host del database. L’host è spesso «localhost». Se non lo è, consulta la documentazione del tuo provider di hosting per sapere quale valore utilizzare.

Collegare il database di WordPress

Controlla tutte le credenziali prima di cliccare su "Invia". Un solo errore di battitura in questa fase fa comparire la schermata "Errore durante la connessione al database", e individuare quale campo è errato richiede più tempo che inserirlo correttamente fin da subito.

WordPress tenterà di creare automaticamente il file wp-config.php. Se i permessi del file lo impediscono, la schermata di configurazione mostrerà il contenuto del file e ti chiederà di crearlo manualmente.

In tal caso, apri il Gestore file, vai alla directory principale del tuo sottodominio, crea un nuovo file denominato wp-config.php, incolla il contenuto generato al suo interno e salvalo.

Torna alla schermata di configurazione e clicca su «Esegui l'installazione».

Eseguire l'installazione di WordPress

Una volta caricato il file wp-config.php, viene visualizzata la schermata di benvenuto di WordPress, nella quale ti verrà chiesto di inserire il titolo del sito e i dati di accesso dell'amministratore.

Passaggio 5: Completa la procedura guidata di installazione di WordPress

Questo è l'ultimo passaggio dell'installazione. WordPress richiede alcune informazioni, quindi configura le tabelle del database e crea il tuo account amministratore.

Nella schermata di benvenuto, inserisci il titolo del sito, il nome utente amministratore, la password e l'indirizzo e-mail. Scegli con attenzione la password amministratore. Si tratta dell'account che controlla ogni aspetto del sito.

Fare clic su Installa WordPress.

Impostare l'accesso a WordPress

Al termine dell'installazione, verrà visualizzata una schermata di conferma con il pulsante "Accedi". Cliccaci sopra e verrai reindirizzato alla pagina di accesso di wp-admin all'indirizzo staging.yoursite.com/wp-admin.

Passaggio 6: Verifica le impostazioni dell'URL di WordPress

Uno dei problemi più comuni dopo l'installazione è che WordPress memorizzi internamente un URL errato. Ci vogliono solo due minuti per controllare, ma ti risparmierà un sacco di seccature in seguito.

Accedi a wp-admin e vai su Impostazioni » Generale. Controlla due campi: Indirizzo WordPress (URL) e Indirizzo del sito (URL). Entrambi dovrebbero riportare esattamente il tuo sottodominio: https://staging.yoursite.com senza barra finale.

Se in uno dei due campi compare il tuo dominio principale invece del sottodominio, correggilo prima di procedere. Impostazioni URL errate causano cicli di reindirizzamento che potrebbero impedirti completamente l'accesso a wp-admin.

Clicca su «Salva modifiche» dopo aver verificato che entrambi i campi siano corretti. Entrambi i campi URL devono corrispondere al tuo sottodominio e il sito dovrebbe caricarsi correttamente quando lo visiti in un browser.

Risoluzione dei problemi più comuni dopo l'installazione di WordPress su un sottodominio

La maggior parte dei problemi che si verificano dopo l'installazione di un sottodominio rientra in un numero limitato di categorie. Ecco quali sono i più comuni e come risolverli.

«Errore durante la creazione della connessione al database»

Quando accedi al sottodominio, invece del tuo sito compare una schermata bianca con questo messaggio.

Le credenziali nel file wp-config.php non corrispondono al database che hai creato. Basta un solo carattere sbagliato (una lettera invertita, una maiuscola dove non dovrebbe esserci o uno spazio in più) per interrompere completamente la connessione.

Apri il file wp-config.php nel File Manager e controlla DB_NAME, DB_USER, DB_PASSWORD, e DB_HOST una alla volta, confrontandole con le credenziali presenti nella sezione «Database MySQL» di cPanel.

Aggiornare il file wp-config.php

DB_HOST è quasi sempre localhost, ma alcuni host gestiti utilizzano un valore personalizzato. Se localhost non funziona, consulta la documentazione del tuo host per trovare la stringa corretta dell'host del database.

Il sottodominio non si carica affatto

Quando accedi al sottodominio, viene visualizzato il messaggio «Questo sito non è raggiungibile» o un errore DNS.

La propagazione DNS per un nuovo sottodominio non è immediata. A seconda del provider di hosting e del TTL del DNS, potrebbero essere necessari da pochi minuti fino a 24 ore prima che il sottodominio risulti risolvibile dalla tua posizione.

Aspetta, poi controlla su whatsmydns.net per vedere se il sottodominio viene risolto da diverse località in tutto il mondo.

Se il problema persiste dopo 24 ore, accedi nuovamente a cPanel e verifica che il sottodominio sia stato effettivamente creato con la directory principale corretta. È facile pensare di aver cliccato su "Crea" senza che l'operazione sia andata a buon fine.

Errori 404 su tutte le pagine tranne la home page

La pagina iniziale si carica correttamente, ma qualsiasi altro URL restituisce un errore 404.

La riscrittura dei permalink di WordPress non è attiva. O il file .htaccess non è presente nella directory principale, oppure il modulo mod_rewrite del server non è abilitato per quella directory.

Vai su Impostazioni » Permalink in wp-admin e clicca su Salva modifiche senza modificare nulla. In questo modo il file .htaccess verrà rigenerato.

I permalink di WordPress

Se continuano a comparire errori 404, apri il File Manager e verifica se il file .htaccess è presente nella directory principale del sottodominio. Il file potrebbe essere nascosto, quindi attiva l'opzione "Mostra file nascosti" nel File Manager se non lo vedi.

Se manca davvero, la documentazione di WordPress include il contenuto predefinito del file .htaccess che puoi incollare manualmente.

Ciclo infinito di reindirizzamenti su wp-admin

Il browser continua a reindirizzarmi e alla fine visualizza l'errore ERR_TOO_MANY_REDIRECTS o un errore simile.

L'URL del sito o gli indirizzi della home page memorizzati nel database non corrispondono all'URL del sottodominio. WordPress reindirizza all'URL memorizzato, il che innesca un altro reindirizzamento, che a sua volta ne innesca un altro.

Vai su Impostazioni » Generali in wp-admin e controlla entrambi i campi URL.

Se non riesci proprio ad accedere a wp-admin, usa phpMyAdmin in cPanel per modificare direttamente la tabella wp_options. Trova le righe denominate siteurl e home e aggiorna entrambi i valori con l'URL del tuo sottodominio. Salva, quindi prova a caricare nuovamente wp-admin.

Errori SSL/HTTPS dopo l'installazione

Il browser visualizza un avviso relativo al certificato oppure il sito viene caricato con errori di contenuto misto, nonostante il dominio principale disponga di SSL.

Il tuo certificato SSL non copre il nuovo sottodominio. La maggior parte dei certificati SSL per hosting condiviso deve essere riemessa o estesa quando si aggiunge un sottodominio.

In cPanel, vai alla sezione SSL/TLS e verifica se il tuo certificato attuale include il sottodominio.

Se così non fosse, usa AutoSSL (disponibile nella maggior parte delle installazioni di cPanel alla voce SSL/TLS) per generare un certificato gratuito che lo copra. L'operazione richiede solitamente meno di un minuto. Una volta generato il certificato, torna su Impostazioni » Generale in wp-admin e modifica entrambi i campi URL in modo da utilizzare https:// al posto di http://.

Domande frequenti (FAQ)

Posso installare WordPress su un sottodominio se ho già WordPress sul mio dominio principale?

Sì. Un sottodominio funziona come un'installazione di WordPress completamente indipendente. Dispone di file, database, plugin e temi propri. Nulla di ciò che si trova sul sottodominio influisce sul sito principale, e nulla di ciò che si trova sul sito principale influisce sul sottodominio. L'unica cosa che condividono è il nome di dominio principale.

Un sottodominio WordPress influirà sul posizionamento SEO del mio sito principale?

Non direttamente. Google considera i sottodomini come entità separate, quindi i contenuti del sottodominio vengono indicizzati in modo indipendente. Ciò significa anche che l'autorità di dominio che il tuo sito principale ha acquisito non viene trasferita automaticamente. Se il consolidamento SEO è importante per te, una sottodirectory rappresenta la struttura migliore. Per gli ambienti di staging o i progetti isolati, non fa alcuna differenza.

È necessario un piano di hosting separato per un sottodominio WordPress?

No. I sottodomini risiedono sullo stesso account di hosting del dominio principale. Si utilizzano lo stesso server, lo stesso spazio di archiviazione e la stessa quota di banda. L'unico limite è quello previsto dal proprio piano di hosting attuale in termini di numero di database e sottodomini, che varia a seconda del provider e del livello del piano.

Posso utilizzare un sottodominio come sito di staging e poi trasferire le modifiche all'ambiente di produzione?

Sì, ed è uno dei motivi più comuni per configurarne uno. Con Duplicator Pro, puoi eseguire il backup del sottodominio di staging e implementarlo sul tuo sito di produzione. Applica le modifiche su staging, testa tutto e poi esegui il push quando sei sicuro.

Qual è la differenza tra un sottodominio e una sottodirectory in WordPress?

Un sottodominio (staging.yoursite.com) viene considerato come un sito a sé stante dal server e dai motori di ricerca. Richiede una propria configurazione DNS, un proprio database e una propria installazione di WordPress. Una sottodirectory (yoursite.com/staging) è una cartella all’interno del sito esistente. Eredita le impostazioni DNS del dominio principale e, dal punto di vista SEO, ne condivide l’autorità. Le sottodirectory sono più semplici da configurare. I sottodomini offrono un isolamento completo.

Cosa succede se dimentico di eseguire il backup prima di clonare il mio sito su un sottodominio?

Il processo di clonazione in sé non modifica il tuo sito principale. Duplicator ne esegue il backup, ma non lo modifica. Pertanto, dimenticare di eseguire un backup prima della clonazione non è di per sé un problema grave. Il rischio sta in ciò che accade dopo. Se utilizzi il sottodominio per l'ambiente di staging e alla fine trasferisci le modifiche all'ambiente di produzione, ti servirà un backup pulito risalente a prima di tale trasferimento. Eseguine uno con Duplicator prima che qualsiasi modifica venga pubblicata.

Il tuo sottodominio è attivo. Ecco cosa fare ora.

Installare WordPress su un sottodominio è la parte più semplice. Ciò che mette in difficoltà gli utenti è ciò che succede dopo: il sottodominio si discosta dall'ambiente di produzione, il certificato SSL scade oppure un sito di staging viene silenziosamente indicizzato da Google e inizia a creare problemi di contenuti duplicati.

Se gestisci un ambiente di staging, mantienilo sincronizzato con l'ambiente di produzione. Ciò significa aggiornare il core di WordPress, i plugin e i temi sull'ambiente di staging ogni volta che aggiorni l'ambiente di produzione. Un sito di staging che utilizza una versione di un plugin più vecchia rispetto a quella dell'ambiente di produzione non è in realtà un ambiente di staging; è un sito diverso, e i risultati dei test che ne derivano non hanno molto valore.

L'ultima cosa da fare prima di considerare il lavoro concluso: verifica che il tuo certificato SSL copra il sottodominio e prendi nota della data di scadenza. Su gran parte degli host cPanel, AutoSSL si rinnova automaticamente, ma gli host gestiti hanno modalità diverse. Informati su come funziona il tuo prima che il certificato scada e il tuo sottodominio inizi a generare avvisi nel browser.

Ogni installazione, ogni migrazione, ogni passaggio dall'ambiente di staging a quello di produzione è un momento in cui qualcosa può andare storto. I siti che si riprendono rapidamente sono quelli che dispongono già di un backup aggiornato, non quelli che si affannano a cercarne uno a posteriori.

Oltre 1,5 milioni di professionisti di WordPress utilizzano Duplicator Pro per gestire backup, migrazioni e ambienti di staging. Un unico backup. Due file. Tutto ciò che serve per ripristinare un sito da zero o trasferirlo ovunque.

Se questo tutorial ti è stato utile, vale la pena aggiungere ai preferiti anche queste guide.

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
I nostri contenuti sono supportati dai lettori. Se clicchi su determinati link, potremmo ricevere una commissione.

Non lasciate che un altro giorno passi senza protezione

Ogni ora senza un adeguato backup di WordPress mette a rischio il vostro sito - Ogni migrazione di WordPress ritardata vi costa prestazioni e crescita

Ottenere Duplicator ora
Plugin duplicatore

Aspetta! Non perdere l'offerta esclusiva dell'
!

In qualità di cliente , hai diritto a uno sconto del 60%.

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti WordPress si affidano a noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni subito il 60% di sconto su Duplicator Pro →