Cum să clonați un site web (un ghid pas cu pas)
Publicat: 2021-06-10
Clonarea site-urilor web este procesul de creare a unei replici a designului sau conținutului site-ului web existent pentru a crea cu ușurință un nou site web. Clonarea site-urilor web permite dezvoltatorilor și proiectanților să creeze planuri, să testeze compatibilitatea și să efectueze actualizări în siguranță înainte de a implementa modificările pe site-ul dvs. live.
În acest ghid, voi acoperi câteva dintre cazurile de utilizare în care clonarea site-urilor web poate rezolva problema și apoi voi discuta mai multe modalități de clonare a unui site web WordPress.
- Când trebuie să copiați un site web?
- Test de compatibilitate
- Mutați-vă site-ul web pe un server nou
- Faceți o copie de rezervă a site-ului dvs. web
- Clonați site-ul web pentru un proiect similar
- Faceți un site web live
- Cum să copiați un site web?
- Duplicați un site web utilizând furnizorul dvs. de găzduire web
- Clonați un site web WordPress utilizând pluginuri
- Clonați un site WordPress (manual)
Când trebuie să copiați un site web?
Crearea unei copii exacte a unui site web este un lucru pe care fiecare utilizator puternic WordPress ar trebui să îl poată face. Acest lucru este deosebit de util pentru agențiile web care rulează mai multe site-uri web de la mai mulți furnizori de găzduire WordPress. Ori de câte ori apare o problemă, ei pot crea o copie a site-ului web al clientului și pot încerca diverse remedieri până când problema este rezolvată.
Luați în considerare scenariul în care aveți trei site-uri web pe un server și doriți să actualizați tema pe al treilea site web. Iată cum puteți face acest lucru în siguranță fără a sparge nimic - clonați site-ul web, testați și când ați terminat testarea, fie eliminați versiunea anterioară, fie faceți clona versiunea principală.
Iată câteva cazuri de utilizare în care poate fi necesar să clonați un site web.
- Test de compatibilitate
- Mutați-vă site-ul web pe un server nou
- Faceți o copie de rezervă a site-ului dvs. web
- Clonați site-ul web pentru un proiect similar
- Test de compatibilitate
- Test de compatibilitate
Testarea compatibilității implică verificarea dacă componentele site-ului web funcționează conform așteptărilor și întreaga bază de cod este capabilă să ruleze pe diverse infrastructuri hardware și / sau software.
Este întotdeauna recomandat să testați modificările pe un site web staging / clonat în loc de un site web live, în principal deoarece temele și pluginurile netestate ar putea intra în conflict cu instalarea existentă și ar putea reduce întregul site web. În mod similar, orice modificare personalizată a codului trebuie să fie testată la un site staging / clonat înainte de a putea fi împins pe site-ul live.
- Mutați-vă site-ul web pe un server nou
Dacă doriți să transferați un site web către un alt furnizor de găzduire, puteți crea o clonă făcând copie de siguranță a fișierelor site-ului web, a bazelor de date și să importați întregul pachet către noul furnizor de găzduire web.
Procesul pare ușor. Cu toate acestea, lucrurile ar putea merge prost și ați putea ajunge la o arhivă „ruptă”.
- Faceți o copie de rezervă a site-ului dvs. web
Clonarea este, de asemenea, utilizată pentru a face o copie de rezervă a unui site web (inclusiv fișiere web și baze de date) și pentru a-l păstra într-o locație în afara site-ului pentru recuperarea în caz de dezastru. În cazul WordPress, mulți oameni folosesc diferite pluginuri de rezervă WordPress .
De asemenea, voi acoperi procesul de copiere a unui site web care poate fi utilizat pentru a crea o copie de rezervă a site-ului dvs. web.
- Clonați site-ul web pentru un proiect similar
Dacă sunteți o agenție web sau creați site-uri web pentru clienți, vă recomandăm să creați un plan și să îl copiați într-o altă locație pentru a accelera procesul de dezvoltare. De cele mai multe ori aceste setări includ configurații de teme și pluginuri, personalizări la nivel de cod etc.
- Faceți un site Web live
Este obișnuit ca dezvoltatorii să construiască site-uri web pe mediul lor local preferat și apoi să cloneze site-ul web pe un server de găzduire web pentru a se asigura că lucrurile nu se rup în timpul tranziției. Această configurare necesită, de asemenea, o copie de rezervă completă a fișierelor site-ului și a bazei de date.
Cum să clonați un site web?
După cum sa discutat mai sus, voi folosi un site web WordPress ca exemplu în acest ghid.
Există mai multe moduri de a clona un site web WordPress, dar în acest ghid, voi acoperi:
- Duplicați un site web prin furnizorul dvs. de găzduire web
- Clonați un site web WordPress utilizând un plugin
- Clonați manual un site WordPress
- Duplicați un site web utilizând furnizorul dvs. de găzduire web
Furnizorii de găzduire WordPress precum Cloudways vă permit să creați un duplicat al site-ului dvs. web pe același și / sau un alt server de pe platforma lor. Acest lucru economisește o mulțime de complexități și reduce pașii procesului. Dacă doriți să aflați mai multe despre platformă, puteți consulta planurile de prețuri pentru furnizorii săi parteneri Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode și Vultr.
Cloudways a simplificat foarte mult procesul de clonare a unui site web. Pur și simplu accesați aplicația pe care doriți să o clonați.

