Cum să vă mutați site-ul WordPress în UpCloud folosind RunCloud

Publicat: 2020-07-30

Într-un alt tutorial de găzduire în cloud WordPress, vă voi arăta modul pas cu pas de a vă muta site-ul WordPress la furnizorul de server cloud UpCloud folosind RunCloud ca panou de control al serverului cloud.

Cuprins

De ce UpCloud?

Pur și simplu, UpCloud oferă viteze excelente de găzduire la un preț mic de 5 USD/lună. Potrivit VPS Benchmarks, pachetul de server cloud UpCloud de 5 USD/lună este mai bun decât cel al DigitalOcean.

Valori de referință Upcloud vs Digitalocean Vps

Fiind cineva care lucrează constant pentru a face WordPress mai rapid și mai ieftin de găzduit, UpCloud s-a remarcat cu adevărat pentru mine ca o oportunitate fantastică de găzduire.

De ce RunCloud?

RunCloud este un panou de control pentru găzduire în cloud. Facilitează gestionarea oricărui server cloud, inclusiv unul de la UpCloud, fără a fi nevoie să faceți nicio gestionare a serverului de linie de comandă Linux.

Puteți citi comparația mea dintre RunCloud și Cloudways pentru mai multe informații.

RunCloud se conectează la UpCloud prin API, astfel încât să puteți crea și șterge servere direct din tabloul de bord RunCloud.

Să intrăm direct în tutorial.

Cum să vă mutați site-ul WordPress în UpCloud folosind RunCloud

Pasul 1: Înscrieți-vă la UpCloud

Înscrieți-vă la Upcloud

Dacă vă înscrieți la UpCloud utilizând linkul meu de recomandare (mulțumesc!), veți primi un credit gratuit de 25 USD și o perioadă de încercare gratuită de 3 zile.

Va trebui să adăugați detaliile cardului dvs. de credit pentru a vă înscrie, iar aceștia fac o taxă de 1 USD și o rambursare pentru a verifica cardul. Dacă alegeți să rămâneți dincolo de perioada de încercare de 3 zile, va trebui să faceți o depunere de 10 USD, care va fi adăugată la creditul dvs. gratuit de 25 USD. Taxa va fi adăugată la sumele depuse, așa că în Europa, de exemplu, veți plăti 20% în plus (de exemplu, 12 USD pentru un depozit de 10 USD).

Pasul 2: Înscrieți-vă la RunCloud

Runcloud Start Free Trial

Primul pas este să vă înscrieți la RunCloud. Veți primi o perioadă de încercare gratuită de 5 zile (nu este necesar un card de credit), dar puteți rămâne pe planul gratuit pe termen nelimitat (nu clarifică acest lucru atunci când vă înscrieți!).

Creați un nume de utilizator și o parolă. Confirmați-vă contul făcând clic pe linkul din e-mailul pe care vi-l trimite RunCloud.

Runcloud Verifica e-mail

Pasul 3: creați un cont API UpCloud

În timp ce sunteți conectat la contul dvs. UpCloud, accesați această adresă URL:

https://hub.upcloud.com/people

Upcloud Adăugați persoane

Sau din tabloul de bord principal UpCloud, selectați meniul „Oameni” și faceți clic pe butonul „Adăugați membru” .

Upcloud Creați un cont secundar nou

Vom crea un subcont cu acces API. Adăugați un nume de utilizator și o parolă unice și completați detaliile numelui și numărului de telefon. Asigurați-vă că utilizați o parolă foarte complexă, deoarece aceasta va deveni cheia dvs. secretă API în pasul următor.

Permisiuni Upcloud Api

În secțiunea „Permisiuni” , bifați casetele pentru a oferi contului acces la panoul de control și pentru a permite conexiuni API de la toate adresele.

Upcloud Creați un cont secundar

Lăsați celelalte setări așa cum sunt și faceți clic pe butonul „Creați subcont” pentru a finaliza.

Pasul 4: Adăugați un nou server UpCloud de la RunCloud

Server de lansare Runcloud

Din tabloul de bord RunCloud, faceți clic pe „Să începem” pentru a vă configura primul server.

Creați un nou server Upcloud din Runcloud

Sub „Server Provider” , selectați „UpCloud” , apoi „Build Server” .

Adăugați Upcloud API la Runcloud

Derulați în jos pe pagină, veți vedea o secțiune numită „Taste” . Faceți clic pe „Adăugați o cheie nouă” și adăugați acreditările subcontului dvs. UpCloud. Apăsați butonul „Adăugați cheia API” pentru a salva.

