Cum să creați și să utilizați un site de staging WordPress

Publicat: 2022-07-21

Ați făcut vreodată modificări site-ului dvs. și sa blocat complet? Este îngrozitor! Uneori, site-ul dvs. se poate rupe de la o actualizare de rutină a unei teme sau a unui plugin. Sau un site se poate bloca fără ca tu să ai idee ce ai făcut. De aceea este important să existe un site de montaj. Site-urile de staging vă permit să testați acele actualizări și modificări în prealabil, astfel încât site-ul dvs. să nu se blocheze în mod neașteptat.

Crearea unui site de organizare pentru WordPress nu este atât de dificilă pe cât ați putea crede. În această postare, vom acoperi elementele de bază ale unui site de organizare WordPress: ce este, diferite moduri de a crea unul, de a-l gestiona și de ce ai nevoie de unul în viața ta chiar acum. Serios, o faci.

Ce este un site de staging WordPress?

Un site de organizare WordPress este o copie exactă a site-ului dvs. live. Vă permite să faceți modificări site-ului dvs. într-un mediu sigur, fără a vă face griji cu privire la trecerea site-ului în modul de întreținere. În timp ce utilizați un site de organizare, site-ul dvs. în direct îți face plăcere, câștigă bani sau oferă utilizatorilor conținutul excelent la care au ajuns să se aștepte de la tine. În plus, puteți folosi un site de organizare pentru a modifica site-ul dvs. după cum doriți. Nu va trebui să vă faceți griji că nu perturbați nimic pe versiunea live a site-ului pe care o vede restul lumii.

În cele din urmă, un site de staging WordPress vă poate permite să testați noi funcționalități, fără a sparge nimic. Ei bine, s-ar putea să spargeți ceva, dar este o copie a site-ului dvs., așa că despărțiți-vă!

Cine are nevoie de un site de organizare WordPress?

Site-urile de staging sunt pentru oricine dorește să evite riscul de nefuncționare a site-ului lor live în timp ce realizează actualizări. Acesta ar putea fi un dezvoltator web, un scriitor de conținut, un site web corporativ mare, un proprietar de afaceri mici sau un blogger care dorește să-și mențină propriul site web. Un site de organizare este un MUST pentru oricine are un site web pe care doresc să îl mențină la zi și să funcționeze corect.

Diferența dintre un site de organizare și un site de dezvoltare

Un site de dezvoltare este o nouă instalare WordPress în care puteți testa diferite teme, modele, pluginuri sau funcții personalizate. Este un site care se află în faze de dezvoltare (planificare). Un site de staging, pe de altă parte, este un site pe care l-ați lansat deja și trebuie să îl actualizați. Aceste actualizări includ, de obicei, adăugarea de noi pagini, pluginuri sau efectuarea de actualizări de sistem în siguranță.

Cu un site de pregătire WordPress, faci o copie a site-ului tău live pentru a testa câteva lucruri noi. Puteți adăuga conținut nou sau puteți depana orice probleme care ar fi putut apărea de la ultima dată când ați lucrat la el.

Cum să configurați un site de staging WordPress

Înainte de a învăța cum să configurați un site de organizare, să trecem peste modalitățile prin care puteți crea unul. Există trei moduri prin care puteți crea un nou site de organizare.

  1. Cu un plugin – Puteți crea un site de staging cu un plugin precum WP Staging.
  2. Cu un furnizor de găzduire – Puteți utiliza un mediu de ședere furnizat de gazdă pe Bluehost, Flywheel, WPEngine sau altele care vă permit să creați site-uri de ședere în doar câteva clicuri.
  3. Manual – Puteți oricând să creați manual un site de pregătire. Acest lucru necesită mai multă expertiză tehnică, desigur, dar nu atât de mult pe cât ați putea crede.

Fiecare dintre aceste metode variază în ceea ce privește expertiza necesară, așa că să le trecem peste fiecare. Apoi puteți lua o decizie informată cu privire la opțiunea care vi se potrivește cel mai bine.

Crearea unui site de staging WordPress cu un plugin

Pentru acest exemplu, vă vom arăta cum să creați un site de staging WordPress cu WP Staging. WP Staging este un plugin versatil care vă va permite să creați un site de staging într-un timp scurt. Acesta creează un folder sau subfolder pe instalarea principală a WordPress, apoi plasează toate tabelele bazei de date, mediile, paginile, postările și pluginurile în noul folder, creând o copie a site-ului dvs.

WP Staging este un plugin grozav de utilizat cu pași simpli pentru a vă pune în funcțiune site-ul de organizare în cel mai scurt timp. Să acoperim pașii pentru a crea un site de staging cu pluginul WP Staging.

1. Instalați și activați pluginul WP Staging

Instalați WP Staging pe site-ul dvs. WordPress. Odată instalat, căutați fila WP Staging în partea stângă a panoului de administrare WP. Faceți clic pe Site-uri de organizare, apoi creați un nou site de pregătire .

Crearea unui nou site WordPress Staging

2. Denumiți-vă noul site de organizare

Veți dori să vă denumiți noul site de organizare (poate fi orice doriți), apoi faceți clic pe butonul Începeți clonarea .

Clonarea unui site WordPress Staging

3. Clonează-ți site-ul web

Procesul de clonare poate dura ceva timp, în funcție de dimensiunea site-ului dvs. În timpul procesului de clonare, WP Staging va copia tabelele și fișierele bazei de date și va modifica toate linkurile către noul nume de site pe care l-ați folosit la pasul 2. Odată ce procesul este încheiat, veți avea opțiunea de a deschide noul site de staging, care va vă solicită să vă conectați (folosind numele de utilizator și parola WordPress).

Deschiderea site-ului dvs. WordPress Staging cu WP Staging

WP Staging vă permite să spuneți cu ușurință că lucrați pe site-ul dvs. de organizare, deoarece vă avertizează cu un panou de culoare portocalie strălucitoare în partea de sus a ecranului.

Bara de administrare WP Staging

