
Michael Cain
0
3405
459
Za mene su imena domena impulzna kupovina, a nakon što sam na neko vrijeme razvio novu stranicu, originalna domena koju sam odabrao ponekad jednostavno više nema istu privlačnost. Premještanje sadržaja između web-lokacija tada postaje problem. Prije toga preporučio sam uporabu SSH-a za migraciju lokalno razvijene WordPress stranice Kako migrirati lokalno razvijeno Wordpress web mjesto na Live Server Kako migrirati lokalno razvijeno Wordpress web mjesto na Live Server U prošlosti smo puno razgovarali o pokretanju lokalnim web poslužiteljima u razvojne svrhe ili isprobati softver poput Wordpressa bez da plaćate hosting, ali kako to iskoristiti…, jednostavnim pretraživanjem i zamijenom u bazi podataka. Iako ovo radi u većini slučajeva i nikad me nije iznevjerio, malo je rizičnije ako krećete u imenike (kao što su mydomain.com/blog do myotherdomain.com) ili ako imate dodatke koji koriste serializirane podatke (gdje su sve postavke dodataka pohranjene u jednom kodiranom unosu baze podataka, a ne u jednom retku za svaku postavku).
Dakle, danas ću isprobati 3 dodatka koji mogu polu-automatizirati cijeli ovaj postupak za vas. Premjestit ću podatke sa stare rudničke domene na novu web lokaciju, a oba se pokreću na virtualnom privatnom poslužitelju.
1. Duplikator (Besplatno)
Duplikator obećava proces migracije u tri koraka. Nakon što instalirate dodatak, na popisu dodataka pronaći ćete brzu vezu do stranice za upravljanje.
Vjerojatno je najbolje započeti s provjerom kompatibilnosti vaših poslužitelja s dodatkom. Evo s čime sam završio.
Iako sam poprilično siguran u to Ograničenje otvorene baze dir nije relevantno zbog verzije PHP-a koju pokrećem na ovom poslužitelju pa ih možda treba ažurirati. Ipak, ići ću naprijed i stvoriti svoj prvi paket. Paketi su sadržaj vaše baze podataka i datoteka, svi zamotani u jednu. Kliknite gumb za stvaranje u gornjem desnom kutu, ili ako je vaš paket trenutno prazan, u sredini ekrana trebala bi postojati veza. Moja testna stranica prilično je mala, sa samo 30 postova i još malo - ovo mi je dalo pre-zip veličine 50mb.
Nakon što kliknete Create, preći će na posao. Dnevnik možete vidjeti ako ste znatiželjni, ali moj je dovršen u roku od nekoliko sekundi. Tada vam se prikazuju dva gumba za preuzimanje datoteka i upućuje vas da zgrabite oba “instalacijski” i the “paket”.
Postoje i neke napredne opcije ispod ploče s postavkama; možete poslati e-poštu kada je paket gotov, ako traje predugo. Možete isključiti direktorije ili određene ekstenzije datoteka; i unaprijed napunite instalacijska polja (iako to nije potrebno). Zadržao sam sve zadane vrijednosti.
Prenesite obje na svoju novu stranicu, putem FTP-a. Duplicator želi replicirati čitavo postavljanje za vas, od baza podataka do osnovnih WordPress datoteka, što je pametno - očekivao sam da ću morati postaviti osnovni funkcionalni WordPress, ali očito ne.
Nakon testiranja, učitao sam paket i installer.php datoteka. Sada započinje zabava. Pokrenite installer.php - na novoj domeni sada - iz svog preglednika, i vidjet ćete ovako nešto:
Jedini detalji koje ćete trebati dodati su podaci o pristupu DB-u; dok Duplicator može kreirati pojedinačne tablice, još uvijek će vam trebati mysql korisnik i baza podataka postavljena za upotrebu. Provjerite vezu s bazom podataka, prihvatite odricanje i nastavite s instalacijom.
Čak će vam biti dana i mogućnost ponovnog aktiviranja dodataka, što je prilično izvrsno.
Na kraju, tu je popis koraka koje trebate ručno kliknuti. Oni uključuju ponovno pisanje datoteke s trajnim vezama, brisanje instalatora i konačno testiranje stranice.
Sretna sam što mogu izvijestiti da je sve bilo 100% radno i u redu; stranica je bila točno onakva kakva je bila prije, ali s novom domenom i naslovom. Fantastičan!
Ukupno vrijeme migracije: manje od 10 minuta (iako će se to razlikovati o veličini web lokacije o kojoj je riječ).
2. Premještanje WordPressa (besplatno)
Jednom instaliran, WordPress Move dodaje vezu pomoćnika za migraciju u podizbornik Alati. Predstavlja 3 mogućnosti:
- Promjena domene (datoteke se neće premještati)
- Vratiti
Prije korištenja migracije, morat ćete konfigurirati dodatak iz podizbornika postavki pa sam nastavio s tim. to uključuje dodavanje podataka o FTP pristupu za novu web lokaciju. Jedini komplicirani zalogaj ovdje je relativni put; u mom slučaju to je bilo:
httpdocs / wp-sadržaja / plugins / wordpress-potez / backup
Također morate imati WordPress i wpmove dodatak instaliran na drugom kraju. Bilo je ovo razočaranje s obzirom da je Duplicator mogao raditi bez toga, a tome je dodalo dobrih 30 minuta. Uzdah.
Sa instaliranim svježim WordPressom i dodatkom za WordPress Move, krenuo sam natrag kako bih započeo proces prijenosa sa stare web lokacije. Upišite ftp lozinku, novo ime domene i pritisnite start start migracije.
… Pogreška. Pokušavam promijeniti broj priključka, imajte na umu da obično povezujem pomoću sigurnog FTP-a (obično port 22), a ne nesigurnim redovitim FTP protokolom. Iako bi oboje trebali raditi.
Opet greška u vezi. U ovom trenutku, zovem da se zaustavi na ovom dodatku. Možda bi i vaša sreća bila bolja, ali iskreno zašto biste se uopće trudili s ovim kad dodatak Duplicator tako dobro funkcionira?
3. Rezervni prijatelj (50 USD)
Postupak izrade sigurnosne kopije i obnavljanja web lokacije gotovo je isti kao i premještanje, pa ne čudi da je dodan vrhunski i cijenjeni dodatni sigurnosni dodatak. “čarobno migrirati” funkcionalnost na već opsežnom popisu značajki. Ovdje su potrebne samo postavke za postavljanje lozinke za vraćanje sa stranica postavki.
Prije nego što može doći do migracije, potrebno je napraviti početnu sigurnosnu kopiju. Odaberi “kompletna sigurnosna kopija” upišite i započnite. Zatim prijeđite na vratiti / seliti područje i odaberite automatsko vraćanje / migracija. Zadržite pokazivač miša nad najnovijom sigurnosnom kopijom i mogućnost za “premjestiti ovu sigurnosnu kopiju” trebao pojaviti.
Trebat ćete postaviti novi cilj za koji će biti poslana sigurnosna kopija. Dodao sam FTP detalje za novu web lokaciju i potvrdio da oni rade, ali nažalost naišao je na pogreške prilikom pokušaja pristupa. newdomain.com/httpdocs (ovo je bio poddirektor za javne HTML datoteke koje sam morao postaviti, ali ne bi trebao biti u URL-u); Na kraju sam smislio kako to raditi tako što ću stvoriti novog FTP korisnika koji je zadani u HTTPDOCS direktoriju.
U ovom je trenutku postupak u osnovi identičan Duplicatoru; možete odabrati ručni način rada koji će vam zapravo dati slično “importbuddy.php” i sigurnosnu kopiju za preuzimanje, a zatim je prenesite na novu web lokaciju preko FTP-a, ili ako ste uspjeli učiniti da FTP radi, sve se može učiniti unutar stare WordPress instalacije. Tijekom postupka unosite podatke u bazu podataka, a sve ostalo je učinjeno za vas. Kao posljednji korak brišu se instalacijske datoteke te su predstavljeni neki uobičajeni problemi i njihova rješenja.
U osnovi, migracijski dio Backup Buddy gotovo je identičan Duplicatoru, samo ako je uklonjen FTP korak prijenosa, ako možete ispravno konfigurirati podatke o pristupu. Naravno, stvarna snaga Backup Buddy-a leži u sigurnosnim kopijama, ali teško je to preporučiti isključivo kao migracijski alat, posebno imajući u vidu premium cijenu.
Ukupno vrijeme migracije: oko 30 minuta, premda je to bilo posebno posebno za postavljanje mojih FTP računa.
Ne zaboravite na 301 staru domenu
Gotovo je sigurno da ćete htjeti preusmjeriti sav promet i tražilicu “ljubav” na novu domenu - koristite preusmjeravanje 301 za to. Jednostavno zamijenite trenutnu .htaccess datoteku sljedećom, zamjenjujući je newdomain.com.
Opcije + FollowSymLinks RewriteEngine na RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Ako za alate za webmastere koristite obavijesti o ponovnom smještaju web-lokacije, morat ćete dodati iznimku za Googleovu potvrdnu datoteku. Zamijenite googleXXXX.html u sljedećem kôdu s vašim određenim URL-om za potvrdu.
Opcije + FollowSymLinks RewriteEngine na RewriteCond% REQUEST_URI! ^ / GoogleXXXX.html /? $ RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
To je to, stranica je premještena, promet je preusmjeren i nije izgubljena ljubav prema tražilicama.
Presuda: Umro kopija!
Očekivao sam da će premium alat u svim aspektima biti vrhunski proizvod, ali u ovom slučaju zapravo želim dodijeliti nagradu Duplicatoru - i to 100% besplatno. Nedostaje mu potpuno automatizirani aspekt BackupBuddy-a - pod pretpostavkom da ste dobili ispravne postavke, to jest - ali svatko tko pokreće WordPress s vlastitim hostom trebao bi biti u mogućnosti preuzeti i prenijeti nekoliko datoteka na FTP, pa nisam siguran da je to tako sjajno na štetu Duplicatoru. Činjenica da daje jasne savjete i upute na svakom koraku također je uvažena; Nikad nisam bio u nedoumici što ću učiniti sljedeće s Duplicatorom. Držite se podalje od WordPress Move pod svaku cijenu - to je jednostavno prevrtljivo.
Znate li za neko bolje rješenje? Javite mi u komentarima, a u međuvremenu svakako pogledajte našu stranicu WordPress Plugins, kojoj će Duplicator zasigurno biti dodan.