Upcloud Api Build Server

Selectați noua cheie din meniul derulant și faceți clic pe „Build Server” pentru a continua.

Build Server Runcloud Upcloud

Selectați cerințele serverului dvs. Ca imagine OS , prefer Ubuntu 20.04 deoarece este cea mai recentă versiune. În Regiunea centrului de date , alegeți locația pentru noul dvs. server. Mergeți cu cea mai apropiată locație de vizitatorii site-ului dvs. (verificați Google Analytics dacă nu sunteți sigur).

Folosesc serverul de 5 USD/lună pentru acest tutorial, care oferă 1 GB memorie, 1 CPU, 25 GB spațiu de stocare și 1 TB de transfer de date (lățime de bandă). Acest lucru este mai mult decât suficient pentru majoritatea site-urilor WordPress mici și mijlocii sau chiar mai multor site-uri WordPress.

Veți putea monitoriza utilizarea serverului prin RunCloud și UpCloud, astfel încât să știți dacă trebuie vreodată să faceți upgrade la un server mai mare.

Adăugați acest server

Dați serverului dvs. un nume descriptiv, bifați caseta pentru a confirma că veți fi facturat pentru acest server în UpCloud, apoi faceți clic pe butonul „Adăugați acest server”.

Ecranul de încărcare a construirii serverului Runcloud

RunCloud va construi acum serverul UpCloud pentru dvs., ceea ce ar trebui să dureze câteva minute.

Runcloud Server Configurarea ecranului de încărcare

Va trebui apoi să așteptați aproximativ 15 minute în timp ce RunCloud vă configurează serverul.

Dacă vă conectați la UpCloud, veți vedea că un nou server a fost creat pentru dvs.:

Detalii server Upcloud

Puteți vizualiza statisticile serverului și puteți configura copii de rezervă direct în UpCloud, dacă este necesar, sau puteți utiliza RunCloud pentru a gestiona totul.

Pasul 5: Instalați WordPress pe noul dvs. server UpCloud

Runcloud Adăugați aplicație web

În bara de meniu din stânga, faceți clic pe „Aplicație web” , apoi apăsați butonul „Creează aplicație web” .

Runcloud Adăugați o nouă aplicație Upcloud

Selectați opțiunea „1 clic WordPress” .

Acum sunt câteva setări de configurat.

Adăugați WordPress pe serverul Runcloud

Dați aplicației dvs. un nume descriptiv.

În câmpul Nume domeniu, selectați „ Utilizați domeniul de testare ”. Acest lucru vă va permite să vizualizați, să configurați și să testați o versiune live a site-ului dvs. WordPress pe un domeniu temporar (de exemplu, 12345test.runcloud.link). Când sunteți gata să schimbați numele de domeniu, puteți face mutarea fără timp de nefuncționare .

Dacă preferați să utilizați propriul domeniu, vă recomand să utilizați un subdomeniu , cum ar fi new.mywebsite.com, puteți testa totul înainte de a face schimbarea fără timp de nefuncționare. Va trebui să mapați subdomeniul la noua aplicație WordPress adăugând o înregistrare DNS pentru a face acest lucru (consultați Pasul 8).

De asemenea, puteți accesa site-ul web prin adresa IP dacă setați aplicația web WordPress ca aplicație implicită și puneți doar o singură aplicație pe server.

În Proprietarul aplicației web, lăsați bifat „Utilizați proprietarul sistemului existent” .

Selectați cea mai recentă versiune PHP din meniul drop-down.

Pentru stiva de aplicații web, puteți alege dintre:

  • NGINX + Apache2 Hibrid
  • NGINX nativ
  • NGINX nativ + configurație personalizată

NGINX nativ este cea mai rapidă opțiune pentru WordPress, dar nu veți putea folosi .htaccess. Dacă aveți nevoie de .htaccess, selectați NGINX + Apache 2 Hybrid .

Am nevoie de .htaccess pentru WordPress?

Dacă nu sunteți sigur dacă site-ul dvs. actual WordPress folosește .htaccess, căutați în folderul public_html al site-ului dvs. (conectați-vă prin client SFTP, cum ar fi FileZilla sau File Manager în cPanel) și căutați un fișier .htaccess. Vizualizați fișierul pentru a vedea pentru ce este folosit. Unele plugin-uri WordPress folosesc .htaccess pentru a face modificări.