Deși WP Staging simplifică crearea unui site de staging WordPress, există anumite limitări la ceea ce poate face. Pentru a putea îmbina site-ul de organizare cu site-ul live cu un singur clic, veți avea nevoie de versiunea Pro a pluginului. În plus, veți putea clona site-uri mai mici doar cu WP Staging (versiunea gratuită), deoarece există o limitare a dimensiunii fișierului cu versiunea de bază a pluginului.

Dacă alegeți să nu actualizați la versiunea Pro a WP Staging, vă puteți împinge site-ul de staging live, dar va fi nevoie de pași suplimentari pentru a realiza. Mai jos veți găsi pașii necesari pentru a vă împinge site-ul de staging live cu versiunea de bază a WP Staging. Vă rugăm să rețineți că, dacă continuați cu procesul manual de împingere live a site-ului dvs. provizoriu, baza de date va fi suprascrisă în timpul procesului. Dacă aveți erori, va trebui fie să vă restaurați site-ul de pregătire dintr-o copie de rezervă, fie să creați unul nou.

1. Faceți copii de rezervă atât pentru site-urile dvs. live, cât și pentru site-urile de staging

Primul lucru pe care veți dori să-l faceți este să faceți copii de siguranță complete atât ale site-urilor dvs. live, cât și ale site-urilor de staging înainte de a vă împinge site-ul clonat în mediul live. Acesta este un pas important care vă asigură că puteți recupera unul sau ambele în cazul în care apare o eroare. Atenție: dacă aveți un site mare, s-ar putea să vă ușureze lucrurile să cumpărați versiunea Pro a WP Staging. Dacă te simți ca un super-erou WordPress și vrei să continui, hai să continuăm.

2. Copiați fișierele dvs

Pentru acest pas, va trebui să aveți acces FTP. Puteți utiliza un program FTP, cum ar fi FileZilla, pentru a copia folderele wp-content/uploads, wp-content/plugins și wp-content/teme de pe site-ul dvs. de punere în scenă pe site-ul dvs. live.

Utilizarea FileZilla pentru WordPress Staging Site

3. Migrați-vă baza de date

Versiunea Pro a WP Staging este cel mai ușor drum de luat aici. Dar, dacă doriți să utilizați versiunea gratuită a pluginului pentru a realiza acest pas, puteți efectua operațiuni manuale de căutare și înlocuire în baza de date provizorie. Pentru a face acest lucru, va trebui să utilizați un plugin precum Better Search Replace. Instalați și activați Better Search and Replace. Odată activat, navigați la Tools/Better Search Replace în panoul de administrare WordPress.

Pentru acest exemplu, să folosim această structură a site-ului pentru a ilustra: https://yoursite.come/staging .

Introduceți următoarele în câmpul de intrare Căutare: site-ul dvs..com /staging .

Apoi, introduceți următoarele în câmpul de intrare Înlocuire cu: site-ul dvs..com .

Better Search Înlocuiește pluginul

Asigurați-vă că introduceți informațiile cu atenție.

Veți dori să evitați utilizarea oricăror prefixe (HTTP) în căutarea dvs. Dacă o faci, cu siguranță vor apărea erori. Verificați-vă ortografia cu atenție înainte de a continua.

Asigurați-vă că selectați toate tabelele bazei de date care încep cu wpstg0_ (prefixul listat în ecranul de prezentare generală WP Staging). Pentru a găsi prefixul corect al bazei de date, puteți verifica prezentarea generală a site-ului dvs. de pregătire pe ecranul principal pentru WP Staging. Asigurați-vă că nu copiați alte tabele, cu excepția celor care încep cu prefixul tabelului bazei de date al site-ului dvs. situat în ecranul de prezentare generală WP Staging.

Prefix de punere în scenă

După ce ați selectat toate tabelele bazei de date cu prefixul corespunzător, faceți clic pe butonul Run Search/Replace pentru a începe operația de căutare și înlocuire.

Notă: Este o idee bună să faceți o rulare uscată înainte de a continua cu acest pas. Acest lucru vă va alerta cu privire la eventualele erori care pot apărea în timpul operațiunii.

Odată ce faceți o rulare uscată și totul pare să fi derulat cu succes, faceți clic pe butonul Run Search/Replace pentru a începe să vă înlocuiți tabelele. Asigurați-vă că debifați caseta de selectare „funcționare uscată” de data aceasta.

Rulați Better Search and Replace

4. Utilizați phpMyAdmin pentru a șterge ultima valoare pentru mediul de staging

Următorul lucru pe care îl veți face este să înlocuiți valoarea bazei de date, care spune WordPress dacă site-ul dvs. este live sau în scenă. Aceasta este valoarea specială pe care WP Staging o folosește pentru a afișa ecranul de autentificare la conectare. Pentru a realiza acest lucru, va trebui să utilizați un instrument de administrare a bazei de date, cum ar fi phpMyAdmin, pentru a șterge această valoare: wpstg_is_staging_site .

Pentru a găsi valoarea, conectați-vă la CPANEL, navigați la PHPMyAdmin, apoi faceți clic pe ea pentru a lansa instrumentul:

phpMyAdmin

Faceți clic pe fila „CĂUTARE”, apoi introduceți wpstg_is în câmpul de căutare:

Căutarea fișierelor folosind FileZilla

Puteți fie să ștergeți valoarea, fie să o setați la false.

Folosind phpMyAdmin

5. Schimbați fișierul wp-config.php:

Acesta este pasul final necesar pentru a copia cu succes mediul de staging pe site-ul live folosind versiunea de bază a pluginului WP Staging. Pentru aceasta, ne vom întoarce la programul FileZilla. Conectați-vă înapoi în programul dvs. client FTP și deschideți fișierul wp-config.php pe site-ul dvs. live. Acest fișier se află în folderul principal WordPress. Deschideți fișierul cu FileZilla făcând clic dreapta pe el și făcând clic pe „vizualizare/editare”. Schimbați valoarea prefixului tabelului de la wpstg0_ la wp_ pentru a spune WordPress să folosească toate tabelele bazei de date ale site-ului dvs. intermediar.

editarea fișierului wp-config

Odată ce salvați modificările în fișierul wp-config.php, puteți deschide site-ul live în browser pentru a vedea că site-ul dvs. afișează acum conținutul site-ului dvs. de pregătire WordPress.

