Non provare a convertire un sito esistente.
Quello che vorrai fare è impostare un nuovo sito con un'installazione pulita di WordPress. La maggior parte delle reti che ho avviato sono sottodomini come http: //network.blog.url o http: //dashboard.blog.url . Il primo sito che hai impostato diventerà il sito dashboard per il resto della rete ... ecco perché vuoi iniziare con un sito pulito.
Impostare
Innanzitutto, installa WordPress normalmente. Avrai bisogno di un nuovo database e di un nuovo download di WordPress 3.0.3 .
Quindi, aggiungi define('WP_ALLOW_MULTISITE', true);
sopra la riga che dice, /* That's all, stop editing! Happy blogging. */
in wp-config.php
.
Ora, torna al tuo sito e vai su Amministrazione »Strumenti» Rete per attivare l'installazione di rete. Ti verranno fornite alcune informazioni aggiuntive per wp-config.php
... copiare questo codice tra dove hai scritto define('WP_ALLOW_MULTISITE', true);
e dove dice /* That's all, stop editing! Happy blogging. */
. Non modificare nient'altro nel file di configurazione.
Modifica il tuo .htaccess
file e sostituisci tutte le altre regole di WordPress con le regole fornite dalla pagina di installazione di rete.
A questo punto, dovrai accedere nuovamente al sito, ma una volta fatto avrai un'installazione multi-sito funzionante.
Migrare altri siti
Ora vorrai iniziare la migrazione degli altri tuoi siti. Inizia con il sito principale e crea un nuovo "Sito" da WordPress. Dovrai copiare manualmente un sacco di impostazioni, ma probabilmente riuscirai a farlo apparire abbastanza rapidamente.
Esporta i tuoi post e le pagine dal vecchio sito e importali in quello nuovo.
Copia il tema sopra e tutti i plug-in che desideri utilizzare.
Se hai solo una manciata di utenti, potrebbe essere più semplice chiedere loro di registrarsi una volta spostato il sito. È possibile trasferire gli utenti del vecchio sito al nuovo sito direttamente attraverso la banca dati ... ma questo comporta la scrittura di query SQL per esportare il vecchio wp_users
tavolo, le informazioni del database specifico pulita out (cioè ID), e scrivere un altro query per importarli in il nuovo database. Fattibile, ma richiede tempo.
Una volta eseguita la migrazione del primo sito, inizia con il successivo.
Mappatura domini
Se i tuoi siti multipli si trovavano originariamente su più domini, ti consigliamo di installare un plug-in di mappatura dei domini per far funzionare tutto correttamente. Consiglio (e utilizzo su tutti i miei siti) il plug-in Mappatura domini MU WordPress .
Fai un respiro profondo
So che sembra molto e può essere intimidatorio, ma è possibile. Il mese scorso ho migrato una rete di 12 blog con 1400 utenti. Ieri sera ho migrato una rete di 5 blog. Entrambi richiedono lo stesso tempo e seguono esattamente lo stesso processo che ho descritto sopra. Non preoccuparti, ti farai strada.
Se hai perso la connessione al database al primo tentativo, probabilmente è perché hai sovrascritto qualcosa wp-config.php
per errore. Ho avuto alcune volte in cui l'apertura di quel file in Blocco note ha rimosso tutto lo spazio bianco dalle estremità delle linee, interrompendo il file e uccidendo la mia connessione al database.
Questo è il motivo per cui la prima istruzione in qualsiasi documentazione di WordPress relativa agli aggiornamenti o alla migrazione è il backup del database e dei file .