Este posibil să migrați .htaccess la formatul de bloc al serverului NGINX, dar va implica ceva codare.

Runcloud WordPress Setup Part2

Adăugați detaliile dvs. WordPress:

  • Titlul Site-ului
  • Nume de utilizator admin
  • Parola administratorului
  • E-mail admin

Nu vă faceți griji cu privire la utilizarea acelorași detalii ca și site-ul dvs. WordPress existent - vom înlocui această nouă instalare WordPress cu site-ul dvs. vechi în curând.

Runcloud WordPress Setup Part3

Lăsați setările bazei de date necompletate, apoi faceți clic pe „Adăugați aplicație web” .

Veți primi un ecran de confirmare aproape instantaneu:

Tabloul de bord al aplicației Runcloud

Pasul 6: Utilizați Migrate Guru pentru a muta WordPress în RunCloud

Am scris deja un tutorial despre cum să migrați orice site web WordPress la RunCloud, folosind plugin-ul All-in-One WP Migration, care este bine pentru site-uri mici și simple (vezi cum să migrați site-ul dvs. WordPress cu All-in-One WP Migration).

Cu toate acestea, prefer să folosesc Migrate Guru (plugin WordPress gratuit) pentru a muta site-urile, deoarece este mai rapid și poate face față setărilor complexe. Documentația RunCloud despre utilizarea Migrate Guru este puțin vagă, așa că permiteți-mi să completez spațiile libere pentru dvs.

Creați un utilizator SFTP în RunCloud

Pentru a utiliza SFTP, va trebui să utilizați versiunea de încercare gratuită de 5 zile a RunCloud sau să vă abonați la cel puțin nivelul de bază (8 USD/lună sau 80 USD/an).

Creați utilizator Sftp Runcloud

În tabloul de bord RunCloud, selectați serverul UpCloud, apoi alegeți „Utilizator sistem” din meniul din stânga. Alegeți un nume de utilizator și o parolă unice și faceți clic pe „Adăugați utilizator” .

Păstrați la îndemână o copie a numelui de utilizator și a parolei, deoarece va trebui să le introduceți în Migrate Guru la pasul următor.

Instalați Migrate Guru pe site-ul WordPress pe care doriți să îl migrați

Migrați Guru

Din tabloul de bord principal WordPress al site-ului pe care doriți să-l migrați, accesați Plugin-uri > Adăugare nou și căutați „migrate guru”. Faceți clic pe „Instalați acum” , apoi pe „Activați” .

Migrați Guru Pasul 1

Ar trebui să fii dus automat la primul pas al Migrate Guru. Introduceți adresa de e-mail, citiți și acceptați termenii și faceți clic pe „Migrați site-ul” pentru a continua.

Notă: nu trebuie să faceți clic pe nimic prin e-mail pentru a finaliza migrarea, dar Migrate Guru vă va trimite un mesaj de confirmare a migrării prin e-mail și apoi o grămadă de e-mailuri de marketing pentru celelalte produse ale lor (cum ar fi BlogVault).

Migrați gazda Guru Select

Alegeți „FTP” din ecranul de selecție a gazdei.

Setări Migrateguru Runcloud

Acum voi vedea cum să completez detaliile Migrate Guru FTP și vă voi arăta unde să găsiți informațiile potrivite în RunCloud.

Adresa domeniului Runcloud

Adresa URL a site-ului de destinație: Accesați tabloul de bord principal RunCloud, apoi faceți clic pe server, apoi selectați „Aplicație web” din meniul din stânga. Va fi afișat domeniul atașat instalării WordPress.

Tip FTP: Selectați SFTP.

Ip server Runcloud

Adresa IP/FTP a serverului de destinație: Aceasta este adresa IP a serverului dvs. În RunCloud, îl veți găsi pe pagina de rezumat a serverului dvs.

Port: Introduceți 22 ca număr de port.

Nume de utilizator FTP: introduceți numele de utilizator RunCloud SFTP System User pe care l-ați creat la pasul anterior.

Parola FTP: Introduceți parola de utilizator al sistemului RunCloud SFTP pe care ați creat-o la pasul anterior.

Calea directorului Runcloud

Calea directorului: aceasta este locația de pe serverul unde se află site-ul dvs. WordPress. Puteți găsi calea corectă în RunCloud accesând Server > Numele serverului dvs. > Aplicația web > Numele aplicației dvs. web pentru a vedea rezumatul aplicației dvs. web cu „Calea rădăcină” .

