Voglio sviluppare localmente con Multisite, quindi migrare ogni sito per separare installazioni WP remote


8

Uso WordPress per la maggior parte del lavoro del mio cliente. Sviluppo localmente con MAMP e quindi trasferisco i siti sul server remoto quando è il momento di andare in diretta o mostrare al cliente l'avanzamento. Devo solo migrare i file via FTP ed esportare / importare il database con phpMyAdmin, modificare le impostazioni url e wp-config.php, ecc.

Questo flusso ha funzionato bene, ma ultimamente sono stanco di avere dozzine di diverse installazioni di WordPress sul mio computer locale, di dover seguire i movimenti per crearne uno nuovo ogni volta, ecc. E vorrei semplificare le cose cambiando al Multisito.

Ma devo essere in grado di esportare e spostare ciascun sito sul proprio server remoto separato. Non sono pronto per noi Multisito per i miei siti live, sebbene sia un'idea allettante dal punto di vista della manutenzione.

La funzione di esportazione di WordPress è il modo migliore per farlo? Mi rendo conto che devo ancora spostare tutti i miei file multimediali se lo faccio in questo modo. Qualcuno sa come Backup Buddy gestisce questo? Ho pensato di buttare giù per quel servizio.

Grazie!


1
Stai sviluppando temi , contenuti del sito o entrambi?
Chip Bennett,

BackupBuddy funziona davvero bene per questo. L'ho usato parecchie volte per migrare un sito all'interno di un'installazione multisito alla sua installazione separata.
Pipino,

In genere sto sviluppando temi, ma spesso sto anche sviluppando contenuti. I siti di e-commerce, ad esempio, richiedono una buona dose di sviluppo di contenuti / database locali. Dovrò leggere sul supporto di Buddy di Backup del Multisito al singolo sito. Questa potrebbe essere la cosa che mi fa comprare. Ci ho già pensato per una gestione dei backup senza problemi per il numero crescente di siti client in circolazione.
Gabriel Luethje,

Risposte:


5

Usare il multisito per lo sviluppo e poi esportarlo in una singola installazione è una cattiva idea. Perché un sito multiplo si comporta in modo diverso rispetto a una singola installazione e desideri che il tuo sviluppatore sia il più vicino possibile alla produzione.

È anche una seccatura in a ** esportare manualmente le tabelle db corrette quindi importarle in un nuovo database.

Per lo sviluppo locale utilizzo solo 2 o tre installazioni WP. Stai lavorando principalmente su file di temi, quindi crea un nuovo tema per ogni progetto e puoi anche utilizzare un database di sviluppo e modificare il prefisso della tabella in wp-config.php in modo da non dover creare un nuovo database ogni volta.

Vedi questa risposta per i dettagli completi su un bel sistema di sviluppo locale ottimizzato da usare.


In realtà è un gioco da ragazzi farlo usando BackupBuddy.
Pipino,

3

Sono d'accordo con Pippin, BackupBuddy è fantastico. Non ho mai provato a esportare un sito multiplo in installazioni singole, quindi non posso parlare per quello - ma nel complesso, sono più che felice di aver acquistato la licenza per quel pollone. Mi ha salvato la vita molte volte.

Tuttavia, mi sviluppavo in Multi-Site e ho smesso di farlo, principalmente perché Multi-Site si comporta in modo diverso rispetto a una singola installazione. Alcuni plug-in che useresti per una singola installazione non funzioneranno con Multi-Site e viceversa (anche se viceversa non è così frequente come provare a utilizzare un plug-in a installazione singola in un ambiente multi-sito). È diventato troppo difficile tenere traccia, quindi sono tornato a fare installazioni singole.


1
Questa non è davvero una risposta . Si adatterebbe meglio come commento all'OP o alla risposta di @ Chris_O.
Chip Bennett,

... cosa che avrei fatto, ma il link al commento non viene visualizzato per nessuno dei due.
Shelly,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.