WordPress: Zálohování a obnovení na jiný server

OpravyKdyž tento týden na můj web zaútočili roboti s komentářovým spamem (zní to jako science fiction, hm?), Byl jsem nucen několikrát restartovat svůj server, než zmařím útok. Vlastně si myslím, že jsem nějak poškodil databázi nebo soubor ve WordPressu, protože po této události by web nevydržel déle než pár hodin, aniž bych spadl.

Využil jsem příležitosti přesunout své stránky na nový účet ve svém účtu prodejce na adrese Jumpline.comobrázek 2260935 1169332. Z Jumpline jsem byl v průběhu let nadšený. Hostuji asi 30 webových stránek a téměř nikdy nezavolám klienty, kteří se mnou hostují (pokud nepotřebují pomoc). Tato služba je pozoruhodná a jejich tým podpory je fantastický.

Jejich technici podpory byli vlastně lidé, kteří zjistili, že to byli někteří spamoví roboti, kteří zabíjeli můj web (díky!). Přechod na nový účet nyní staví tento web na nejnovější verzi PHP / MySQL a má opravdu pěknou aplikaci Ajax Webmail.

Neuvědomil jsem si, jakou neuvěřitelnou bolest bylo pokusit se udělat čistý instalace WordPressu. Mnoho doplňků přidává pole a tabulky do vaší databáze WordPress. Neustále vyhodnocuji pomocí pluginů, takže moje databáze byla katastrofa. Spuštění zálohy WordPress nebo databáze a obnovení na novém účtu pravděpodobně jen přesunulo problémy s ním. Minimálně to tam hodilo spoustu dalších polí a stolů. Chtěl bych vidět budoucí verze úprav databáze mandátu WordPress při deaktivaci pluginu, aby odpadky nezůstávaly v pořádku.

Dokonce jsem se podíval na několik dalších pluginů, které by váš blog WordPress odeslaly do XML pro opětovný import, ale pak ztratíte spoustu dat. O dvanáct hodin později (spal jsem) a myslím, že jsem vlastně dokončil přesunutí účtu a všech příslušných údajů. Byla to trochu noční můra, ale tady jsem udělal:

  1. Zálohovalo se původní web a databáze.
  2. Nainstalován WordPress od začátku do nového účtu.
  3. Nainstalované nejnovější pluginy WordPress od začátku na nový účet.
  4. Nastavte všechny možnosti pluginu a nastavení webu.
  5. Provedlo srovnání tabulky každý tabulka ze zdrojové databáze a cílové databáze.
  6. Byla odstraněna všechna pole ve zdrojové databázi, která v cílové databázi neexistovala.
  7. Vyprázdnil všechny tabulky v cílové databázi (zbavil se standardních testovacích příspěvků WP.
  8. Provedl export každé tabulky bez upustit a znovu vytvořit. To zapíše záznamy do nové databáze se stejnými klíči, takže žádný z vztahů nebude narušen.
  9. Zkopíroval jsem mou složku wp-content \ upload ze zdrojového účtu do cílového účtu. Protože jsem přesunul také název domény, byly zachovány všechny odkazy na obrázky.
  10. Spustil jsem blog a otestoval ho! Musel jsem vyčistit některé trvalé odkazy na stránky, nejsem si jistý proč, ale poté byly v pořádku.

Je zajímavé, že WordPress má vestavěné importy pro konkurenční platformy blogů, ale žádný import k provedení importu WordPress do WordPress, který bude ignorovat úpravy pluginu.

To se do značné míry podařilo. Můžete si všimnout, že používám nový téma. Prostě jsem měl příliš mnoho malých problémů s beta motivem, který jsem běžel. Udělal jsem nějaké rozsáhlé přizpůsobení tohoto tématu, ale myslím, že jsem ho téměř dostal, kam chci.

Moje jediná stížnost na toto téma je, že autor neimplementoval společnou zápatí v celém tématu, které se nacházelo nad spodní značkou> body>, takže jsem musel ručně zadávat svůj skript Google Analytics. Mohl jsem vytvořit vlastní zápatí a odkazovat na něj, ale myslím, že později bych byl zmatený, protože autor tématu použil na všechno název „zápatí“. Je to velmi pěkné téma!

Myslím, že jsem teď zpátky! Teď se musím dostat do práce!

3 Komentáře

  1. 1
  2. 2

    Jen myšlenka…
    Vždy testuji řešení zálohování a obnovy, váš příspěvek si získal mou pozornost.
    Použití vestavěného exportu a importu zabudovaného do 2.1 bylo snem. Udělal jsem problém se zobrazenou grafikou.
    Chystám se vymazat a znovu spustit testovací blog, ale tentokrát upravím soubor XML tak, aby odrážel nové umístění obrázků.

  3. 3

    I já jsem měl skvělou zkušenost s přestavbou svého webu WordPress od základu. Všechno šlo docela dobře, protože jsem si byl jist, že vše zálohuji několika způsoby.

    Mezi hlavní problémy, se kterými jsem narazil, byly ztraceny moje přiřazení příspěvků v kategoriích kvůli importu prostřednictvím souboru XML. Navíc několik příspěvků nebylo plně obnoveno. Zdá se, že to bylo kvůli problémům s používáním jednoduchých uvozovek v odstavcích. Z nějakého důvodu záložní soubor správně neunikl uvozovkám a WordPress si myslel, že přišel na konec příspěvku.

    No, trvalo to nějaký čas, ale dokázal jsem tyto informace vytáhnout ze souboru .SQL, který jsem zálohoval před odstraněním databáze.

    Děkujeme za sdílení vašich zkušeností.

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.