În cele din urmă, după ce ați confirmat toate modificările pe care le-ați făcut pe site-ul dvs. de pregătire, puteți reveni în siguranță în FileZilla și puteți șterge subdosarul pentru site-ul dvs. de pregătire dacă alegeți să nu îl păstrați.

După cum puteți vedea, există câțiva pași pentru a crea un site de staging WordPress cu un plugin, dar nu este complicat atâta timp cât urmați pașii îndeaproape și îți iei timp pentru a împinge site-ul live.

În continuare, vom analiza cum să creați un site de pregătire WordPress cu o gazdă, cum ar fi Bluehost, Flywheel sau WPEngine.

Crearea unui site de pregătire WordPress cu gazda site-ului dvs

Multe companii care găzduiesc site-uri WordPress oferă opțiunea unui mediu de staging. Gazde precum Bluehost, Flywheel și WPEngine sunt opțiuni grozave de utilizat dacă doriți să aveți posibilitatea de a crea un site de organizare WordPress în doar câțiva pași. Să aruncăm o privire în profunzime la fiecare dintre acești furnizori de gazdă pentru a afla cum să creați un site de organizare în cadrul fiecărei platforme.

Bluehost

Recent, Bluehost a început să ofere posibilitatea de a crea un mediu de pregătire în cadrul panoului de administrare WordPress. Aceasta este o dezvoltare foarte importantă de care mulți utilizatori Bluehost ar putea să nu fie conștienți. Pașii pentru a crea un mediu de organizare cu Bluehost sunt ridicol de simpli. Să aruncăm o privire la ceea ce este necesar pentru a crea cu succes un site de staging cu Bluehost.

1. Conectare

Conectați-vă la site-ul dvs. WordPress și faceți clic pe Bluehost , apoi pe Staging (beta) în panoul de administrare. Notă: caracteristica de punere în scenă cu Bluehost este încă în stadii de dezvoltare, dar funcționează destul de bine.

Bluehost WordPress Staging Site

2. Faceți clic pe Create Staging Site

Faceți clic pe Creare site de pregătire . Crearea site-ului dvs. poate dura câteva minute.

Crearea unui site WordPress Staging cu Bluehost

Ecranul dvs. se va reîmprospăta când site-ul de organizare este configurat cu succes. Veți avea ocazia să vă conectați la site-ul dvs. de pregătire făcând clic pe Accesați site-ul de pregătire .

Accesarea site-ului dvs. WordPress Staging cu Bluehost

După ce faceți clic pe butonul Accesați site-ul de staging, veți fi redirecționat către site-ul de staging unde puteți face orice modificări pe care le doriți site-ului dvs. în timp ce versiunea live este vizibilă pentru utilizatori.

După efectuarea modificărilor, Bluehost facilitează implementarea site-ului dvs. de pregătire pentru a vă suprascrie site-ul live. Există câteva opțiuni din care puteți alege. Implementează numai fișiere , implementează fișiere și bază de date sau implementează numai bază de date . Alegeți opțiunea și faceți clic pe butonul corespunzător.

Implementarea site-ului dvs. WordPress Staging în Bluehost

Procesul poate dura câteva minute, în funcție de dimensiunea site-ului și de conținutul acestuia. Odată ce procesul este finalizat, ați implementat cu succes site-ul de pregătire în producție, suprascriind site-ul live. Simplu, nu? Acum că am învățat cât de ușor este să creați și să implementați un site de staging cu Bluehost, să aruncăm o privire la pașii pentru a crea unul cu Flywheel.

Volant

Crearea unui site de organizare este puțin diferită cu Flywheel. Pentru a crea un site de pregătire, mai întâi trebuie să localizați site-ul în care doriți să lucrați căutând site-urile dvs. , dacă aveți mai multe. Utilizați zona de căutare din partea de sus a tabloului de bord Flywheel pentru a localiza site-ul pentru care doriți să creați un mediu de organizare.

De acolo, faceți clic pe fila Avansat , apoi derulați în jos și găsiți Opțiuni site . Comutați Staging la Activat .

Opțiuni de stabilire a volantului

Odată ce activați organizarea, vi se va solicita să faceți clic pe butonul radio „Da, porniți un site de organizare” și să introduceți parola Flywheel. În cele din urmă, faceți clic pe butonul ACTIVARE STAGING .

Activarea site-ului dvs. de pregătire WordPress Flywheel

Procesul de creare a site-ului dvs. de organizare va dura ceva timp, în funcție de dimensiunea site-ului dvs. Odată ce site-ul dvs. de organizare este finalizat, puteți face clic pe butonul ADMINISTRARE WP STAGING pentru a vă conecta la site-ul de pregătire din tabloul de bord Flywheel.

WordPress Staging Site Wp-admin Flywheel

După ce ați făcut modificările site-ului dvs. pe care doriți să le finalizați, lansarea site-ului de staging este ușoară. Reveniți la tabloul de bord Flywheel, navigați la fila Staging și faceți clic pe butonul LAUNCH STAGING CHANGES .

Lansarea Flywheel WordPress Staging Site

Asta e! Site-ul dvs. de organizare este acum live. Un pas suplimentar opțional este să goliți memoria cache pentru site-ul dvs., dar nu este necesar să faceți acest lucru.

În continuare, să aruncăm o privire asupra procesului de creare a unui site de staging cu WPEngine.

WPEngine

La fel ca Bluehost și Flywheel, WPEngine facilitează crearea unui site de organizare. Mai întâi, vă veți conecta la tabloul de bord WPEngine, apoi faceți clic pe Site-uri . Localizați site-ul pentru care doriți să creați un mediu de pregătire și faceți clic pe numele site-ului. Derulați în partea de jos a paginii și faceți clic pe Adăugați staging .

WPEngine WordPress Staging Site

Noul ecran vă va oferi mai multe opțiuni din care să alegeți. Puteți începe cu un site gol , începe cu o experiență ghidată , copiați un mediu existent pe acest site sau mutați un mediu existent pe acest site . Pentru acest exemplu, vom copia un mediu existent pe acest site.

