I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
Lo ammetto: nel corso degli anni ho avuto un rapporto di amore-odio con le reti multisito di WordPress. Sono brillanti quando si ha bisogno di creare più siti rapidamente, ma a volte diventano più un grattacapo che un aiuto.
Forse anche voi siete arrivati a questo punto. Il vostro sito principale sta scoppiando, mentre gli altri siti secondari registrano a malapena un po' di traffico.
Oppure siete stanchi di fare da intermediari ogni volta che l'amministratore di un sito ha bisogno di installare un nuovo plugin. Forse siete preoccupati per le spese di hosting che continuano a salire man mano che la vostra rete cresce.
Ecco cosa ho imparato: la conversione a un sito singolo non è così spaventosa come sembra. Sia che siate sviluppatori che amano immergersi nelle tabelle del database, sia che preferiate le soluzioni con un solo clic, c'è un metodo che fa per voi.
In questo tutorial vi mostrerò come convertire WordPress multisito in un sito singolo. Iniziamo!
Un multisito WordPress consente di gestire più siti da un'unica installazione di WordPress. È possibile utilizzare gli stessi temi, plugin e utenti su tutti i siti.
Pensate a una città in cui ogni sito web è un edificio, ma le fondamenta e le utenze sono condivise.
D'altra parte, un singolo sito WordPress è più simile a una casa in campagna. È indipendente dagli altri siti WordPress e ha i propri temi, plugin e utenti.
Ogni configurazione ha i suoi vantaggi. Con un multisito, è possibile creare tutti i sottositi che si desidera. Questi condivideranno i dati, facilitando l'esecuzione di aggiornamenti e altre operazioni di manutenzione.
BBC America è uno dei miei esempi preferiti di rete multisito. Ci sono sotto-siti per i diversi programmi, ma sono tutti sulla rete BBC.
Tuttavia, un singolo sito WordPress è indipendente. Non ha bisogno di ulteriori sottositi, quindi tutti i suoi contenuti sono sotto un unico dominio.
A questo punto, avete creato una rete multisito WordPress. Ma state pensando di trasformarla in un sito singolo.
Ecco alcuni scenari in cui questa è una buona opzione.
Se siete freelance o gestite un'agenzia, potreste sviluppare i siti dei clienti su una rete multisito. In questo caso, potete migrare il sito sul vostro server e apportare tutte le modifiche necessarie.
Una volta pronto per la messa in funzione, il cliente di solito vuole che il sito torni sul proprio server indipendente. Dovrete trasferire il sottosito multisito in un'unica installazione di WordPress.
Potreste anche aver fornito manutenzione e assistenza continua ai clienti della vostra rete. Se non hanno più bisogno dei vostri servizi, il sotto-sito non deve più essere presente nel vostro multisito.
All'inizio la gestione di un multisito poteva sembrare una soluzione conveniente. Ma con la crescita della rete e l'aggiunta di altri sottositi, avrete bisogno di più risorse del server per far funzionare tutto senza intoppi.
La migrazione a un sito singolo può potenzialmente contribuire a ridurre questi costi. Ciascun sotto-sito può essere utilizzato su un piano di hosting condiviso, riducendo così i costi.
Un sotto-sito della rete potrebbe diventare molto più grande degli altri siti. Si consiglia di configurarlo con un proprio server web e un proprio nome di dominio.
Con una sola installazione, il sito può avere una migliore visibilità di ricerca. Può continuare a crescere senza preoccuparsi di occupare troppe risorse.
In un multisito, tutti i plugin e i temi di WordPress vengono installati e attivati dall'amministratore di rete. Gli amministratori dei sottositi possono utilizzare nuovi strumenti solo se l'amministratore di livello superiore li fornisce.
Con la migrazione a un sito unico, avrete il pieno controllo del sito. È facile installare plugin e temi. Potrete anche testare il nuovo codice, se lo desiderate.
Inoltre, non tutti i plugin e i temi sono compatibili con il multisito. Un sito singolo vi permette di accedere a tutti gli strumenti del repository di WordPress.org. Le opzioni sono infinite!
Spostare un sito singolo su un host o un server migliore è un processo abbastanza semplice. Quando si vuole convertire un sito multiplo in un sito singolo, le cose si complicano.
Questo perché un multisito WordPress e un sito singolo memorizzano i dati in modo diverso.
Proprio come un sito singolo, un multisito memorizza file di caricamento, post, tassonomie e altri dati separati per ciascun sottosito. Tuttavia, alcuni dati vengono memorizzati una sola volta per l'intera rete.
Quando si aggiunge un nuovo utente, questo ha un account su tutta la rete, non solo su un sotto-sito. Se si intende migrare un sotto-sito dalla rete, è necessario spostare i suoi utenti separatamente.
Come ho già detto, i temi e i plugin vengono memorizzati una sola volta per la rete. Non importa quanti siti li utilizzino.
Sebbene questo semplifichi gli aggiornamenti, le migrazioni diventano più difficili. Alcuni dati del database sono condivisi, quindi non è possibile esportare il database di un sottosito e chiudere la questione.
Convertire un multisito WordPress in un sito singolo può essere impegnativo, ma non impossibile. Chiunque può farlo con gli strumenti giusti!
Il modo più semplice per trasformare il vostro multisito in un'unica installazione di WordPress è utilizzare un plugin di migrazione. Uno strumento come Duplicator Pro può trasformare senza problemi i vostri sottositi in siti WordPress autonomi.
Con Duplicator, eliminerete completamente ogni complicata operazione di migrazione. Potrete semplicemente trascinare e rilasciare ogni sotto-sito sul proprio server!
Non tutti i plugin di migrazione sono in grado di gestire WordPress multisito. Duplicator Pro è stato costruito per aiutarvi a importare siti all'interno e all'esterno della vostra rete ogni volta che ne avete bisogno.
Per iniziare, scegliete un abbonamento a Duplicator Pro. È disponibile una versione gratuita, ma vi consiglio di fare l'upgrade. Avrete accesso a funzioni extra utili come il supporto multisito e le migrazioni drag-and-drop.
Quindi, aprire la dashboard di amministrazione del multisito. Installare Duplicator e premere Attiva rete.
Infine, aprire le impostazioni del plugin e trovare Generale. Inserire la chiave di licenza premium e attivarla.
Ora siete pronti per esportare i sottositi dalla vostra rete!
Con Duplicator, potete trasformare il vostro multisito in un sito indipendente. Durante questo processo, eseguirete il backup di tutti i vostri sottositi individualmente. Poi, sovrascriverete il multisito con uno dei backup del sito singolo.
Per prima cosa, andare su Duplicator Pro " Backup " Aggiungi nuovo.
Assegnare un nome al backup con tag dinamici. Sebbene Duplicator supporti diverse posizioni di archiviazione cloud, scegliere Locale.
Nella sezione Backup, fare clic sulla scheda Multisito. Verrà visualizzato un elenco di tutti i sottositi nella casella Sottositi inclusi. Spostate tutti i siti nella casella Esclusi, tranne quello che volete usare come sito principale.
Fare clic su Avanti. Duplicator eseguirà una scansione del multisito. Esaminare gli eventuali avvisi e premere Crea backup.
Dopo questa operazione, si otterrà un backup completo del sottosito.
Assicurarsi di scaricare il file di archivio di backup.
Siete pronti a convertire il vostro multisito in un sito indipendente!
Per farlo, trovare il backup del sotto-sito principale. Quindi, andare alla pagina Importa backup di Duplicator nella dashboard del multisito.
Trascinare e rilasciare il file dell'archivio di backup nella casella di caricamento. Una volta caricato, premere Continua.
Quindi, avviare il programma di installazione.
Nella procedura guidata di installazione, accertarsi che il Tipo di installazione sia Convertire sottosito di rete in sito autonomo.
In fondo alla pagina, fare clic su Convalida. Accettare quindi i termini e le avvertenze e proseguire con la fase successiva.
Nella finestra a comparsa, confermare l'installazione.
Dopodiché, Duplicator convertirà automaticamente il multisito in un sito autonomo. È possibile accedere utilizzando il pulsante Admin Login.
Quando si apre la dashboard di WordPress, è necessario attivare nuovamente i plugin.
Duplicator dovrebbe cancellare automaticamente i suoi file di installazione, in modo che il sito sia pulito e pronto all'uso.
A questo punto, il vostro multisito è completamente convertito in un sito singolo. Se non avete bisogno di nessuno dei vostri sottositi, avete finito!
Tuttavia, potrebbe essere necessario configurare questi sottositi su server propri. In questo modo si evita di perdere i dati del multisito.
Innanzitutto, trovare un provider di hosting WordPress per i nuovi sottositi. Quindi, configurate completamente un nuovo sito autonomo acquistando un nome di dominio e installando WordPress.
Procedere all'installazione di Duplicator Pro. Nella dashboard del nuovo sito singolo, andare su Duplicator Pro " Importa backup.
Caricare uno dei file di archivio di backup del sottosito. Una volta avviato il programma di installazione, scegliere Convertire il sottosito di rete in sito autonomo.
Completate il resto dell'installazione. Continuate a configurare tutti i vostri sottositi su nuovi server individuali.
Esiste uno strumento integrato di WordPress che può esportare la maggior parte dei dati del vostro sottosito su un server indipendente.
Tuttavia, non è un plugin di migrazione completo. Pertanto, dovrete spostare manualmente i file dei plugin e dei temi, nonché le impostazioni dell'amministrazione.
Come primo passo, dovrete installare WordPress su un nuovo server indipendente. Fate questo per ogni sito secondario, in modo da avere nuove installazioni di siti singoli per ognuno di essi.
Per aiutarvi, ecco la mia guida su come creare un sito WordPress da zero!
Quindi, tornare al multisito corrente. In un file manager come cPanel o un client FTP come FileZilla, aprire la cartella wp-content.
Scaricare le cartelle del tema e dei plugin. Una volta ottenuti questi file, comprimeteli.
Ora, aprire il nuovo sito singolo in FileZilla o cPanel. Caricare entrambe le cartelle nella nuova cartella wp-content. Rinominare le vecchie cartelle plugins e themes.
Successivamente, aprire la dashboard del nuovo sito singolo. Attivare il tema del vecchio sottosito.
Tornare alla vecchia rete multisito e aprire la dashboard del sottosito che si desidera spostare. Andare su Strumenti " Esporta.
Scegliere Tutti i contenuti e premere Scarica file di esportazione.
Nel nuovo sito singolo, trovare Strumenti " Importazione. Installare l'importatore di WordPress.
Quindi, fare clic su Esegui importatore.
Ora, caricare il file XML scaricato in precedenza.
Successivamente, è possibile importare i ruoli utente originali dell'autore o crearne di nuovi. È inoltre possibile scaricare e importare file allegati.
In questo modo si importeranno con successo i post, le pagine e gli utenti. Se si desidera importare anche i widget, potrebbe essere necessario installare il plugin Widget Importer & Exporter.
Poiché l'importatore di WordPress è piuttosto limitato, dovrete anche modificare manualmente tutte le impostazioni dell'amministrazione.
Quando avete configurato il vostro multisito per la prima volta, potreste aver utilizzato domini personalizzati. In tal caso, non è necessario creare reindirizzamenti permanenti.
Tuttavia, molte persone creano sotto-siti su sottodomini o sottodirectory. In questo caso, è necessario reindirizzare il vecchio URL a quello nuovo.
Prima di iniziare, assicuratevi che sia il vecchio multisito che il nuovo sito singolo utilizzino la stessa struttura di permalink.
Quindi, installate All in One SEO sul vostro vecchio multisito. Questo plugin SEO per WordPress ha un componente aggiuntivo di reindirizzamento con reindirizzamento completo del sito con un solo clic.
Assicuratevi di iscrivervi ad AIOSEO Pro o Elite per ottenere il componente aggiuntivo di reindirizzamento. Quindi, installatelo e attivatelo sulla vostra rete multisito.
Aprire il cruscotto del sottosito originale. Andare su AIOSEO " Reindirizzamenti " Reindirizzamento completo del sito.
Attivare l'opzione Rilocazione del sito. Nella casella accanto a Ricolloca nel dominio, incollare l'URL del nuovo sito.
Salvare le modifiche. In questo modo si reindirizza tutto il contenuto di questo dominio, tranne le pagine di accesso e di amministrazione di WordPress.
Quasi tutte le attività di WordPress possono essere gestite manualmente. Se avete una certa esperienza tecnica, questa potrebbe essere una buona opzione.
Tuttavia, vi consiglio di provare metodi più sicuri. La conversione manuale di un sotto-sito in un sito singolo lascia un ampio margine di errore, per cui si potrebbe finire per rompere il sito.
Se scegliete questo metodo, assicuratevi di creare prima un backup completo del vostro multisito. In caso di problemi, sarà necessario ripristinare rapidamente una copia funzionante.
Come per gli altri metodi di questo elenco, iniziate con la creazione di una nuova installazione di WordPress a sito singolo. Quindi scaricate le cartelle dei plugin e dei temi dal vostro multisito e caricatele nella nuova directory wp-content.
Se non si utilizza l'importatore di WordPress, è necessario spostare manualmente i file multimediali. In un file manager, andate su wp-content " uploads " sites.
Trovare il proprio sottosito e scaricare la cartella uploads. Quindi, aggiungerla alla nuova cartella wp-content.
Per esportare le tabelle del database del sottosito, aprire phpMyAdmin.
In un multisito, ci sono set aggiuntivi di tabelle del database per ogni sottosito. Trovare l'insieme per il sottosito che si desidera scaricare.
Selezionarli e scorrere fino alla fine della pagina. Fare clic sul menu a tendina Con selezionati e scegliere Esporta.
Selezionare il metodo di esportazione rapida e il formato SQL. Quindi, premere Esporta.
Quindi, copiare il file SQL scaricato. Aprirlo nell'editor di codice preferito.
Ecco cosa è necessario aggiornare:
Queste tabelle del database fanno ancora riferimento al dominio del vecchio sito. Esaminatele e aggiungete il vostro nuovo URL.
In secondo luogo, le tabelle di WordPress multisite fanno riferimento all'ID del sottosito. Ad esempio, i prefissi sono wp_XX_.
I siti singoli utilizzano il prefisso wp_. Aggiornare quindi tutte le tabelle con questo nuovo prefisso.
Prima di importare le tabelle del sottosito originale nel sito singolo, è necessario eliminare le tabelle esistenti. A tale scopo, selezionare tutte le tabelle tranne wp_users e wp_usermeta. Selezionare Drop nel menu With selected.
Quindi, fare clic sulla scheda Importa. Caricare il file SQL aggiornato. Premete Vai per importare il database.
Una volta terminata la migrazione, si consiglia di cancellare la cache del browser. Quindi, accedere al nuovo sito singolo e verificare che tutto funzioni correttamente.
Si consiglia di concedersi un po' di tempo per risolvere i problemi e verificare che il nuovo sito non presenti errori. Una volta che si è certi che il nuovo sito è pronto per l'uso, cancellare il vecchio sotto-sito.
Ripetere questa procedura per tutti i sottositi che si desidera convertire in siti singoli.
In alternativa, è possibile trasformare completamente il sito principale in un unico sito. In questo modo ci si libera completamente della rete.
Consigliamo questa opzione solo se avete pochi sottositi. Dovrete spostarli o eliminarli tutti, il che può essere un processo lungo se avete una rete di grandi dimensioni.
Per trasformare il multisito in un sito singolo, è necessario rimuovere i sottositi. Andate alla pagina Amministrazione rete " Siti e cancellateli tutti.
Si può anche spostare ogni sito dalla rete al proprio server. Assicuratevi di seguire i passaggi inclusi nei metodi precedenti.
Quindi, trovare la pagina dei plugin ed eliminare tutti gli strumenti che non si intende utilizzare. Dovreste anche rimuovere tutti i temi extra che non verranno utilizzati sul sito di base.
Forse uno dei vostri sotto-siti era un sito web di iscrizione. In questo caso, non si vorrà avere traccia di tutti questi utenti extra. Quindi, controllate i vostri utenti e rimuovete quelli che non dovrebbero più avere accesso.
Quando avete attivato WordPress multisito, avete aggiunto del codice al vostro file wp-config.php. Per convertirlo in un sito singolo, dovrete apportare alcune modifiche.
Nel file wp-config.php, trovare e rimuovere questo codice:
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
Quindi, individuare questa riga:
define('WP_ALLOW_MULTISITE', true);
Sostituire "vero" con "falso".
Potrebbe essere stato necessario modificare anche il file.htaccess per impostare il multisito. In tal caso, aprire questo file e sostituire il codice del multisito con questo:
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
Salvare entrambi i file e chiuderli.
Infine, dovrete eliminare alcune tabelle del database che sono state aggiunte per attivare il multisito. Accedere a phpMyAdmin e selezionare tutte queste tabelle:
Usare il menu a tendina Con selezionato per rilasciare queste tabelle. Questo convertirà la vostra installazione multisito in un sito singolo!
Per cambiare il vostro sito WordPress da multisito a sito singolo, installate un plugin di migrazione come Duplicator Pro. Eseguite il backup del sotto-sito che volete utilizzare come sito principale. Quindi, importatelo nuovamente nel sito, sovrascrivendo il backup del sito singolo.
È possibile estrarre un singolo sito da un multisito creando un backup con Duplicator Pro. Durante la personalizzazione del backup, assicurarsi che sia incluso solo il sottosito di destinazione. Quindi, scaricare il backup.
Per disattivare il multisito, dovete modificare i file di codice di WordPress e rimuovere le righe relative al multisito dal file wp-config.php. Dopo aver fatto questo, dovrete rimuovere le regole.htaccess relative a WordPress multisite. Assicuratevi di eseguire un backup del sito prima di apportare queste modifiche per evitare potenziali problemi.
Se gestite siti web che necessitano di plugin e temi diversi, non è meglio utilizzare una rete WordPress multisito. Inoltre, quando un sito secondario diventa troppo grande e richiede risorse di server più specifiche, la transizione verso un sito autonomo potrebbe essere la mossa migliore.
Ripristinate un singolo sito in un multisito WordPress eseguendo prima il backup del sotto-sito. Create un backup di un singolo sotto-sito con Duplicator, quindi ripristinatelo con un solo clic quando necessario. Questo processo garantisce un ripristino efficiente senza influenzare l'intera rete multisito.
A questo punto, avete trasformato il vostro multisito in un sito singolo! Siete liberi di installare nuovi plugin, riprogettare il vostro tema e far crescere il vostro sito quanto volete.
Già che ci siete, penso che vi possano piacere queste altre guide su WordPress:
Volete convertire rapidamente il vostro multisito in un'unica installazione di WordPress? Scaricate Duplicator Pro per sovrascrivere il sito con un backup del sotto-sito, trasformandolo istantaneamente in un sito singolo!
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.