Kako ručno migriramo WordPress instalacije

Depositphotos 20821051 s

Željeli biste misliti da je premještanje vaše WordPress stranice s jednog hosta na drugog zaista jednostavno, ali uistinu može frustrirati. Sinoć smo doslovno pomagali klijentu koji je odlučio prijeći s jednog domaćina na drugog i to se brzo pretvorilo u sesiju za rješavanje problema. Učinili su ono što bi ljudi inače radili - zatvorili su cijelu instalaciju, izvezli bazu podataka, premjestili je na novi poslužitelj i uvezli bazu podataka. A onda se dogodilo ... prazna stranica.

Problem je u tome što se svi domaćini ne stvaraju podjednako. Mnogi imaju različite verzije Apachea s različitim pokrenutim modulima. Neki imaju stvarno zabavne probleme s dopuštenjem koji uzrokuju probleme s prijenosom datoteka, što ih čini samo za čitanje i uzrokuje probleme s prijenosom slika. Drugi imaju različite verzije PHP-a i MySQL-a - užasan problem u industriji hostinga. Neke sigurnosne kopije uključuju skrivene datoteke koje stvaraju pustoš na drugom hostu zbog vlasničkog predmemoriranja i preusmjeravanja na poslužiteljima.

I naravno, ovo čak ne uključuje ograničenja prijenosa datoteka. To je obično prvo izdanje ako imate značajnu instalaciju WordPressa ... datoteka baze podataka je jednostavno prevelika za prijenos i uvoz putem MySQL administratora.

Postoji nekoliko izvrsnih alata za pomoć, poput CMS na CMS. Također možete koristiti vlastiti Automattic VaultPress usluga - samo napravite sigurnosnu kopiju web stranice, instalirajte WordPress svjež na novom hostu, ponovno instalirajte VaultPress i oporavite web mjesto. Ovi su ljudi dobro obavili posao oko mnogih problema na koje ćete naići kada pokušate migrirati web stranicu.

Međutim, na te stvari obično idemo sami i, što je bolno, često ih radimo sami. Sviđa mi se svježi čimbenik instalacije kada prelazim na novog hosta, a ne povlačenje bilo kakvih problema s nama. Evo koraka koje koristimo:

  1. We sigurnosna kopija cijele instalacije i web mjesto i preuzmite ga lokalno radi sigurnog čuvanja.
  2. We izvoz baze podataka (nije uvijek uključen u sigurnosne kopije) i preuzmite ga lokalno radi sigurnog čuvanja.
  3. We instalirajte WordPress svjež na novom poslužitelju i pokrenite ga.
  4. We dodavanje dodataka jedan po jedan kako bi bili sigurni da su svi kompatibilni i da rade. Neki su programeri dodataka učinili lijep posao uključivanjem svojih postavki u alat za izvoz ili pružanjem vlastitih postavki za izvoz i uvoz.
  5. We izvezite sadržaj s postojeće web stranice pomoću alata WordPress Export ugrađenog izravno u WordPress.
  6. We uvezi taj sadržaj na novo mjesto pomoću alata WordPress Import ugrađenog izravno u WordPress. To zahtijeva da dodate korisnike ... pomalo mukotrpno, ali vrijedno truda.
  7. We FTP mape wp-content / uploads gdje se sva naša prenesena imovina datoteke nalazi na novom poslužitelju, osiguravajući ispravno postavljanje dozvola za datoteke.
  8. Postavili smo postavke trajnih veza.
  9. We ZIP datoteku i instalirajte je pomoću programa za instaliranje teme WordPress.
  10. Temu stavljamo uživo i obnoviti jelovnike.
  11. We ponovite widgete i po potrebi kopirajte / zalijepite sadržaj sa starog na novi poslužitelj.
  12. We indeksirajte web mjesto potražiti probleme s datotekama koje nedostaju.
  13. We ručno pregledajte sve stranice web stranice kako bi se osiguralo da sve izgleda dobro.
  14. Ako sve izgleda dobro, mi ćemo ažurirajte naše DNS postavke ukazati na novog domaćina i krenuti uživo.
  15. Pobrinut ćemo se da Postavka blokiranja pretraživanja u postavkama čitanja je onemogućen.
  16. Dodamo bilo koji CDN ili predmemoriranje mehanizmi dopušteni novom hostu da ubrza stranicu. Ponekad je ovo dodatak, drugi put je dio hostovih alata.
  17. Dobro ponovno pretražite web stranicu s alatima za webmastere da biste vidjeli postoje li problemi koje Google primjećuje.

Zadržat ćemo starog domaćina oko tjedan dana ili malo ... samo u slučaju da postoji neki katastrofalan problem. Nakon otprilike tjedan dana dobrog funkcioniranja onemogućit ćemo starog domaćina i zatvoriti račun.

Što vi mislite?

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