WPEngine vă va solicita să alegeți mediul pe care doriți să îl copiați. Veți selecta mediul de producție, apoi veți alege cea mai recentă copie de rezervă, apoi faceți clic pe următorul .

Crearea unui site WordPress Staging cu WPEngine

Următorul pas este să dați un nume site-ului dvs. provizoriu, apoi să faceți clic pe Adăugare mediu .

Numirea site-ului dvs. de pregătire WordPress

WPEngine vă va anunța că site-ul dvs. de pregătire este în curs de construire. De obicei, va dura doar câteva minute pentru a crea un site de pregătire, dar poate dura mai mult, în funcție de dimensiunea site-ului dvs. Odată ce procesul este finalizat, vă puteți conecta la site-ul de pregătire și puteți face modificările necesare.

Pentru a lansa site-ul de staging în WPEngine, veți naviga la site-ul de staging făcând clic pe numele acestuia din lista de site-uri. De acolo, veți face clic pe butonul Copiați mediul din partea dreaptă sus a ecranului.

Copiați site-ul WPEnging WordPress Staging

Copierea Mediului

Următorul ecran vă va cere să alegeți mediul sursă. Acesta este site-ul de pregătire unde ați creat noi modificări. În continuare, veți alege mediul de destinație. Acesta este de obicei mediul dvs. de producție. Următorul este să alegeți dacă să includeți toate tabelele de baze de date și sistemele de fișiere, tabelele de baze de date și sistemele de fișiere specifice sau numai sistemul de fișiere . Pentru acest exemplu, vom alege toate tabelele de baze de date și sistemele de fișiere. După ce ați făcut selecțiile, faceți clic pe butonul Revizuire și confirmare din partea stângă jos a paginii.

Copierea site-ului WPEngine WordPress Staging

Odată ce acest proces este finalizat, site-ul dvs. de pregătire va suprascrie site-ul live. WPEngine simplifică procesul și durează doar o perioadă scurtă de timp.

Acum că am analizat câteva exemple de gazde care oferă clienților o opțiune de mediu de pregătire, să ne aprofundăm în crearea manuală a unui site de pregătire.

Crearea manuală a unui site de pregătire

Ultima noastră opțiune pentru crearea unui site de organizare este cea mai implicată, așa că s-ar putea să nu fie cea mai bună opțiune pentru începătorul WordPress. Acestea fiind spuse, dacă sunteți destul de familiarizat cu utilizarea clienților FTP, phpMyAdmin, MySQL și nucleul structurii WordPress, acest pas nu va fi prea dificil. Crearea manuală a unui site de organizare are atât beneficii, cât și avertismente.

Unul dintre avantajele creării manuale a unui site de pregătire este să aveți mai mult control practic asupra mediului dumneavoastră. Vă permite să controlați fiecare pas pe măsură ce treceți prin proces, ceea ce poate elimina potențialele probleme legate de utilizarea unui plugin sau gazdă. Creând singur site-ul de staging, nu trebuie să vă faceți griji cu privire la problemele care pot apărea folosind un plugin sau o gazdă. Pe partea inversă a acestui argument, crearea manuală a site-ului de staging va crește probabilitatea unei erori dacă nu sunteți obișnuit să lucrați în programele cPanel sau FTP.

Haideți să discutăm pașii pe care va trebui să-i faceți pentru a avea succes cu crearea manuală a unui site web de organizare WordPress.

1. Configurați un subdomeniu

Folosind platforma de găzduire, mergeți la cPanel și faceți clic pe Subdomenii . Acest pas va asigura că nimeni nu poate accesa site-ul dvs. de organizare din site-ul dvs. live. De asemenea, vă va permite să păstrați lucrurile separate de site-ul dvs. live. Dați un nume subdomeniului dvs., alegeți domeniul în care va fi găzduit subdomeniul, alegeți folderul rădăcină (sau lăsați necompletat), apoi faceți clic pe creați .

Crearea unui subdomeniu

2. Creați un subdosar în instalarea WordPress

Acest pas este destul de simplu, cu condiția să fiți familiarizat cu structura generală a folderelor WordPress. Acesta este o modalitate foarte fiabilă de a începe procesul pentru noul dvs. site web de organizare. Există două metode disponibile pentru acest pas.

  1. Creați un subfolder utilizând Managerul de fișiere din cPanel
  2. Utilizați un client FTP, cum ar fi FileZilla, pentru a crea un nou subfolder.

Pentru a crea subdosarul utilizând File Manager în cPanel, mai întâi conectați-vă la cPanel și navigați la File Manager . Creați subfolderul în folderul principal WordPress și denumiți-l .

Crearea unui subdosar

A doua metodă implică utilizarea FTP pentru a vă crea subfolderul. Deschideți Filezilla și conectați-vă la site-ul dvs. utilizând acreditările dvs. FTP. Odată ajuns în folderul principal WordPress, faceți clic dreapta și alegeți crearea directorului . Denumiți-vă noul folder.

Pentru acest tutorial, vom continua cu utilizarea FTP, deoarece este cea mai fiabilă modalitate de a ne atinge obiectivul de a instala manual un site de staging.

Utilizarea FTP cu WordPress Staging Site

3. Creați un utilizator FTP pentru site-ul dvs. de pregătire

Va trebui să creați un utilizator FTP pentru noul dvs. site de organizare. Pentru a face acest lucru, conectați-vă la cPanel și găsiți Conturi FTP . Pentru acest exemplu, folosim GoDaddy cPanel, dar majoritatea furnizorilor de găzduire au o configurație foarte similară. Creați un nou cont FTP creând un nume, o parolă, specificați un director, apoi faceți clic pe butonul Creare cont FTP .

Crearea unui cont FTP

4. Descărcați fișiere de pe site-ul dvs. live

Veți dori să descărcați folderul rădăcină sau folderul public_html care găzduiește toate fișierele dvs. WordPress. Faceți clic dreapta pe public_html și selectați Descărcare .

Descărcarea fișierelor folosind FTP