Plasați cursorul pe butonul din dreapta jos. Pentru a duplica un site web, faceți clic pe Clonați aplicația / Creați o etapă .

Va apărea un popup care vă întreabă dacă clientul dorește să cloneze aplicația sau să creeze o etapă . Faceți clic pe meniul derulant și selectați serverul pe care doriți să creați o copie a site-ului web și faceți clic pe Continuare .

Platforma Cloudways durează câteva minute pentru a copia un site web.
Rețineți că „ Clone App ” și „ Create as Staging ” au o natură diferită. Aplicația Clonează clonează un site web numai în timp ce se află în procesul de creare a unui site de intermediere , atât aplicațiile live, cât și cele în etapă sunt sincronizate, astfel încât să puteți efectua acțiuni Push / Pull atât pe replică, cât și pe versiunile live.
- Clonați un site web WordPress utilizând pluginuri
La fel ca orice alt aspect al gestionării site-ului web, WordPress are o mulțime de pluginuri care pot fi utilizate pentru clonarea unui site web WordPress. Una dintre ele este All-in-One WP Migration , o modalitate simplă și ușoară de a utiliza un plugin de backup și migrare pentru clonarea unui site web. Vă permite să exportați site-ul dvs. WordPress existent și apoi să îl importați într-o locație nouă.

În cadrul vechii dvs. instalări WordPress, navigați la Plugins → Adăugați un nou , căutați migrarea All-in-One WP , instalați și activați pluginul.

Din panoul din stânga, navigați la All-in-One WP Migration → Export și faceți clic pe meniul derulant EXPORT TO și selectați FILE .

Așteptați câteva secunde și va apărea un popup care vă solicită să descărcați copia de rezervă.

Descărcați fișierul pe computer, formatul va fi .wpress . Păstrați-l în siguranță, deoarece ați avea nevoie de el în pașii următori.
Instalați un nou WordPress pe noua locație, conectați-vă și instalați pluginul All-in-One WP Migration. Din panoul din stânga, navigați la All-in-One WP Migration → Import și faceți clic pe meniul derulant IMPORT FROM și selectați FILE .

Răsfoiți fișierul .wpress descărcat anterior.
Notă: există șansa să vedeți avertismentul „ Fișierul dvs. depășește dimensiunea maximă de încărcare pentru acest site ”. Pentru a rezolva problema, asigurați-vă că limita maximă de încărcare a fișierului este mai mare decât dimensiunea fișierului .wpress. All in One Migration are un ghid pentru creșterea limitei de dimensiune a încărcării fișierelor sau, dacă sunteți client Cloudways, aruncați o privire la acest ghid .
Procesul durează ceva timp, deoarece implică încărcarea și extragerea fișierului .wpress. După ce ați terminat, veți primi un popup cu un avertisment. Faceți clic pe Continuați .

