Miten synkronoida tietokannat useissa WordPress-asennuksissa
Aiemmin olimme tarkastelleet, miten lavastusympäristö asetetaan WordPress-kehitykselle. Jos olet seurannut sitä läpi, saatat huomata, että prosessi on joskus mukana siirtää SQL-tietokanta synkronoidakseen vaiheiden väliset erot. Tämä tietokannan siirtymisprosessi voi olla ikävä.
Sinun täytyy viedä tietokanta ensimmäiseltä sivustolta ja tuoda se toiseen, mikä saattaa kestää pari minuuttia tai enemmän valtavan tietokannan aikaansaamiseksi. Tämä prosessi tulee olemaan täytyy toistaa joka kerta siirrymme tietokannan.
Jos tämä on jotain, jota olette kamppailleet, saatat varmasti löytää tämän viestin hyödylliseksi. Tässä viestissä näemme miten virtaviivaistaa tietokannan synkronointia useissa WordPress-asennuksissa. Tämä auttaa meitä säästämään paljon aikaa.
Päästä alkuun
Aluksi oletan, että sinulla on ollut kolme kehitysvaihetta - paikallinen, Testaus ja Elää - kaikki perustettu.
Tässä olen asettanut skenaarion, jossa minulla on 5 viestiä julkaistu live-sivustossa, ja vielä kaksi viestiä on paikallisella sivustolla (yksi, jota kehitetään edelleen). Todellisuudessa, vaikka käsittelet paljon virkaa kuin vain 2 tai 5.
Nyt haluaisin päivittää paikallinen sivuston sisältöä Elää sivusto. Ottaa samanlaisen tietokannan sisällön kuin löytyi Elää, kehitettäessä kannustetaan. Tämä on niin voimme ongelmia tyyliä, ulkoasua tai mitä tahansa asiaa, joka saattaa vaikuttaa sisällön alkuvaiheeseen.
Tietokannan synkronointi
Voit synkronoida tietokannan seuraavasti:
-
Asenna WordPress-plugin, Database Sync. Asenna laajennus vain verkkosivustoihin, joissa suoritat tietokannan siirron, sanotaanpa, jos vedät tietokannan a Elää vaiheessa Testaus vaiheessa, sinun pitäisi asentaa plugin sivustoon näihin kahteen vaiheeseen.
-
Vuonna Elää sivusto, siirry Työkalut> Tietokannan synkronointi. Luo sitten salainen tunnusavain.
Tätä salaista avainta ei saa jakaa kenellekään, koska se mahdollistaa myös tietokannan käytön.
-
Lisää merkki kohtaan Työkalut> Tietokannan synkronointi n paikallinen vaiheessa.
Kun merkki lisätään, löydät sen Synkronointi sivun vieressä, kuten yllä olevassa kuvassa näkyy.
-
Aloita synkronointi näillä kahdella sivustolla napsauttamalla Sync-painiketta.
-
Klikkaa Vedä -painiketta, jos haluat vetää etätietokannan tietokannan alas ja korvata paikallinen paikka.
Muista kuitenkin, että prosessi vetämällä ja työntää voi kestää minuutteja tai kauemmin tietokannan koosta riippuen. Kun vetämällä prosessi on valmis, sinun pitäisi nähdä menestysviesti näytöllä. Ja paikallinen sivustolla olisi nyt oltava samat viestit, sivut ja asetukset kuin Elää paikka.
Vaihtoehtoisesti napsauta Push-painiketta, jos haluat kopioida nykyisen sivuston etäsivustoihin. Asenna tämä plugin useisiin WWW-sivustoihin tarpeen mukaan ja lisää merkit niiden tietokantaan linkittämiseksi.
Tämä plugin tekee tietokannan synkronoinnin saumattomaksi ja äänen. Toivon, että laajennuskehittäjä parantaisi sitä edelleen joidenkin lisäominaisuuksien, kuten:
- Selektiivinen taulukon synkronointi, joka mahdollistaa periaatteessa tietyn tietokannan synkronoinnin. Esimerkiksi, koska meidän tarvitsee vain kopioida postisisältö, olisi parempi Vedä wp_posts koko tietokannan sijasta. Tämä nopeuttaa valtavasti prosessia useimmissa tapauksissa.
- Media Sync, synkronoida WordPress-mediatiedostojen lataukset, kuten kuvien ja videoiden.