Odată ce fișierele dvs. au fost descărcate, următorul pas este să vă conectați la cPanel-ul de găzduire și să navigați la phpMyAdmin pentru a vă exporta baza de date. Navigați la Export , selectați opțiunea rapidă și faceți clic pe Go .

Exportarea bazelor de date cu WordPress Staging Site

5. Încărcați fișierele în dosarul de punere în scenă utilizând FTP

Folosind contul FTP pe care l-ați creat la pasul 3, conectați-vă la serverul site-ului de intermediar prin FTP. Încărcați fișierele pe care le-ați descărcat la pasul 4 în folderul dvs. de pregătire.

Încărcarea fișierelor pe site-ul WordPress Staging

6. Creați o nouă bază de date, utilizator de bază de date și încărcați baza de date de pe site-ul live

Mergeți la MySQL Database Wizard din cPanel pentru a crea o nouă bază de date pentru site-ul dvs. de stocare. Dați un nume noii baze de date, apoi faceți clic pe Creare bază de date .

După ce ați creat noua bază de date, faceți clic pe butonul de pas următor .

Crearea unei noi baze de date

Urmează crearea unui nou utilizator al bazei de date. Adăugați un nume de utilizator și o parolă, apoi faceți clic pe Creare utilizator . Asigurați-vă că utilizați o parolă sigură și un nume de utilizator unic. Notați aceste informații undeva, astfel încât să vă amintiți ce ați introdus aici. Veți avea nevoie de el în următorii pași.

Crearea unui utilizator de bază de date

Pe ecranul următor, bifați caseta de selectare pentru TOATE PRIVILEGIILE , apoi derulați în jos pentru a face clic pe Pasul următor .

Atribuirea privilegiilor bazei de date

Apoi, întoarceți-vă la phpMyAdmin pentru a încărca fișierul bazei de date de pe site-ul dvs. live în noua dvs. bază de date pentru site-ul de intermediar. Selectați numele bazei de date din partea stângă a panoului phpMyAdmin , apoi faceți clic pe fila Import . De acolo, faceți clic pe Alegeți fișierul pentru a importa fișierul dvs. sql pe care l-ați exportat la pasul 4. După ce fișierul dvs. sql este atașat, faceți clic pe GO .

Importul unei baze de date

7. Modificați fișierul wp-config.php

Acest pas necesită să vă modificați fișierul wp-config pentru a vă conecta noua bază de date la site-ul de intermediar. Folosind FileZilla, navigați la fișierele site-ului de staging și găsiți fișierul wp-config.php. Faceți clic dreapta pe fișier și selectați Editați. Odată deschis, veți vedea că fișierul dvs. wp-config.php indică în continuare către site-ul dvs. live. Pentru a schimba acest lucru, va trebui să înlocuiți numele bazei de date cu cel nou pe care tocmai l-ați creat, apoi să atribuiți noul nume de utilizator și parolă. După ce ați făcut acele modificări necesare, faceți clic pe Salvați .

Modificarea unui fișier wp-config

Odată ce ați schimbat fișierul wp-config, ar trebui să puteți vedea noul site de instalare! Navigați la yoursite.com/staging/wp-admin (sau orice ați numit subdomeniul dvs. de staging) și conectați-vă cu datele de conectare ale site-ului dvs. live.

Un pas suplimentar pe care ar trebui să îl faceți este să vă ascundeți site-ul de punere în scenă de motoarele de căutare în timp ce lucrați la el. Pentru a face acest lucru, conectați-vă la panoul de administrare WordPress, apoi navigați la setări. De acolo, activați caseta de selectare pentru Descurajați motoarele de căutare de la indexarea acestui site , apoi faceți clic pe Salvare modificări .

Descurajarea vizibilității motorului de căutare

Ta-da! Ați creat cu succes un site de pregătire manual.

Vă împingeți manual site-ul WordPress Staging Live

Pentru a îndeplini această sarcină, veți repeta pașii, mutându-vă fișierele și baza de date de la montare la live:

  1. Descărcați toate fișierele de pe site-ul dvs. de pregătire folosind FileZilla.
  2. Descărcați fișierul bazei de date a site-ului dvs. de staging în phpMyAdmin.
  3. Folosind Filezilla, încărcați fișierele site-ului de instalare pe site-ul dvs. live.
  4. Cu phpMyAdmin, selectați baza de date a site-ului dvs. live, faceți clic pe Import, apoi alegeți fișierul sql al site-ului de staging, apoi faceți clic pe GO.
  5. Folosind FileZilla, navigați la fișierul wp-config.php al site-ului dvs. live și editați numele bazei de date, utilizatorul bazei de date și parola bazei de date folosind acreditările site-ului de staging.
  6. În panoul de administrare WordPress al site-ului dvs. live, navigați la setări/citire și pentru a vă asigura că Descurajați motoarele de căutare de la indexarea acestui site nu este activat.

Cum să creați manual un mediu WordPress de dezvoltare locală

Unul dintre cele mai bune lucruri pe care le puteți face este să configurați un mediu local pentru site-ul dvs. web și să îl utilizați ca pe un mediu de pregătire. Aceasta este o modalitate excelentă de a face modificări site-ului dvs. live pe computerul dvs. local, apoi de a-l încărca pe gazdă folosind FTP.

Există, practic, două moduri prin care puteți merge pentru a stabili un mediu local în care să lucrați.

  1. Utilizarea unui software de server local, cum ar fi MAMP.
  2. Utilizați un mediu virtualizat, cum ar fi Desktop Server, WP Stagecoach sau Local by Flywheel.

Pentru acest tutorial, vom folosi MAMP pentru a configura un mediu WordPress local pe un computer Apple, dar pașii pentru Windows sunt aproape identici.

Configurarea unui server local cu MAMP

MAMP este un mediu de server local care este gratuit pentru utilizatorii Mac OS și Windows. Vă permite să configurați un mediu WordPress pe hard disk-ul local, astfel încât să puteți testa și implementa funcții fără a fi nevoie să interferați cu site-ul dvs. live. Pentru a utiliza MAMP, va trebui să utilizați clientul FTP, cum ar fi FileZilla, pentru a descărca fișierele site-ului dvs. Să parcurgem pașii pentru a configura un server local folosind MAMP.

  1. Descărcați și instalați MAMP.
  2. Navigați la folderul aplicații (Computerul meu pe Windows) și faceți dublu clic pe el pentru a rula programul.
  3. Faceți clic pe fila Porturi pentru a vedea setările portului.

