WordPress: Varundamine ja taastamine teise serverisse

ParandamineKui sel nädalal ründasid minu saiti kommenteerimis-rämpspostirobotid (kõlab nagu ulme, jah?), Olin sunnitud enne rünnaku nurjamist oma serveri päris mitu korda taaskäivitama. Ma arvan tegelikult, et rikkusin kuidagi andmebaasi või faili WordPressis, sest pärast sündmust ei kestnud sait alla minemata üle paari tunni.

Kasutasin võimalust oma saidi teisele kontole viimiseks oma edasimüüja kontol aadressil Jumpline.compilt 2260935 1169332. Olen Jumpline'iga aastate jooksul ekstaasis olnud. Ma haldan umbes 30 veebisaiti ja mulle ei helistata peaaegu kunagi klientidelt, kes minuga hostivad (kui neil pole abi vaja). Teenus on tähelepanuväärne ja nende tugimeeskond on fantastiline.

Nende tugitehnikad olid tegelikult poisid, kes tuvastasid, et just mõned rämpspostirobotid tapsid minu saiti (aitäh!). Uuele kontole kolimine viib selle saidi nüüd PHP / MySQL uusimale versioonile ja sellel on tõeliselt kena Ajaxi veebimeili rakendus.

Mida ma ei mõistnud, on see, kui uskumatu piin oli proovida seda teha puhastama WordPressi installimine. Paljud sealsed pistikprogrammid lisavad teie WordPressi andmebaasi väljad ja tabelid. Hindan pidevalt pistikprogrammidega, nii et minu andmebaas oli katastroof. WordPressi või andmebaasi varukoopia käivitamine ja selle taastamine uuel kontol viis tõenäoliselt sellega seotud probleemid lihtsalt üle. Vähemalt kavatses see sinna hunniku lisavälju ja laudu visata. Tahaksin plugina deaktiveerimisel näha WordPressi mandaadi andmebaasi muudatuste tulevasi versioone, et prügi ei jääks tähelepanuta.

Vaatasin isegi mõnda täiendavat pistikprogrammi, mis väljastaks teie WordPressi ajaveebi uuesti importimiseks XML-i, kuid siis kaotate palju andmeid. Kaksteist tundi hiljem (magasin küll) ja arvan, et olen siiski konto ja kõigi asjakohaste andmete teisaldamise lõpetanud. See oli natuke õudusunenägu, aga ma tegin järgmist:

  1. Varundas algse saidi ja andmebaasi.
  2. Installis WordPressi nullist uuele kontole.
  3. Uuele kontole installiti uusimad WordPressi pistikprogrammid nullist.
  4. Määrake kõik pistikprogrammi valikud ja saidi sätted.
  5. Kas tabeli võrdlus iga tabel lähteandmebaasist ja sihtkoha andmebaasist.
  6. Kustutati kõik lähte andmebaasi väljad, mida sihtkoha andmebaasis ei olnud.
  7. Tühjendage kõik sihtkoha andmebaasi tabelid (vabastades end standardsetest WP testpostitustest.
  8. Eksportis iga tabeli ilma tilk ja uuesti luua. See kirjutab kirjed uude andmebaasi samade võtmetega, nii et ükski suhe pole katki.
  9. Kopeeris mu kausta wp-content \ upload lähtekontolt sihtkontole. Kuna teisaldasin ka domeeninime, säilitati kõik pildiviited.
  10. Ma pidasin blogi ja testisin seda! Pidin mõned lehe püsilinkid ära koristama, ma pole kindel, miks, aga pärast olid need korras.

Huvitav on see, et WordPressil on konkurentsivõimeliste blogimisplatvormide jaoks sisseehitatud import, kuid WordPressi importimiseks WordPressi importimiseks pole impordi, mis eirab pistikprogrammi muudatusi.

See tegi seda üsna palju. Võite märgata, et mul töötab uus teema. Mul oli lihtsalt liiga palju väikeseid probleeme beetateemaga, mida ma käitasin. Olen seda teemat põhjalikult kohandanud, kuid arvan, et olen selle peaaegu kätte saanud, kuhu tahan.

Minu ainus etteheide selle teema kohta on see, et autor ei juurutanud kogu teema jaoks ühist jalust, mis asus sildi> body> kohal, seega pidin oma Google Analyticsi skripti käsitsi sisestama. Ma oleksin võinud ehitada kohandatud jaluse ja sellele viidata, kuid ma arvan, et oleksin hiljem segaduses, kuna teema autor kasutas kõiges nime „jalus”. See on siiski väga tore teema!

Ma olen vist nüüd tagasi! Nüüd pean tööle asuma!

3 Kommentaarid

  1. 1
  2. 2

    Lihtsalt mõte…
    Testin alati varundamisi ja taastan lahendusi, teie postitus pälvis minu tähelepanu.
    Sisenenud ekspordi ja impordi kasutamine, mis on sisseehitatud versioonile 2.1, oli unistus. Mul oli tõepoolest probleem kuvatud graafikaga.
    Ma kavatsen testblogi kustutada ja uuesti käivitada, kuid seekord redigeerin XML-faili, et see kajastaks piltide uut asukohta.

  3. 3

    Ka mul oli hea kogemus WordPressi saidi ülesehitamisest maast madalast. Kõik sujus üsna hästi, kuna olin kindel, et varundasin kõik mitmel viisil.

    Põhiprobleemid, millega kokku puutusin, olid kategooriapostituste määramised kaotatud XML-faili kaudu importimise tõttu. Lisaks ei õnnestunud mõnda postitust täielikult taastada. Tundub, et see oli tingitud mõningatest probleemidest lõikudes üksikute jutumärkide kasutamisel. Millegipärast ei pääsenud varundusfail tsitaatidest korralikult mööda ja WordPress arvas, et see oli postituse lõppu jõudnud.

    Ahjaa, see võttis natuke aega, kuid suutsin selle teabe hankida .SQL-failist, mille varundasin enne andmebaasi kustutamist.

    Täname kogemuste jagamise eest.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.