Lăsați toate celelalte setări așa cum sunt și faceți clic pe butonul „Migrați” pentru a începe.

Dacă aveți probleme, vă sugerez să utilizați propriul subdomeniu în loc de domeniul temporar RunCloud. Configurați o înregistrare A la registratorul de domeniu sau Cloudflare. Utilizarea propriului domeniu vă va permite, de asemenea, să testați HTTPS și Let's Encrypt.

Detalii de validare Migrate Guru

Dacă primiți un mesaj de eroare care spune ceva de genul „wp config nu poate fi accesat”, atunci încercați să utilizați contul principal de utilizator de sistem „runcloud”. În tabloul de bord RunCloud, selectați serverul UpCloud, apoi alegeți „Utilizator sistem” din meniul din stânga.

Schimbați parola utilizatorului sistemului Runcloud

Schimbați parola și inserați-o în formularul Migrate Guru.

Odată ce Migrate Guru a verificat setările serverului dvs., migrarea va începe și veți vedea o bară de progres.

Migrați bara de progres Guru

După câteva minute, veți primi un mesaj de succes.

Migrați Guru Succes

Dacă site-ul dvs. nu se încarcă corect, puteți crea un certificat Let's Encrypt SSL, astfel încât să îl puteți testa cu SSL (numai conturi plătite în perioada de încercare gratuită). Veți găsi meniul SSL în meniul din stânga al RunCloud atunci când selectați aplicația dvs. WordPress. Runcloud Adaugă Ssl Permite criptare

De asemenea, asigurați-vă că adresa site-ului WordPress este corectă. În RunCloud, în setările aplicației, faceți clic pe „Setări generale” în secțiunea WordPress și actualizați adresa WordPress și adresa site-ului, după cum este necesar.

Setări de adrese Runcloud WordPress

Pasul 7: Verificați-vă site-ul

Noul dvs. site WordPress va avea exact aceeași structură și conținut ca și cel vechi.

Va trebui să vă autentificați din nou la WordPress , de data aceasta folosind numele de utilizator/e-mail și parola de pe site-ul dvs. vechi (noile detalii de conectare au fost acum suprascrise).

Puteți continua și șterge pluginul Migrate Guru , deoarece nu mai este necesar. De asemenea, puteți descoperi că pluginurile Hello Dolly și Akismet au rămas din noua instalare WordPress – dacă nu le utilizați, ștergeți-le și ele.

Acum că noul dvs. site este o copie carbon a celui vechi, este timpul să îl verificați și să vedeți dacă este ceva stricat .

Dacă site-ul dvs. este mic, îl puteți verifica manual. Dacă aveți o mulțime de pagini, puteți face verificări automate folosind software precum Screaming Frog sau funcția de auditare a site-ului ahrefs. Executați o accesare cu crawlere a domeniului dvs. existent și a noului domeniu de instalare și căutați diferențele.

Nu uitați să verificați că următoarele lucruri sunt corecte pe noul site:

  • Structura permalink
  • Cod Google Analytics
  • Meta titluri și descrieri
  • Robots.txt
  • Licențe pentru pluginuri

Dacă utilizați un plugin de licență pentru un singur site, va trebui să schimbați licența odată ce migrarea este finalizată.

O altă verificare excelentă de efectuat în această etapă este un test de viteză WordPress . Puteți vedea cu cât este mai rapidă configurarea noului dvs. server cloud RunCloud în comparație cu vechea gazdă.

Există multe dispozitive gratuite de verificare a vitezei site-ului, dar îmi place cât de rapid și ușor este să verific viteza site-ului în mai multe locații simultan cu FastorSlow.com.

Test de viteză de găzduire Runcloud

Comparați o pagină din noua configurație de găzduire RunCloud cu vechea gazdă și vedeți ce îmbunătățiri de viteză puteți obține.

De asemenea, puteți verifica instrumentul Google PageSpeed ​​Insights.

Odată ce sunteți mulțumit că noul site web este fără erori, rapid și gata de funcționare, este timpul să finalizați migrarea.

Pasul 8: Modificați setările DNS pentru a finaliza migrarea

Singurul lucru care mai rămâne de făcut este să direcționați numele dvs. de domeniu (de exemplu, mywebsite.com) către noul dvs. server RunCloud/DigitalOcean și departe de vechea dvs. gazdă.

Meniul Runcloud Domain Name