Alegeți Setați porturile Web și MySQL la 80 și 3306 pentru a vă putea vizualiza site-ul local în browser-ul dvs., tastând localhost în browser. Acest lucru va elimina necesitatea de a introduce localhost:8888 de fiecare dată când doriți să vă vizualizați site-ul.

Configurarea MAMP pentru WordPress Staging Site

4. Faceți clic pe butonul Start Servers din ecranul MAMP Start/Stop.

Pornirea serverelor web MAMP

5. Vizualizarea site-ului dvs

Pentru a vizualiza site-ul dvs., introduceți localhost în browser. Veți vedea ceva de genul Index of/ . Acest lucru vă va spune că MAMP funcționează corect, dar că directorul este gol.

6. Descărcați și dezarhivați WordPress

Dacă doriți să instalați o nouă versiune de WordPress, descărcați și dezarhivați WordPress în folderul htdocs din directorul dvs. MAMP. Dacă doriți să instalați o copie a site-ului dvs. live, mutați fișierele pe care le-ați descărcat în FileZilla în folderul htdocs .

Instalarea WordPress în HTDOCS

7. Setați o bază de date

În continuare, va trebui să setați o bază de date. Pentru a face acest lucru, deschideți localhost în browser și plasați cursorul peste Tools , apoi selectați phpMyAdmin .

Instalarea bazei de date cu MAMP

8. Faceți clic pe Nou pentru a adăuga o nouă bază de date pentru instalare.

Dați un nume bazei de date și faceți clic pe create .

Numirea bazei de date în MAMP

9. Vizualizați instalarea WordPress

Pentru a face acest lucru, faceți clic pe WebStart în ecranul de start al aplicației MAMP. Apoi faceți clic pe Site-ul meu în partea de sus a ecranului. Dacă WordPress este instalat corect, ar trebui să vedeți ecranul de instalare pentru WordPress (dacă ați ales să faceți o nouă instalare). Dacă doriți să aveți o copie a site-ului dvs. live, săriți peste pasul 12.

Ecranul de instalare a site-ului WordPress Staging

10. Alege limba engleză pentru limba ta.

În continuare, vă va solicita să introduceți informațiile din baza de date pe care le-ați creat la pașii anteriori. Introduceți numele bazei de date, apoi root pentru numele de utilizator și root pentru parola. Numele de gazdă este introdus implicit, la fel ca și prefixul bazei de date.

Ecranul bazei de date Wordpress MAMP

11. WordPress va trece acum prin procesul de instalare.

Odată finalizat, veți avea un mediu de testare local complet funcțional cu care să vă jucați.

12. Copierea site-ului dvs. live în MAMP

Dacă doriți să copiați site-ul dvs. live în MAMP, trageți fișierele site-ului dvs. în folderul pe care l-ați creat pe computerul dvs. local, apoi importați fișierul sql al bazei de date a site-ului dvs. live în noua bază de date creată la pasul 8.

13. Modificați fișierul Wp-Config

Va fi necesar un pas suplimentar pentru ca site-ul dvs. să se afișeze corect. Va trebui să modificați fișierul wp-config.php la care se face referire în ultima secțiune, Crearea manuală a unui site de staging.

Modificarea fișierului Wp-config în MAMP

Asta e! Ați instalat cu succes WordPress pe mașina dvs. locală. Aici puteți face modificări site-ului dvs., puteți crea unul nou fără a fi conectat la internet sau puteți risca erori pe site-ul dvs. live.

Acum că am analizat cum să creați un site de staging cu un plugin, gazda site-ului dvs. sau folosind metoda manuală, vom discuta cum ar trebui să vă gestionați site-ul de staging.

Gestionarea și utilizarea unui site de staging WordPress

Odată ce ați stăpânit crearea unui site de organizare WordPress, veți dori să vă puteți întreține atât site-urile de organizare, cât și site-urile live pentru a le folosi cu succes. Vom răspunde la câteva întrebări referitoare la un site de organizare WordPress. Care sunt cele mai bune practici pentru utilizarea unui site de staging? Când ar trebui să-ți impulsionezi site-ul de organizare live? Cât de des ar trebui să faceți backup pentru site-ul dvs.? În cele din urmă, cum puteți folosi GitHub ca instrument de colaborare pentru a gestiona mai multe medii?

Motive pentru utilizarea unui site de staging

Există câteva motive pentru care ați dori să utilizați un site de pregătire pentru site-ul dvs. În primul rând, vă îmbunătățește fluxul de lucru general. Acest lucru este valabil mai ales dacă aveți un site cu multe informații, gestionați mai multe site-uri sau obțineți mult trafic. Site-ul tău nu poate câștiga bani pentru tine dacă vizitatorii vin pe site doar pentru a găsi un ecran de întreținere. Acest lucru poate face ca oamenii să sară de pe site-ul dvs. și să nu se întoarcă niciodată, costându-vă traficul pe site și venituri potențiale dacă aveți o platformă de comerț electronic instalată pe site-ul dvs.

Utilizați actualizări automate

Un alt bonus al unui site de staging este reducerea numărului de erori potențiale care pot apărea după efectuarea oricăror actualizări. Poate că aveți un plan de găzduire cu actualizări automate activate. Site-ul dvs. este ocupat să lucreze pentru dvs. până când gazda dvs. vă actualizează pluginurile, ceea ce provoacă o incompatibilitate cu un alt plugin instalat. Dacă aveți un site de pregătire activat, puteți împinge rapid site-ul de pregătire pentru a vă restabili site-ul. De acolo, puteți depana pe site-ul de pregătire pentru a afla ce a mers prost fără a provoca o perioadă costisitoare de nefuncționare.

Folosind un dezvoltator

