Kaip sinchronizuoti duomenų bazes keliose „WordPress“ programose
Anksčiau mes apžiūrėjome, kaip įdiegti „WordPress“ kūrimo aplinką. Jei sekėte, galite pastebėti, kad procesas kartais susijęs perkelti SQL duomenų bazę, kad būtų galima sinchronizuoti skirtumus tarp etapų. Šis konkretus perkėlimo į duomenų bazę procesas gali būti varginantis.
Duomenų bazę turėsite eksportuoti iš pirmosios svetainės, tada ją importuoti į kitą, o tai gali užtrukti kelias minutes ar ilgiau, kad galėtumėte gauti didžiulę duomenų bazę. Šis procesas bus reikia pakartoti kiekvieną kartą mes perkeliame duomenų bazę.
Jei tai yra kažkas, su kuria susidūrėte, jūs tikrai surasite šį pranešimą. Šiame pranešime matysime kaip supaprastinti duomenų bazės sinchronizavimą keliuose „WordPress“ diegimuose. Tai padės mums sutaupyti daug laiko.
Darbo pradžia
Pirmiausia manau, kad jūs turėjote tris plėtros etapus - Vietinis, Testavimas ir Live - visi nustatyti.
Čia nustatysiu scenarijų, kuriame turiu 5 skelbimus, skelbiamus tiesioginėje svetainėje, o dar 2 įrašai yra vietinėje svetainėje (dar vienas kūrinys). Iš tikrųjų, nors jūs susiduriate su daugybe pranešimų, nei tik 2 ar 5.
Dabar norėčiau atnaujinti vietos svetainės turinį Live svetainėje. Turintis identišką duomenų bazės turinį, kaip ir rasti Live, kuriant, yra skatinamas. Taip galėtume sugauti bet kokius klausimus dėl stilių, išdėstymo ar bet kokio dalyko, kuris gali turėti įtakos turiniui anksti.
Duomenų bazės sinchronizavimas
Jei norite sinchronizuoti duomenų bazę, atlikite šiuos veiksmus:
-
Įdiekite „WordPress“ papildinį, „Database Sync“. Tiesiog įdiekite įskiepį į svetaines, kuriose atliksite duomenų bazės perkėlimą, tarkime, jei norite ištraukti duomenų bazę iš a Live etapas į Testavimas etapą, tuomet turėtumėte įdiegti papildinį šiuose dviejuose etapuose.
-
Viduje konors Live apsilankykite svetainėje Įrankiai> Duomenų bazės sinchronizavimas. Tada sukurkite slaptą raktų raktą.
Negalite bendrinti šio slapto rakto visiems, nes jie taip pat galės pasiekti jūsų duomenų bazę.
-
Pridėti tokeną Įrankiai> Duomenų bazės sinchronizavimas iš Vietinis scenos vieta.
Pridėjus tokeną, rasite Sinchronizuoti šalia susietos svetainės, kaip parodyta aukščiau esančiame paveikslėlyje.
-
Spustelėkite mygtuką Sinchronizuoti, kad pradėtumėte sinchronizuoti šias dvi svetaines.
-
Spustelėkite Ištraukite mygtuką, kad išstumtumėte nuotolinę svetainės duomenų bazę ir pakeistumėte vietos svetainėje.
Turėkite omenyje, kad šis procesas vyksta traukimas ir stumti gali trukti minutes ar ilgiau, priklausomai nuo duomenų bazės dydžio. Kartą traukimas procesas yra baigtas, ekrane turėtumėte matyti sėkmės pranešimą. Ir vietos svetainė turėtų turėti tuos pačius įrašus, puslapius ir nustatymus kaip Live svetainėje.
Arba, jei norite kopijuoti dabartinę svetainę į nuotolines svetaines, spustelėkite mygtuką „Mygtukas“. Įdiekite šį įskiepį į kelias svetaines, jei reikia, ir pridėkite žymas, kad susietumėte su jų duomenų baze.
Šis įskiepis daro duomenų bazės sinchronizavimą vientisą ir patikimą. Tikiuosi, kad įskiepių kūrėjas toliau tobulins kai kurias papildomas funkcijas, pavyzdžiui:
- Pasirinktinis lentelės sinchronizavimas, kuri iš esmės leidžia sinchronizuoti tam tikras lenteles duomenų bazėje. Pvz., Kaip tik reikia nukopijuoti skelbimo turinį, tai būtų geriau Ištraukite wp_posts vietoj visos duomenų bazės. Daugeliu atvejų tai labai paspartins procesą.
- „Media Sync“, sinchronizuoti „WordPress“ medijos failų įkėlimus, pvz., vaizdus ir vaizdo įrašus.