Mājas lapa » WordPress » Kā sinhronizēt datu bāzes vairākās WordPress instalācijās

    Kā sinhronizēt datu bāzes vairākās WordPress instalācijās

    Iepriekš mēs skatījāmies, kā iestatīt stadiju vidi WordPress izstrādei. Ja jūs to esat ievērojis, jūs varētu secināt, ka process dažkārt ir saistīts migrējot SQL datu bāzi, lai sinhronizētu atšķirības starp posmiem. Šis konkrētais migrējošo datu bāzes process varētu būt garlaicīgs.

    Jums būs jāeksportē datubāze no pirmās vietnes, tad importējiet to uz citu, kas var aizņemt pāris minūtes vai vairāk, lai iegūtu milzīgu datubāzi. Šis process būs jāatkārto katru reizi mēs migrējam datubāzi.

    Ja tas ir kaut kas, ar kuru jūs cīnījies, jūs noteikti atradīsiet šo ziņu noderīgu. Šajā ziņojumā mēs redzēsim kā racionalizēt datu bāzes sinhronizāciju vairākās WordPress instalācijās. Tas mums palīdzēs ietaupīt daudz laika.

    Darba sākšana

    Vispirms es pieņemu, ka jums ir bijuši trīs attīstības posmi - Vietējais, Testēšana un Live - visi iestatīti.

    Šeit es izveidoju scenāriju, kurā man ir 5 amati, kas tiek publicēti tiešajā vietnē, un vēl divas ziņas ir vietējā vietnē (viena, kas vēl tiek izstrādāta). Patiesībā, lai gan jūs risināsiet daudz amatu, nekā tikai 2 vai 5.

    Tagad es gribētu atjaunināt vietējā līmenī vietne ar saturu Live vietne. Kam ir identisks datubāzes saturs, kas atrasts Live, attīstoties, tiek mudināta. Tas ir, lai mēs varētu nozvejot visus jautājumus par stilu, izkārtojumu vai jebkuru lietu, kas var iespaidot saturu agri.

    Datu bāzes sinhronizēšana

    Lai sinhronizētu datu bāzi, rīkojieties šādi:

    1. Instalējiet WordPress spraudni, Database Sync. Vienkārši instalējiet spraudni tīmekļa vietnēs, kur jūs varētu veikt datu bāzes migrāciju, teiksim, ja datubāzi velkat no a Live posmā Testēšana tad instalējiet spraudni šajos divos posmos.

    2. Iekš Live apmeklējiet vietni Rīki> Datu bāzes sinhronizācija. Tad ģenerējiet slepeno atslēgas atslēgu.

      Jūs nedrīkstat koplietot šo slepeno atslēgu nevienam, jo ​​tas ļaus viņiem piekļūt arī jūsu datubāzei.

    3. Pievienojiet marķieri Rīki> Datu bāzes sinhronizācija no Vietējais skatuves vieta.

      Tā kā tiek pievienots marķieris, jūs atradīsiet Sinhronizēt blakus saistītai vietnei, kā parādīts iepriekš attēlā.

    4. Noklikšķiniet uz pogas Sinhronizācija, lai sāktu sinhronizēt šīs divas vietnes.

    5. Noklikšķiniet uz Pavelciet poga, lai noņemtu attālo vietnes datu bāzi un nomainītu vietējā līmenī vietne.

    Paturiet prātā, ka process vilkšana un spiežot atkarībā no datubāzes lieluma var paiet minūtes vai ilgāk. Reiz vilkšana process ir pabeigts, ekrānā ir jāparāda panākumu ziņojums. Un vietējā līmenī vietnei tagad ir jābūt tādām pašām ziņām, lapām un iestatījumiem kā Live vietne.

    Alternatīvi, noklikšķiniet uz pogas Push, ja vēlaties kopēt pašreizējo vietni uz attālinātām vietnēm. Instalējiet šo spraudni vairākās tīmekļa vietnēs, kā nepieciešams, un pievienojiet žetonus, kas saistīti ar to datu bāzi.

    Šis spraudnis padara datu bāzes sinhronizāciju bezšuvju un skaņu. Es ceru, ka spraudņa izstrādātājs to vēl vairāk uzlabos, izmantojot dažas papildu funkcijas, piemēram:

    • Selektīvā tabulas sinhronizācija, kas ļauj sinhronizēt konkrētas tabulas datu bāzē. Piemēram, kā mums ir nepieciešams tikai kopēt ziņojuma saturu, būtu labāk Pavelciet the wp_posts nevis visu datubāzi. Tas vairumā gadījumu ārkārtīgi paātrinās procesu.
    • Media Sync, sinhronizēt WordPress multivides failu augšupielādes, piemēram, attēlus un videoklipus.