Cum să sincronizați bazele de date în mai multe WordPress Instalări
Anterior, am avut o privire asupra modului de configurare a mediului de staționare pentru dezvoltarea WordPress. Dacă ați urmat-o, ați putea găsi că uneori procesul implică migrarea bazei de date SQL pentru sincronizarea discrepanțelor dintre etape. Acest proces particular de migrare a bazei de date ar putea fi obositor.
Va trebui să exportați baza de date din primul site, apoi să îl importați în altul, ceea ce ar putea dura câteva minute sau mai mult pentru o bază de date imensă. Acest proces se va întâmpla trebuie repetate de fiecare data migrăm baza de date.
Dacă acest lucru este ceva cu care v-ați confruntat, cu siguranță veți găsi acest post util. În acest post, vom vedea cum să eficientizeze sincronizarea bazei de date în mai multe instalări WordPress. Acest lucru ne va ajuta să economisim mult timp.
Noțiuni de bază
În primul rând, presupun că ați avut cele trei etape de dezvoltare - Local, Testarea și Trăi - toate configurate.
Aici am creat un scenariu în care am publicat 5 posturi pe un site live și încă 2 posturi se află într-un site local (unul care este încă în curs de dezvoltare). În realitate, totuși, veți avea de-a face cu o mulțime de posturi, decât cu doar 2 sau 5.
Acum aș dori să actualizez local site cu conținutul pe Trăi site-ul. Având un conținut de bază de date identic celui descris mai sus Trăi, în timp ce se dezvoltă, este încurajată. Așa am putut prinde orice probleme în ceea ce privește stilurile, aspectul sau orice lucru care ar putea afecta conținutul devreme.
Sincronizarea bazei de date
Pentru a sincroniza baza de date, urmați acești pași:
-
Instalați pluginul WordPress, Sincronizarea bazei de date. Trebuie doar să instalați plugin-ul în site-urile unde ați efectua migrarea bazei de date, să zicem dacă ați trage baza de date dintr-un Trăi etapă în Testarea etapă, atunci ar trebui să instalați pluginul în site pentru aceste două etape.
-
În Trăi site-ul, mergeți la Instrumente> Sincronizare bază de date. Apoi, generați cheia token-ului secret.
Nu trebuie să partajați această cheie secretă nimănui, deoarece le va permite să acceseze și baza de date.
-
Adăugați jetonul în Instrumente> Sincronizare bază de date din Local site-ul etapei.
Pe măsură ce se adaugă Tokenul, veți găsi Sincronizare lângă site-ul conectat, așa cum se arată în captura de ecran de mai sus.
-
Faceți clic pe butonul Sincronizare pentru a începe sincronizarea acestor două site-uri.
-
Apasă pe Trage pentru a trage baza de date a site-ului la distanță și a le înlocui local teren.
Rețineți însă că procesul de trăgând și împingând poate dura câteva minute sau mai mult, în funcție de dimensiunea bazei de date. Odata ce trăgând procesul este complet, ar trebui să vedeți un mesaj de succes pe ecran. Si local site-ul ar trebui să aibă acum aceleași postări, pagini și setări ca și Trăi teren.
Alternativ, dați clic pe butonul Push dacă doriți să copiați site-ul curent pe site-uri Web la distanță. Instalați acest plugin în mai multe site-uri Web după cum este necesar și adăugați token-urile pentru a le conecta la baza lor de date.
Acest plugin face sincronizarea bazei de date fără probleme și sunet. Sper ca dezvoltatorul de plugin-uri să-l îmbunătățească în continuare cu câteva caracteristici suplimentare, cum ar fi:
- Sincronizare tabelă selectivă, care permite în principal sincronizarea pentru anumite tabele din baza de date. De exemplu, deoarece trebuie doar să copiem conținutul postului, ar fi mai bine Trage wp_posts mai degrabă decât întreaga bază de date. Acest lucru va grăbi tremende procesul în majoritatea cazurilor.
- Media Sync, pentru a sincroniza încărcarea fișierelor media WordPress ca și pentru imagini și videoclipuri.