Poate plătiți pe cineva pentru a vă întreține site-ul, pentru a efectua actualizări sau pentru a adăuga funcții noi. Site-urile de punere în scenă asigură liniștea minții că dezvoltatorul în care aveți încredere ia măsuri pentru a le arăta vizitatorilor dvs. un site web rafinat, fără erori. Acest lucru este deosebit de important atunci când rulați campanii publicitare, lansați un nou produs sau serviciu sau creați postări pe care doriți să le promovați pe mai multe platforme de social media. Este mult mai ușor să faci aceste lucruri într-un mediu de realizare în care poți vedea progresul și poți face revizuiri înainte ca site-ul să fie disponibil.

Făcând o eroare costisitoare

În cele din urmă, ce se întâmplă dacă ați petrecut nenumărate ore proiectând și dezvoltați propriul site web doar pentru a avea ceva greșit în procesul de lansare? Cu un site de organizare activat, dacă există o problemă la lansarea live, chiar dacă fișierele dvs. sunt deteriorate sau pierdute, aveți acel mediu de pregătire la care să vă întoarceți.

Să recapitulăm:

  • Site-urile de organizare vă îmbunătățesc fluxul de lucru, asigurându-vă că vizitatorii dvs. nu primesc ecranul enervant „Modul de întreținere”.
  • Ele oferă protecție împotriva actualizărilor de pluginuri care au mers îngrozitor de prost.
  • Site-urile de organizare se asigură că vizitatorii site-ului dvs. văd cea mai recentă iterație a site-ului dvs.
  • Un site de staging vă poate ajuta să vă protejați împotriva eșecurilor atunci când vă lansați site-ul nou-nouț.

Acum că v-am oferit câteva motive pentru a avea un site de pregătire, să trecem peste câteva dintre cele mai bune practici atunci când vă folosiți mediul de pregătire.

Când să NU folosiți un site de pregătire:

Acum că avem o bună înțelegere a situațiilor în care ați dori să utilizați un site de staging, să discutăm câteva situații în care nu este necesar să folosiți un site de staging. Dacă aveți un site web în care actualizați conținutul rar, probabil că nu este necesar să utilizați un site web de organizare. Dacă aveți un magazin online și doriți să actualizați câteva prețuri pentru produse, probabil că nu trebuie să vă activați mediul de organizare.

În general, nu este necesar să folosiți un site de staging pentru a face câteva modificări de text. Motivul pentru aceasta este simplu. Dacă adăugați doar conținut text nou pe site-ul sau blogul dvs. în mod regulat, procesul de utilizare a unui site de punere în scenă poate deveni plictisitor. Ar trebui să parcurgeți pașii pentru a vă implementa site-ul de pregătire de fiecare dată când faceți o modificare a textului sau adăugați o postare pe blog. Asta pare descurajantă și consumatoare de timp, nu-i așa?

Ok, so if you don't need to use a staging site for text changes, when should you use one? Ideally, if you are updating your content on a consistent basis, it's a good idea to make weekly backups rather than utilize a staging site. A staging site is more beneficial for technical changes rather than text changes. Additionally, adding or editing blog posts doesn't usually necessitate a reason to enable a staging site.

Here are some additional reasons you wouldn't need to use a staging site:

  • Adding a new user to your website.
  • Deleting some products, posts, or pages.
  • Making small text changes.

Best Practices to Follow While Using a Staging Site

Since we've determined that staging sites should be utilized for doing technical things like plugin changes or updates, let's go over a list of best practices if you are going to utilize a staging environment. First, it's important to note that a staging environment should only be enabled when major changes are going to be implemented.

Some of those major changes can include situations such as the following:

  • Making major design or functionality changes to pages.
  • Swapping your theme for a different one.
  • Adding or removing plugins.
  • Plugin or theme updates.
  • Performing a WordPress core update.
  • Creating new theme templates such as a 404 page template, a search results template, blog post archive template or other related page templates.

Let's outline a few scenarios when you would want to use a staging site.

Staging Site Use Case Scenario #1

You have a website that has eCommerce functionality. You've noticed that sales are a bit stagnant and the bounce rate from your shop page is higher than it's been in the past. You would like to try a new shop page layout as well as a new product page layout in order to increase your sales.

Factors to consider: You're going to need a new design, as well as two new page templates (one for products, and one for your shop page).

Process: To begin with, you're going to want to go through the design process for these pages first. Whether you design in real-time or mock up a layout in a program like XD or Photoshop, when it comes time to implement these new page layouts, you're going to want to do this on a staging site. With a site that has eCommerce functionality enabled, you don't want to make changes to a product or shop page in real-time on a live site. In this case, having a staging site enabled will allow you to tinker with your new pages until you get them to your liking, then push them from your staging site to your live site.

WordPress Staging Site Ecommerce

Staging Site Use Case Scenario #2

You are a web developer whose client wishes to update the text content on two existing pages: about us and services. The changes to the about us page aren't extensive, just replacing a few paragraphs of text. The changes to the services page are a bit more complicated. Your client has asked you to add new service offerings to the page, as well as new service blurbs and apply some animated effects. The services page will require some restructuring to accomplish this client requirement.

Factors to consider: You'll only need to make a few changes to one page, but the other page requires some animation that your current theme doesn't natively offer, so you'll need to implement some javascript in order to achieve the desired result.

Process: You'll need to explore using javascript for the animation, and change the layout to the services page. Additionally, you'll be adding new content by way of service offerings that will require you to alter the design. For this scenario, it seems simple enough to do on the live site, but what if you implement the javascript and it makes content on some of your other pages display incorrectly? In this case, it seems to be the safest option to pull the live site into staging, test your javascript, develop your new look for the services page, then push the site live when everything looks as it should and functions properly.

Website Services Scenario

Staging Site Use Case Scenario #3

You've decided that you want to install a new plugin on your site that will allow you to chat with your site visitors. The plugin you've chosen is compatible with your current version of WordPress and has excellent reviews on WordPress.org. Should you install and activate the plugin on your live site or pull your site into staging to test the new plugin extensively?

Factors to consider: Installing a new plugin can be hit or miss. You could install it and configure it with little effort and be on your merry way, or it could cause a conflict with another plugin that you use on your site causing you to get the dreaded “this site has experienced a critical error” message.