În următoarea fereastră pop-up, faceți clic pe „ Salvați structura legăturilor permanente ”.

Veți fi condus la pagina de autentificare WordPress. Conectați-vă cu acreditările de administrator ale vechii dvs. instalări WordPress (deoarece baza de date originală a fost înlocuită cu baza de date a site-ului web vechi WordPress). Faceți clic pe „ Salvați modificările ” din fila Legături permanente și ați terminat!
Ura! Ați creat cu succes un site de clonare.
- Clonați un site WordPress (manual)
Procesul manual implică comprimarea tuturor fișierelor și folderelor WordPress, exportarea vechii baze de date și apoi importarea fișierelor și bazei de date WordPress în noua locație.
Iată pașii pentru a copia un site web într-o locație nouă sau în furnizorul de găzduire.
- Comprimă fișierele WordPress
- Încărcați fișierul comprimat
- Migrați baza de date
- Actualizați wp-config.php
Alegeți Găzduirea WordPress gestionată pentru site-ul dvs. web
Încredere de peste 250.000 de clienți.
1. Comprimă fișierele WordPress
În primul rând, navigați la directorul public_html al instalării dvs. WordPress, selectați toate fișierele și comprimați-le într-o singură arhivă.

Acum aveți un fișier zip în folderul public_html , iar adresa URL va fi example.com/FILE_NAME.zip .
Acum aveți două opțiuni - fie descărcați fișierul zip și încărcați-l în noua locație prin intermediul unui client FTP precum FileZilla sau încărcați fișierul zip în noua locație direct prin SSH [mai rapid decât încărcarea FTP] .
2. Încărcați fișierul comprimat
În exemplul meu, voi folosi SSH datorită avantajului de viteză. M-am conectat la noua locație de găzduire prin SSH și am navigat la locația / folderul în care vreau să am o copie a site-ului meu WordPress. Asigurați-vă că folderul este gol (dacă nu, utilizați următoarea comandă pentru a elimina totul).
rm -rf *
Important: procesul de ștergere este ireversibil. Deci, înainte de a executa o comandă, mutați toate fișierele și folderele importante într-o locație sigură.
Acum, utilizați următoarea comandă pentru a descărca fișierul zip generat.
wget URL_OF_ZIP_FILE
Nu uitați să înlocuiți URL_OF_ZIP_FILE cu adresa URL reală a fișierului zip.
Apoi, utilizați următoarea comandă pentru a o dezarhiva.
dezarhivați FILE_NAME.zip
Toate folderele și fișierele vor fi extrase în folderul țintă.
3. Migrarea bazei de date
După copierea fișierelor web, următorul pas implică exportarea bazei de date din locația curentă și importarea acesteia în noua locație.
Conectați-vă la managerul de baze de date (phpMyAdmin este o alegere populară). Selectați baza de date și navigați la Export . Descărcați fișierul .sql exportat.
Conectați-vă la noul manager de baze de date, creați o bază de date și navigați la Import . Dacă aveți deja o bază de date, pur și simplu importați fișierul .sql descărcat.
Faceți clic pe Alegeți fișierul și încărcați fișierul .sql descărcat anterior.
4. Actualizați wp-config.php
Deoarece site-ul web este deja în funcțiune, fișierul wp-config.php trebuie actualizat, astfel încât instalarea WordPress pe noua locație să poată fi conectată la noua bază de date.
Accesați folderul public_html , deschideți fișierul wp-config.php și introduceți noile acreditări ale bazei de date.
Și ai terminat!
Dacă totuși vedeți adrese URL vechi oriunde pe site, înlocuiți-le utilizând pluginul Better Search Replace .
Urmând una dintre metodele de mai sus, puteți clona un site web dintr-o locație în alta. În general, există trei pași implicați: Mutați fișierele web, Exportați și importați baza de date și actualizați fișierul de configurare.
Dacă aveți în continuare întrebări, nu ezitați să întrebați în secțiunea de comentarii de mai jos.
