WordPress: sigurnosna kopija i vraćanje na drugi poslužitelj

popravakKad su ovaj tjedan moju web stranicu napali botovi s komentarima (zvuči kao znanstvena fantastika, zar ne?), Bio sam prisiljen nekoliko puta ponovno pokrenuti svoj poslužitelj prije nego što sam osujetio napad. Zapravo mislim da sam na neki način oštetio bazu podataka ili datoteku u WordPressu, jer nakon događaja web stranica ne bi trajala više od nekoliko sati, a da ne padne.

Iskoristio sam priliku da svoje web mjesto premjestim na novi račun na svom prodajnom računu na Jumpline.comslika 2260935 1169332. Tijekom godina bio sam u zanosu s Jumplineom. Ja sam domaćin oko 30 web stranica i gotovo me nikad ne nazovu klijenti koji ugošćuju kod mene (osim ako im nije potrebna pomoć). Usluga je izvanredna, a njihov tim za podršku fantastičan.

Njihovi tehničari podrške zapravo su bili momci koji su utvrdili da su neki neželjeni robota ubili moju web stranicu (Hvala!) Prelaskom na novi račun sada se ovo mjesto stavlja na najnoviju verziju PHP / MySQL i ima zaista lijepu aplikaciju Ajax Webmail.

Ono što nisam shvatio je kakva je nevjerojatna bol bila pokušati učiniti čist instalacija WordPressa. Mnogi dodaci tamo dodaju polja i tablice u vašu WordPress bazu podataka. Stalno procjenjujem pomoću dodataka, tako da je moja baza podataka bila katastrofa. Izvršenje WordPress-a ili sigurnosne kopije baze podataka i njihovo vraćanje na novi račun vjerojatno će samo premjestiti probleme s njim. Barem će tamo baciti hrpu dodatnih polja i tablica. Volio bih vidjeti buduće verzije WordPress-ovih izmjena baze podataka mandata prilikom deaktiviranja dodatka tako da smeće ne ostane na mjestu.

Čak sam pogledao i neke dodatne dodatke koji bi vaš WordPress blog poslali u XML za ponovni uvoz, ali tada gubite puno podataka. Dvanaest sati kasnije (spavao sam) i mislim da sam zapravo dovršio premještanje računa i svih primjenjivih podataka. Bila je to mala noćna mora, ali evo što sam učinila:

  1. Izrađena sigurnosna kopija izvorne web stranice i baze podataka.
  2. Instalirao WordPress od nule na novi račun.
  3. Instalirali najnovije WordPress dodatke od nule na novi račun.
  4. Postavite sve mogućnosti dodatka i postavke web mjesta.
  5. Je li usporedba tablice svaki tablica iz izvorne baze podataka i odredišne ​​baze podataka.
  6. Izbrisana su sva polja u izvornoj bazi podataka koja nisu postojala u odredišnoj bazi podataka.
  7. Ispraznili sve tablice u odredišnoj bazi podataka (oslobađajući se standardnih WP testnih postova.
  8. Je li izveo izvoz svake tablice bez ispustiti i ponovno stvoriti. To će zapisati zapise u novu bazu podataka s istim ključevima, tako da nijedna veza nije prekinuta.
  9. Kopirao sam mapu wp-content \ upload s izvornog računa na odredišni račun. Budući da sam i ja premjestio ime domene, sve reference na slike su zadržane.
  10. Vodila sam blog i testirala ga! Morao sam očistiti neke permalink veze, nisam siguran zašto, ali poslije su bili u redu.

Zanimljivo je da WordPress ima ugrađeni uvoz za konkurentne platforme za bloganje, ali nema uvoza za izvršenje uvoza WordPressa u WordPress koji neće zanemariti izmjene dodataka.

To je poprilično uspjelo. Možda ćete primijetiti da vodim novi tema. Jednostavno sam imao previše malih problema s beta temom koju sam pokrenuo. Napravio sam opsežna prilagođavanja ove teme, ali mislim da sam je skoro stigao tamo gdje želim.

Moja jedina zamjerka temi je što autor nije implementirao zajedničko podnožje u cijeloj temi koja se nalazila iznad dna> body> oznake, pa sam morao ručno unositi svoju skriptu Google Analytics. Mogao sam izraditi prilagođeno podnožje i na njega se pozvati, ali mislim da bih se kasnije zbunio jer je autor teme na svemu koristio naziv 'podnožje'. To je vrlo lijepa tema!

Valjda sam se vratio! Sad moram na posao!

3 Komentari

  1. 1
  2. 2

    Samo misao…
    Uvijek testiram rješenja za sigurnosno kopiranje i vraćanje, vaš je post privukao moju pozornost.
    Korištenje ugrađenog izvoza i uvoza ugrađenog u 2.1 bio je san. Imao sam problema s prikazanom grafikom.
    Upravo ću izbrisati i ponovno pokrenuti testni blog, ali ovaj put ću urediti XML datoteku tako da odražava novo mjesto slika.

  3. 3

    I ja sam imao dobro iskustvo obnavljanja svoje WordPress stranice iz temelja. Sve je prošlo prilično dobro jer sam bio siguran da ću sve sigurnosno kopirati na više načina.

    Glavni problemi na koje sam nailazio bili su izgubljeni zadaci nakon kategorija zbog uvoza putem XML datoteke. Osim toga, nekoliko postova nije u potpunosti obnovljeno. Čini se da je to bilo zbog nekih problema s upotrebom pojedinačnih navodnika u odlomcima. Iz nekog razloga, datoteka sigurnosne kopije nije ispravno izbjegla navodnike i WordPress je mislio da je došao do kraja posta.

    Pa dobro, trebalo je neko vrijeme, ali uspio sam izvući ove podatke iz .SQL datoteke koju sam napravio sigurnosnu kopiju prije brisanja baze podataka.

    Hvala što ste podijelili svoja iskustva.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.