În tabloul de bord RunCloud, accesați aplicația dvs. web, apoi faceți clic pe „Nume domeniu” în meniul din stânga.

Runcloud Adăugați un nume de domeniu personalizat

În secțiunea „Adăugați un domeniu nou” , selectați „Folosiți propriul domeniu” și introduceți/inserați numele domeniului în câmpul gol, apoi faceți clic pe „Atașați numele domeniului” .

Apoi puteți șterge domeniul RunCloud temporar din aplicația dvs. făcând clic pe pictograma coș roșu.

Reinstalați Ssl Runcloud

Dacă ați adăugat anterior un certificat SSL Let's Encrypt la un subdomeniu de testare (de exemplu, new.mydomain.com), va trebui să-l redistribuiți pentru a evita buclele de redirecționare.

Notă: dacă utilizați un domeniu non-www ca domeniu principal, asigurați-vă că adăugați atât www.domain.com, cât și domain.com la RunCloud și creați o înregistrare CNAME DNS suplimentară. Acest lucru vă va asigura că www.domeniul.com va fi redirecționat corect și că nu veți avea probleme cu paginile indexate incorect. Non WwwCname

Adăugarea unei înregistrări A

Acum trebuie să adăugați înregistrarea A la managerul DNS . Nu este atât de complicat pe cât pare.

Puteți adăuga o înregistrare A la registratorul de nume de domeniu (locul de unde ați cumpărat numele de domeniu) sau printr-un serviciu terță parte precum Cloudflare.

De exemplu, iată cum pot adăuga o înregistrare A la registratorul meu, NameSilo:

Namesilo Adaugă o înregistrare Dns

Dacă utilizați serverele de nume Cloudflare pentru a gestiona înregistrările DNS, deoarece, de asemenea, vă ajută să vă mențineți site-ul web rapid și sigur. Este gratuit de utilizat și, odată ce utilizați serverele de nume Cloudflare, puteți schimba adresa IP din înregistrarea A pentru a indica adresa IP a serverului dvs. UpCloud.

Setări Cloudflare Dns

De asemenea, puteți utiliza Cloudflare pentru a gestiona DNS fără a acționa ca un CDN. Faceți clic pe pictograma nor portocaliu de sub „Starea proxy” până când apare „Numai DNS”.

Configurare doar pentru Cloudflare Dns

Și asta este tot: odată ce înregistrările dvs. DNS se propagă (ar putea dura câteva minute, în funcție de registratorul dvs.), site-ul dvs. este acum migrat la UpCloud și gestionat prin RunCloud .

Sfat: dacă primiți un mesaj de eroare de tipul: „Pagina nu se redirecționează corect” și utilizați Cloudflare, asigurați-vă că utilizați „SSL complet” în Cloudflare . Dacă site-ul dvs. este configurat să nu folosească „SSL flexibil”, este posibil să aveți o problemă cu o buclă de redirecționare infinită. Cloudflare Full Ssl Odată ce sunteți mulțumit de noua configurație, puteți anula în siguranță vechiul plan de găzduire.

Gestionarea serverului dvs. se face în tabloul de bord RunCloud. Puteți să programați copii de rezervă, să configurați Let's Encrypt, să monitorizați utilizarea serverului, să clonați site-uri și să utilizați zone de pregătire (funcțiile depind de planul la care vă aflați).

Bucurați-vă de noua configurație de găzduire în cloud WordPress ieftină și rapidă!

Iată îmbunătățirile de viteză pe care le-am primit pentru un site pe care l-am mutat recent pe serverul UpCloud de 5 USD/lună de 1 GB:

Înainte de Mobile Pagespeed
Viteza paginii mobile înainte de migrare
După Viteza paginii mobile
Viteza paginii mobile după migrare
Înainte de Viteza paginii desktop
Viteza paginii desktop înainte de migrare
După Viteza paginii desktop
Viteza paginii desktop după migrare
Testul paginii web înainte de migrare
Timpii de încărcare a paginii înainte de migrare
Testul paginii web după migrare
Timpii de încărcare a paginii după migrare

Destul de repede, nu? Recomand să faceți upgrade la unul dintre conturile premium ale RunCloud pentru a accesa mai multe funcții, mai ales dacă doriți să gestionați mai multe site-uri web sau servere.

Pentru mai multe sfaturi despre viteza WordPress, puteți obține ceva din citirea ghidului meu despre cum să vă accelerați gratuit site-ul WordPress și lista noastră cu cele mai rapide teme WordPress pe care le puteți utiliza.