Process: When installing new plugins that will enable new functionality, it should be installed in a staging environment to ensure that conflicts don't occur with other plugins currently installed. Additionally, you may want to test out several chat plugins to find the plugin that will best suit your needs. In this case, it's better to enable your staging environment to avoid any plugin conflicts that may arise.

Chat Software Use Case Scenario

When to Push Your Staging Site Live

When you have created your new content or implemented your new functionalities successfully, and you are confident that you don't need to make any additional changes, it's safe to push your staging site live. It's important to note that you want to make a backup of both your live site and staging site before proceeding. Once you have pushed your staging site live, it's good practice to disable your staging site. Leaving your staging site enabled leaves you susceptible to human error. If you forget to toggle off the “Discourage search engines from indexing this site” , you leave yourself vulnerable to duplicate content on the internet, which is not a good idea for SEO purposes.

How Often to Back Your Site Up

If you don't update your content regularly, it may only be necessary to backup once every few weeks to a month. However, if you have a host that performs automatic updates, the backup frequency should increase. Every time a plugin is updated, you run the risk of an incompatibility issue. Therefore, you should perform a backup on a regular basis such as daily or weekly.

Dacă actualizați conținutul de mai multe ori pe săptămână, poate fi necesar să faceți backup zilnic pentru a fi în siguranță. Dacă nu, riscați să pierdeți conținut valoros în cazul în care apare o eroare. Nu doriți să fiți pus în situația în care ați publicat mai multe postări pe blog în timpul săptămânii și mai târziu să aflați că există o problemă care vă va forța să restaurați de la un punct de restaurare mult mai devreme, ștergând tot conținutul proaspăt și interesant. .

Dacă aveți instalate o mulțime de funcții cu care doriți ca utilizatorii să interacționeze zilnic, ar trebui luate în considerare și acestea. Backup-urile zilnice ar păstra toate intrările de formular, postarea comentariilor, achizițiile de produse sau recenziile de produse în siguranță de a fi pierdute pentru totdeauna dacă faceți o copie de rezervă zilnică. Rețineți că, atunci când aveți aceste funcționalități activate, baza de date a site-ului dvs. web se modifică pentru a reflecta acel conținut nou. Este imperativ să efectuați backup-uri regulate, astfel încât nimic să nu se piardă în abisul internetului.

Ce este Git și cum îl pot folosi cu site-ul meu?

Git este un sistem de control open source gratuit care poate fi utilizat pentru a gestiona orice proiect web la care lucrați, indiferent de dimensiunea acestuia. Git vă permite să urmăriți orice modificare pe care o faceți oricărui fișier din site-ul dvs. Dacă sunteți în căutarea unui control mai practic sau dacă remediați modificările pe care le-ați făcut pe site-ul dvs. și nu doriți să o luați de la capăt, Git poate fi un instrument foarte util pentru dvs.

Folosind Git pentru colaborare

Dacă aveți Git instalat pe serverul dvs., acesta poate păstra un istoric total al fiecărui fișier instalat pe serverul dvs. Aceasta înseamnă că, dacă faceți modificări unui fișier, Git vă va face un solid și va salva versiunea veche a acelui fișier și va înregistra fiecare modificare făcută ulterior.

Acest lucru vă va permite să reveniți la orice punct în care ați întâmpinat o problemă pe site-ul dvs. și să vă corectați. Acesta este un activ foarte util, mai ales dacă faceți lucrurile în mod manual cu mediile live și de scenă. Acest instrument vă poate împiedica să vă abandonați întregul site de instalare și vă permite să reveniți la o versiune anterioară a unui fișier modificat, atunci când funcționa de fapt așa cum ar trebui.

Folosind Git pentru testare

Iată un scenariu în care Git este util în faza de testare. Să presupunem că decideți să implementați o nouă funcționalitate pe site-ul dvs. Veți crea o ramură a site-ului dvs. principal în care puteți face modificări. Dacă ai fi acel rockstar de dezvoltare pe care știai că poți fi, odată ce ai terminat testarea, ai îmbina noua iterație a site-ului tău cu cea veche. Pe de altă parte, dacă nu ați făcut o treabă atât de remarcabilă în timpul testării dvs., puteți pur și simplu să aruncați la gunoi ramura creată și să creați o altă ramură pentru a fi supus unor teste suplimentare. Fără rău, fără greșeală.

Git poate fi util și dacă lucrați într-un mediu de echipă în care există mai mulți dezvoltatori care lucrează pe un site. Dacă sunteți un dezvoltator care trebuie să facă în mod frecvent modificări la un site la care a lucrat o altă persoană, Git vă poate salva literalmente mintea și vă poate face mult mai ușor să aflați cine a făcut ce și când.

Pentru a afla mai multe despre Git, citiți postarea noastră Git și GitHub: Ghid pentru începători pentru începători. Pentru a afla cum să vă implementați site-ul de staging în mediul dvs. live, citiți postarea noastră – Git Push: Implementarea WordPress de la GitHub la gazda dvs. web.

Încheierea lucrurilor

Site-urile de punere în scenă sunt un instrument important de implementat atunci când faceți mai mult decât doar câteva modificări de text site-ului dvs. Acestea vă asigură că puteți evita timpii de nefuncționare costisitoare atunci când efectuați actualizări, vă ajută să activați noi funcții sau funcționalități pentru site-ul dvs. web, pentru a-l menține să funcționeze pentru dvs. și afacerea dvs. și vă ușurează viața cu adevărat atunci când doriți să schimbați aspectul site-ului dvs. . Concluzia? Un site de organizare este o modalitate inteligentă de a vă asigura că site-ul dvs. continuă să aibă performanțe bune pentru dvs., indiferent dacă sunteți proprietar de mică afacere, blogger sau aveți un site web cu mult trafic, care este crucial pentru succesul companiei dvs.

Fotografie eroului, prin amabilitatea creatorilor de campanie: Unsplash
Imagine prin amabilitatea: Igor Miske: Unsplash, KOBU Agenție: Unsplash, Charanjeet Dhiman: Unsplash