Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să creați ușor un site de staging pentru WordPress (Pas cu Pas)

Când vine vorba de efectuarea de actualizări sau modificări semnificative ale site-ului dvs. WordPress, efectuarea acestora direct poate fi riscantă. Aici intervine un site de staging.

Este o clonă perfectă a site-ului tău live unde poți testa în siguranță modificări, depana probleme și rafina actualizări înainte de a le implementa pe site-ul tău principal.

La WPBeginner, folosim site-uri de staging pentru a testa actualizările site-ului web înainte de a le publica pe site-urile noastre live. Acest lucru ne scutește de potențiale perioade de inactivitate, funcționalități defecte și alte complicații.

În acest ghid pas cu pas, vă vom arăta cum să creați cu ușurință un mediu de staging pentru site-ul dvs. WordPress. Vom acoperi mai multe metode diferite, iar majoritatea dintre ele necesită doar câteva clicuri.

Cum să creezi un site de staging pentru WordPress

Ce este un site de staging?

Un site de staging este o clonă a site-ului tău live, care este folosită pentru a testa modificările înainte de a le publica. Site-urile de staging te ajută să depistezi erorile, astfel încât să nu îți strici site-ul live.

În trecut, era foarte dificil să configurezi un site de staging WordPress, dar acum acest lucru s-a schimbat, astfel încât chiar și o persoană non-tehnică o poate face.

Mulți utilizatori instalează WordPress local pe computerele lor Windows sau Mac pentru a testa modificările. Odată ce au terminat cu actualizările, pur și simplu încarcă acele modificări de pe localhost pe serverul live.

Cea mai mare problemă cu această abordare este ce se întâmplă dacă ceva ce a funcționat pe localhostul dvs. nu funcționează pe serverul live?

Adesea, site-urile locale și serverele de găzduire WordPress live nu rulează în același mediu.

Deoarece site-ul de staging se află pe serverul dvs. de găzduire web, puteți preveni cu ușurință toate acele erori, deoarece rulează aceeași configurație de server ca și site-ul dvs. live.

Acestea fiind spuse, să aruncăm o privire la cum să configurați un site de staging pentru WordPress.

Cum să creați cu ușurință un site de staging WordPress

Există mai multe moduri de a crea un site de staging pentru WordPress. Cel mai ușor este să folosiți funcția de site de staging încorporată a furnizorului dvs. de găzduire.

Unele dintre cele mai bune companii de găzduire WordPress oferă deja site-uri de staging cu 1 clic. Dacă site-ul dvs. web este găzduit la una dintre ele, atunci puteți crea cu ușurință un site de staging fără nicio bătaie de cap.

Dacă nu ai una dintre aceste soluții populare de găzduire, atunci avem și o soluție pentru a te ajuta să creezi un site de staging WordPress folosind un plugin (și chiar manual).

Pentru o navigare mai rapidă, puteți utiliza navigarea de mai jos pentru a sări la secțiunea cea mai relevantă pentru dvs.:

Crearea unui site de staging pe Bluehost

Bluehost este una dintre cele mai bune companii de găzduire WordPress. Ei oferă o soluție rapidă de creare a unui site de staging cu un singur clic cu toate planurile lor.

Mai întâi, trebuie să accesați tabloul de bord Bluehost și să vizitați secțiunea „My Sites”.

Apoi, comutați la fila „Pluginuri” și activați comutatorul de lângă opțiunea „Plugin Bluehost”.

Activați pluginul Bluehost

După aceea, accesați tabloul de bord al site-ului dvs. WordPress și vizitați pagina Bluehost » Staging.

Acum continuați și faceți clic pe butonul „Create Staging Site”.

Apăsați butonul create staging site

Bluehost va pregăti acum mediul de staging pentru site-ul dvs. web.

Odată ce acest lucru este făcut, va afișa o secțiune „Site de testare” unde trebuie să bifați caseta „Nu editați în prezent”.

Faceți clic pe butonul Nu editați în prezent

O fereastră de dialog se va deschide acum pe ecran, solicitându-vă să comutați la site-ul de staging.

De aici, apasă butonul „Comutare”.

Apăsați butonul de comutare

Odată comutat, veți vedea un buton pe ecran care indică faptul că lucrați pe site-ul de staging.

Puteți continua și lucra la site-ul dvs. web fără să vă faceți griji că acesta va afecta site-ul dvs. live.

Activați tema pe site-ul de staging

Implementarea modificărilor de la Staging la Site-ul Live pe Bluehost

Odată ce sunteți gata să publicați modificările de pe staging pe site-ul live, accesați pur și simplu pagina Bluehost » Staging din bara laterală de administrare WordPress.

De aici, veți vedea meniul derulant cu opțiuni de implementare lângă site-ul dvs. de staging. Puteți implementa doar fișierele, doar baza de date sau toate modificările.

Dacă nu sunteți sigur, faceți clic pe butonul „Implementați toate modificările” pentru a continua.

Alegeți opțiunea Deploy All Changes din opțiunea Staging Site

După aceea, faceți clic pe butonul „Deploy Site” de lângă meniul derulant.

Aceasta va deschide o fereastră pop-up unde vi se va cere să confirmați că doriți să implementați site-ul de testare pe site-ul de producție. Faceți clic pe butonul „Implementare” pentru a continua.

Apăsați butonul Deploy din prompt

Bluehost va începe acum să implementeze site-ul dvs. de staging pe site-ul live. În funcție de dimensiunea site-ului dvs. web, acest lucru poate dura ceva timp.

Acum puteți reveni la site-ul dvs. live pentru a vedea modificările în acțiune, făcând clic pe butonul radio de sub opțiunea Site de producție.

Comutați la site-ul de producție

Clonarea site-ului de producție în Staging

Acum, când reveniți pe site-ul de producție, orice modificări pe care le faceți acolo nu sunt sincronizate automat cu site-ul dvs. de staging.

În viitor, dacă doriți să testați mai multe lucruri pe site-ul dvs. de staging, va trebui să duplicați site-ul.

Pentru a face acest lucru, trebuie să vizitați pagina Bluehost » Staging și să faceți clic pe butonul „Clone to staging”.

Faceți clic pe butonul Clonare în staging

Bluehost va clona apoi cele mai recente modificări de pe site-ul dvs. live pe site-ul dvs. de staging. După aceea, puteți trece la site-ul de staging pentru testare și dezvoltare.

Crearea unui site de staging pe SiteGround

SiteGround este o altă companie de hosting WordPress de top care oferă o funcție de staging cu un singur clic cu planurile lor GrowBig și GoGeek.

Am folosit acest hosting la WPBeginner și am avut o experiență grozavă cu el. A fost fiabil, rapid și ușor de gestionat, făcându-l o alegere solidă pentru site-ul nostru web.

Pentru a afla mai multe, consultați recenzia noastră SiteGround.

Dacă site-ul dvs. web este găzduit la SiteGround, atunci așa ați configura un site de staging.

Mai întâi, trebuie să vă conectați la tabloul de bord SiteGround și să treceți la fila Websites. De aici, trebuie să alegeți Site Tools sub site-ul dvs. web.

Panoul de control SiteGround

Pe ecranul următor, trebuie să faceți clic pe meniul WordPress » Staging din coloana din stânga.

De aici, selectați site-ul dvs. web și apoi furnizați un nume pentru copia dvs. de staging.

SiteGround creează o copie de staging a site-ului dvs. web

Faceți clic pe butonul „Creare” pentru a continua și Siteground va crea o copie de testare a site-ului dvs. web.

După aceea, trebuie să faceți clic pe butonul „Mergi la URL-uri protejate” pentru a vă putea proteja prin parolă site-ul de staging și a-l păstra privat.

Site staging SiteGround creat

Pe ecranul următor, Siteground va completa automat URL-ul și calea pentru site-ul dvs. de testare.

Trebuie să introduceți numele de utilizator și parola pe care doriți să le utilizați pentru a vă proteja site-ul de staging.

Protejați site-ul de staging

Apăsați pe butonul „Protejați” pentru a vă salva setările.

Acum puteți reveni la pagina WordPress » Staging și puteți face clic pe butonul „Log in to Admin Panel” de lângă site-ul dvs. de staging.

Autentificare pe site-ul dvs. web de staging

SiteGround va deschide acum zona de administrare WordPress a site-ului dvs. de staging. Puteți testa modificările pe acest site de staging.

Implementați modificările înapoi pe site-ul dvs. live

După ce ați testat modificările pe site-ul de staging, este posibil să doriți să le îmbinați cu site-ul dvs. live.

SiteGround face acest lucru ușor, de asemenea.

Pur și simplu faceți clic pe meniul WordPress » Staging din coloana din stânga. Apoi faceți clic pe meniul cu trei puncte de lângă site-ul dvs. de staging din secțiunea „Gestionare copii de staging”.

Implementați toate modificările de la staging pe site-ul live

Meniul vă va afișa două opțiuni de implementare. Puteți alege fie opțiunea „Implementare completă”, fie opțiunea „Implementare personalizată”.

Opțiunea „Deploy complet” combină totul de pe site-ul de staging cu site-ul dvs. live. „Deploy personalizat” vă permite să selectați ce fișiere sau date doriți să combinați.

Dacă nu sunteți sigur, alegeți opțiunea „Implementare completă”.

SiteGround va copia apoi site-ul de staging pe site-ul dvs. live.

Fuzionarea Live cu site-ul dvs. de staging

Modificările pe care le faceți pe site-ul dvs. web live nu sunt copiate automat pe site-ul dvs. web de staging.

De fiecare dată când trebuie să lucrați la site-ul dvs. de staging, repetați procesul de mai sus pentru a crea un nou site de staging.

Crearea unui site de staging pe WP Engine

WP Engine este cea mai bună companie de găzduire WordPress gestionată din lume. Găzduirea WordPress gestionată este un serviciu de concierge pentru site-ul dvs. WordPress, unde furnizorul de găzduire se ocupă de actualizări, backup-uri, securitate și performanță.

WP Engine oferă o soluție de testare cu un singur clic pentru toate planurile lor. Dacă utilizați WP Engine pentru a găzdui site-ul dvs. web, atunci așa veți configura un mediu de testare pentru site-ul dvs.

Mai întâi, trebuie să vă conectați la tabloul de bord WP Engine. Apoi, accesați pagina „Site-uri” și selectați site-ul dvs. web făcând clic pe el.

site-uri WP Engine

Acest lucru vă va duce la tabloul de bord al site-ului dvs.

Acum, trebuie să faceți clic pe linkul „Adăugați Staging” din coloana din stânga sau să îl selectați sub numele site-ului dvs. din partea de sus.

Apăsați pentru a adăuga un mediu de staging în WP Engine

Aceasta vă va duce la ecranul „Adăugare mediu”.

Vi se va cere să alegeți cum doriți să procedați cu mediul dvs. de staging.

Copiați mediul existent pe site-ul de staging

Iată ce face fiecare dintre aceste opțiuni:

  • „Începe cu un site nou gol” creează un site nou gol.
  • „Începeți cu o experiență ghidată” creează un site nou cu o experiență ghidată și conținut demo.
  • „Copiază un mediu existent pe acest site” va copia mediul dvs. de producție sau de dezvoltare pe acest site (de exemplu, va copia site-ul dvs. live pe acest mediu).
  • „Move an existing environment” mută un mediu pe acest site (de exemplu, mutați mediul de dezvoltare pe Staging)
  • „Începeți cu un site WooCommerce” creează un nou site WordPress cu WooCommerce preinstalat.

Deoarece doriți să creați o copie de staging a site-ului nostru live, va trebui să faceți clic pe opțiunea „Copiază un mediu existent pe acest site”.

Alegeți mediul pe care doriți să îl copiați

După ce ați ales un mediu, alegeți cel mai recent backup pe care doriți să-l copiați și apoi faceți clic pe butonul „Următorul” pentru a continua.

Acum, va trebui să furnizați un nume pentru site-ul dvs. de staging. Acest nume va fi utilizat în URL-ul site-ului dvs. de staging. După aceea, alegeți STG (staging) ca tip de mediu.

Numele site-ului de staging

Faceți clic pe butonul „Create Environment” pentru a continua.

WP Engine va crea acum un site de staging pentru dvs. După aceea, veți fi redirecționat către tabloul de bord al mediului dvs. de staging.

Protejați prin parolă mediul dvs. de staging

Apoi, trebuie să faceți clic pe butonul Lacăt pentru a activa protecția prin parolă pentru site-ul dvs. de staging.

După aceea, trebuie să comutați la fila „Utilități” pentru a copia numele de utilizator și parola site-ului dvs. de staging.

parola site-ului de staging

Acum puteți face clic pe butonul „WP Admin” din partea de sus pentru a vă conecta la site-ul dvs. de staging.

Simțiți-vă liber să faceți modificări și să testați funcționalități pe site-ul de staging, la fel cum ați face pe un site WordPress obișnuit pe care îl instalați oriunde altundeva.

autentificare pe site-ul de staging

Implementați modificări de pe site-ul de staging pe site-ul live pe WP Engine

Doriți să îmbinați modificările pe care le-ați făcut pe site-ul de staging pe site-ul dvs. live?

Pur și simplu faceți clic pe butonul „Copiază mediul” pentru a începe implementarea.

Copiere mediu de staging

Acest lucru vă va duce la pagina de opțiuni. De aici, trebuie să alegeți mediile sursă și destinație pentru copiere.

Aici veți selecta site-ul dvs. de staging ca mediu sursă și site-ul dvs. de producție sau live ca mediu destinație.

Opțiuni de implementare

Puteți alege ce doriți să copiați. De exemplu, puteți copia toate tabelele și fișierele bazei de date, fișiere și tabele specifice ale bazei de date sau doar sistemul de fișiere.

Notă: Dacă copiezi totul, vei pierde orice date stocate pe site-ul tău live după ce îl folosești pentru a crea mediul de testare. Acestea pot include date importante, cum ar fi postări noi, pagini, clienți și comenzi. Deci, este o idee bună să rulezi un backup al site-ului tău live înainte de a implementa din mediul de testare.

Apoi, faceți clic pe butonul „Review and Confirm” pentru a începe implementarea. Va dura ceva timp pentru a copia totul pe site-ul dvs. live.

Veți primi o notificare prin e-mail când procesul este complet.

Crearea unui site de staging folosind un plugin WordPress

Dacă compania dvs. de hosting WordPress nu oferă o funcție de site de staging, atunci puteți crea totuși un site web de staging folosind un plugin WordPress.

Există câteva dezavantaje în utilizarea acestei metode.

În primul rând, un plugin va avea un control limitat asupra serverului dvs. de găzduire. Acesta este motivul pentru care s-ar putea să nu ofere întotdeauna cele mai bune rezultate.

În al doilea rând, pluginul pe care îl vom folosi va stoca site-ul dvs. de staging pe propriile servere. Dacă sunteți preocupat de confidențialitate și protecția datelor, acest lucru s-ar putea să nu fie ideal pentru dvs.

În cele din urmă, pluginul are mai multe incompatibilități cunoscute. Vă rugăm să verificați pagina lor de incompatibilități pentru a vă asigura că site-ul dvs. este compatibil.

Acestea fiind spuse, să vedem cum să creăm un site WordPress de staging folosind un plugin WordPress.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul WP Stagecoach. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

La activare, pluginul va adăuga un nou element de meniu etichetat WP Stagecoach în bara de administrare. Făcând clic pe el, veți fi direcționat către pagina de setări a pluginului.

Introduceți cheile API WPStagecoach

Va trebui să introduceți numele de utilizator WP Stagecoach și cheia API, pe care o puteți găsi în contul dvs. pe site-ul pluginului.

După aceea, trebuie să vizitați pagina WP Stagecoach » WP Stagecoach și să alegeți un nume pentru site-ul dvs. de staging. Acest nume va fi folosit și ca subdomeniu al site-ului dvs. WordPress de staging.

Conectați WP Stagecoach

Nu uitați să bifați caseta de lângă opțiunea „Protejați prin parolă site-ul de testare”. Acesta va proteja site-ul dvs. de testare de vizualizarea publică și de motoarele de căutare.

Faceți clic pe butonul „Ride the Stagecoach” pentru a continua.

Progres WP Stagecoach

Plugin-ul va crea acum o copie de rezervă a fișierelor și bazei de date WordPress pentru a le exporta pe site-ul dvs. de staging.

Poate dura ceva timp, în funcție de dimensiunea site-ului dvs. WordPress.

Odată terminat, veți vedea linkul către site-ul dvs. de staging și zona sa de administrare.

WP Stagecoach a terminat crearea unui site de staging

Puteți face clic pe link pentru a vizita site-ul dvs. de staging și a începe să lucrați la el.

Veți observa un mesaj portocaliu aprins în bara de administrare din partea de sus, indicând că lucrați pe site-ul dvs. de staging.

Previzualizare staging WPSC

Implementarea site-ului de staging pe cel live folosind WP Stagecoach

Odată ce sunteți gata să importați modificările pe site-ul dvs. live, accesați pagina WP Stagecoach » Import Changes și faceți clic pe butonul „check for changes”.

Verifică modificările

Pluginul va verifica acum modificările de pe site-ul dvs. de testare și apoi vă va afișa opțiuni pentru a le importa.

Puteți alege dintre toate modificările, modificările de fișiere sau modificările bazei de date.

Opțiuni de modificare

Plugin-ul vă va arăta progresul importului și vă va notifica când este gata.

Acum puteți testa site-ul dvs. live pentru a vedea dacă toate modificările au fost importate cu succes.

Creați un site de staging pentru WordPress manual

Această metodă vă va învăța cum să creați manual un site de testare pentru instalarea dvs. WordPress. Este destinată utilizatorilor avansați și necesită mai multă muncă decât alte metode descrise mai sus.

Un alt dezavantaj al acestei metode este că site-ul dvs. va fi indisponibil temporar la implementarea modificărilor de pe staging pe serverul live.

Acestea fiind spuse, să vedem cum să creați manual un mediu de staging pentru site-ul dvs. WordPress.

Mai întâi, trebuie să creați un subdomeniu pentru site-ul dvs. de staging. Dacă folosiți Bluehost, accesați tabloul de bord al contului dvs. de găzduire și comutați la fila „Avansat”.

Apoi, faceți clic pe butonul „Manage” de lângă opțiunea „cPanel”.

Faceți clic pe butonul Gestionare de lângă opțiunea cPanel

Aceasta va deschide cPanel-ul într-o filă nouă unde trebuie să derulați în jos la secțiunea „Domeniu”.

De aici, faceți clic pe opțiunea „Domenii”.

Apăsați pe opțiunea Domeniu în cPanel

Acest lucru va deschide o listă cu toate domeniile din contul dvs. de găzduire. Aici, trebuie să faceți clic pe butonul „Creare domeniu nou”.

După ce faceți acest lucru, o nouă pagină se va deschide pe ecran unde trebuie să scrieți subdomeniul dvs. urmat de numele domeniului sub câmpul „Domeniu”, astfel:

subdomain.example.com

După aceea, pur și simplu faceți clic pe butonul „Trimite” pentru a salva setările.

Creează un subdomeniu

Notă: Folosim Bluehost în capturile noastre de ecran, deci ecranul dvs. ar putea arăta diferit.

Panoul de control al găzduirii dvs. va adăuga acum subdomeniul dvs., pe care îl puteți utiliza pentru a importa site-ul dvs. WordPress live.

Apoi, trebuie să instalați și să activați pluginul gratuit Duplicator pe site-ul dvs. live. Dacă aveți nevoie de funcționalități complete, puteți obține versiunea premium a Duplicator aici.

Mai multe dintre mărcile noastre partenere au folosit, de asemenea, acest instrument pentru a crea copii de rezervă și au obținut rezultate excelente. Pentru a afla mai multe, consultați recenzia noastră despre Duplicator.

La activare, trebuie să faceți clic pe meniul Duplicator din bara laterală de administrare WordPress și să faceți clic pe butonul „Creare nou” sub Backupuri.

Creează o nouă copie de rezervă în Duplicator

Apoi, puteți introduce un nume pentru backup și faceți clic pe butonul „Next” pentru a continua.

Introduceți un nume pentru backup-ul dvs.

După aceea, Duplicator va rula acum expertul de duplicare a site-ului web.

Mai întâi, va rula câteva teste pentru a vedea dacă totul este în ordine. Dacă toate elementele sunt marcate ca „Bun”, faceți clic pe butonul „Construiți”.

Butonul Duplicator build package

Pluginul va începe acum să creeze un pachet de backup Duplicator pentru site-ul dvs. WordPress. Acest proces poate dura câteva minute, în funcție de dimensiunea site-ului dvs.

Odată terminat, veți vedea opțiuni de descărcare pentru Installer și pachetul Archive. Trebuie să faceți clic pe butonul „Descărcați ambele fișiere” pentru a descărca ambele fișiere pe computer.

Descărcați pachetul și instalatorul Duplicator pe computerul dvs.

Va trebui să încarci ambele fișiere în directorul de fișiere al subdomeniului pe care tocmai l-ai creat. Pentru detalii, vezi ghidul nostru despre cum să folosești FTP pentru a încărca fișiere pe site-ul tău WordPress.

Apoi, noul dvs. site WordPress de staging va avea nevoie de o nouă bază de date. Să creăm una.

Accesează panoul de control al contului tău de găzduire WordPress și comută la fila „Avansat”.

După aceea, derulați în jos la secțiunea „Baze de date” și faceți clic pe butonul „Gestionare” de lângă ea.

Faceți clic pe butonul Gestionare de lângă opțiunea Bază de date

Dacă nu folosiți Bluehost, atunci mediul dvs. de găzduire WordPress ar putea arăta puțin diferit. Nu vă faceți griji și căutați secțiunea Baze de date.

Aceasta vă va duce la pagina „Baze de date MySQL”, unde puteți începe prin a furniza un nume pentru baza dvs. de date.

Apoi, faceți clic pe butonul „Creare bază de date”.

Faceți clic pe butonul creează baza de date pentru a crea o bază de date pentru site-ul de staging

Apoi, trebuie să creați un utilizator MySQL pentru baza dvs. de date.

Derulați în jos la secțiunea Utilizatori MySQL și furnizați un nume de utilizator și o parolă pentru noul dvs. utilizator de bază de date.

Nume de utilizator și parolă pentru baza de date

Acum trebuie să acordați acestui utilizator permisiunea de a accesa și modifica baza de date pe care ați creat-o anterior.

Derulați pur și simplu în jos la secțiunea „Adăugare utilizator la baza de date” și selectați baza de date și utilizatorul pe care tocmai l-ați creat.

Adaugă utilizator în baza de date

După aceea, faceți clic pe butonul „Adăugare” pentru a continua.

Vi se va cere să selectați privilegiile pentru utilizator. Continuați și selectați caseta de selectare „All Privileges”, apoi faceți clic pe butonul „Make changes”.

Gestionați privilegiile utilizatorilor

Acum baza dvs. de date este gata de utilizat pentru site-ul dvs. de staging.

Apoi, trebuie să deschideți o nouă filă de browser și să introduceți subdomeniul site-ului dvs. de staging astfel:

https://yoursubdomain.example.com/installer.php

Nu uitați să înlocuiți yoursubdomain cu subdomeniul real și example.com cu propriul nume de domeniu.

Aceasta va lansa expertul de instalare Duplicator.

Introduceți detaliile bazei de date

În secțiunea „Configurare”, instalatorul vă va cere să introduceți informațiile bazei de date WordPress.

Gazda dvs. va fi probabil localhost. După aceea, veți introduce detaliile bazei de date pe care ați creat-o pentru noul dvs. nume de domeniu în pasul anterior.

Apăsați pe butonul „Validează” pentru a vă asigura că Duplicator se poate conecta la baza de date.

Duplicator validat

Odată terminat, faceți clic pe butonul „Next” pentru a continua.

Duplicator va despacheta acum baza de date și fișierele WordPress și le va importa pe site-ul dvs. de staging.

Odată finalizat, veți vedea un mesaj de succes.

Finalizare expert Duplicator

Puteți face clic pe butonul „Admin Login” pentru a accesa zona de administrare WordPress a site-ului dvs. pe noul site de staging.

Acum ai site-ul tău de staging configurat. Îl poți proteja adăugând protecție prin parolă la subdomeniu.

Accesează tabloul de bord al contului tău de găzduire și comută la fila „Advanced”.

După aceea, derulați în jos la secțiunea „cPanel” și faceți clic pe butonul „Gestionare” de lângă ea.

Faceți clic pe butonul Gestionare de lângă opțiunea cPanel

Aceasta va deschide cPanel într-o fereastră nouă, unde trebuie să derulați în jos la secțiunea „Fișiere”.

De aici, faceți clic pe pictograma „Confidențialitate director”.

Faceți clic pe opțiunea Privacy Directory din secțiunea Files

Apoi, trebuie să selectați folderul subdomeniului dvs. și apoi să selectați opțiunea de bifare „protejați prin parolă acest director”.

Vi se va cere să furnizați un nume pentru această setare, apoi să faceți clic pe butonul „Salvare”.

Configurați setările de confidențialitate a directorului pentru a proteja prin parolă site-ul de staging

Site-ul dvs. de staging va fi acum ascuns în spatele protecției prin parolă, păstrându-l departe de motoarele de căutare și de ochii publicului.

Acum puteți lucra la site-ul dvs. de staging și puteți face orice modificări la acesta.

Implementează manual site-ul de staging în producție

După ce sunteți gata să implementați modificările de pe site-ul de staging pe serverul live, veți urma aceiași pași descriși mai sus.

Pur și simplu creați un nou pachet Duplicator pe site-ul dvs. de testare și descărcați fișierele Installer și Archive pe computerul dvs. (Vezi instrucțiunile de mai sus).

Apoi, trebuie să accesați site-ul dvs. live și să creați o copie de rezervă completă WordPress (puteți folosi și Duplicator pentru a crea o copie de rezervă completă).

După ce ați terminat, va trebui să ștergeți toate fișierele și folderele WordPress de pe site-ul dvs. live. Aceasta înseamnă că site-ul dvs. WordPress va fi offline pentru o perioadă.

În cele din urmă, urmați instrucțiunile de mai sus pentru a rula expertul de instalare Duplicator pentru a importa site-ul de staging pe serverul live.

După cum puteți vedea, ultima metodă nu este deloc cea mai bună metodă. Există multe lucruri în timpul procesului care vă pot deteriora site-ul.

Sugerăm să evitați această metodă cu orice preț, cu excepția cazului în care nu aveți altă opțiune. Vă recomandăm să utilizați un furnizor de găzduire fiabil, cum ar fi Bluehost, SiteGround sau WP Engine, cu funcționalități integrate pentru site-uri de staging.

Sperăm că acest articol v-a ajutat să învățați cum să creați cu ușurință un mediu de staging pentru site-ul dvs. WordPress. Dacă întâmpinați probleme, consultați ghidul nostru despre cum să vă testați site-ul pentru actualizarea la Gutenberg. De asemenea, ați putea dori să învățați cum să folosiți WordPress Playground în browserul dvs. pentru testare.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

209 CommentsLeave a Reply

  1. Dacă descarc WAMP pe computerul meu și folosesc localhost, nu aș putea instala pluginul UpdraftPlus și să-l las să fie site-ul meu de staging? Nu este aceasta o altă alternativă?

  2. Încerc să configurez un mediu de testare pe site-ul meu WordPress găzduit de Bluehost. M-am oprit la primul pas! Când accesez zona de administrare WordPress, nu văd Bluehost în partea de sus a paginii. Cea mai de sus opțiune din meniul de navigare din stânga este „Dashboard”. Nu există niciun semn de „Staging” nicăieri. Ajutor?

    • You likely removed the BlueHost plugin, if you reach out to BlueHost’s support they should be able to let you know their current methods available :)

      Admin

  3. Bună ziua
    Am încercat, dar nu am reușit. Primesc eroarea „Acest site nu poate fi accesat”.
    Sunt pe Godaddy și folosesc Cloudflare. Și nu am creat un cont FTP separat.

  4. Mulțumesc pentru articol. O întrebare: Dacă actualizez WordPress DOAR pe site-ul de staging, va afecta și site-ul meu live?
    Mulțumesc pentru răspuns. Cu stimă, s.

  5. Mulțumesc pentru acest articol.

    Cunoașteți o modalitate de a testa funcționalitatea de membru (login/logout) fără a intra live pe site-ul real. În mediul de staging sau în dezvoltare. Mulțumesc anticipat.

    • Probabil va trebui să creați un utilizator de test cu care să vă conectați pentru a testa acest lucru.

      Admin

  6. Articol grozav, cu un pas lipsă în instrucțiunile manuale.
    După descărcarea fișierelor duplicatorului pe computer, trebuie apoi să încărcați fișierul de instalare și fișierul arhivă în directorul subdomeniului nou creat.
    Altfel, când încercați să rulați instalatorul, veți primi o pagină 404.
    În rest, un ghid grozav!
    Mulțumiri….

  7. Încă nu există opțiunea de a încerca funcția de staging pe Bluehost. Mesajul spune „Vă rugăm să contactați suportul pentru a afla cum să activați staging-ul.” Tocmai am vorbit la telefon cu Bluehost despre o altă problemă și reprezentantul cu care vorbeam nu auzise niciodată despre această nouă funcție.

    • Ar depinde de reprezentantul cu care ați vorbit, deoarece este o funcție nouă, deci nu toți reprezentanții ar putea fi încă informați.

      Admin

    • Pentru a putea utiliza funcționalitatea de staging oferită de Bluehost, trebuie să instalați și să activați pluginul Bluehost.

  8. Mulțumesc pentru aceste informații grozave, ca întotdeauna. Acum, este ceva ce aș putea folosi pentru a mă juca cu un nou page builder? Vreau să testez Thrive Architect, dar vreau să o fac fără să stric nimic. Sau, să presupunem că aș vrea să mă joc cu o temă nouă. Acestea pot fi 2 întrebări diferite.

    • Ați putea cu siguranță să testați acele modificări cu un mediu de staging fără să vă faceți griji cu privire la ceea ce văd oamenii pe site.

      Admin

  9. Mulțumesc pentru informații. În prezent folosesc Bluehost, dar nu am opțiunea de site de staging. Mi-ar plăcea să o testez pentru o temă nouă pe care aș vrea să o încerc înainte de a o cumpăra. Am contactat suportul tehnic BH, iar reprezentantul mi-a spus că funcția este în curs de dezvoltare. Mulțumesc încă o dată pentru informații.

    • Ne bucurăm că v-am adus această funcționalitate în atenție, chiar dacă este în curs de dezvoltare

      Admin

      • Am putut accesa funcția astăzi. Sunt încântată să o folosesc. Mulțumesc din nou pentru informații. Sunt încântată să încerc funcția de staging.

  10. aceasta este o informație grozavă, am două site-uri web, dar nu am chef să le am pe amândouă să arate la fel.

    Vă rog, am nevoie de ajutor.

    Există vreun cod pe care îl pot adăuga în >dashboard >customize >additional css,,, pentru culoarea fontului site-ului meu să fie negru pur?

    Am această temă pe care o folosesc, îmi oferă tot ce vreau. dar culoarea fontului postărilor mele de pe blog este negru deschis. Aș dori să schimb culoarea în negru pur

    Există vreo soluție?
    Vă mulțumesc.

  11. Articol grozav, dar revenirea la live este puțin scurtă. Am un site WooCommerce care necesită o schimbare de temă. Am folosit Duplicator Pro pentru a face o copie pe un server de staging. Am făcut toate modificările pe site, inclusiv adăugarea câtorva pluginuri noi.

    Acum vreau să mut site-ul înapoi, dar nu pot face același lucru, deoarece există comenzi noi pe site-ul live. Cum pot copia site-ul înapoi fără a afecta comenzile etc..?

    • Din păcate, cea mai sigură metodă pentru asta ar fi să preveniți comenzile în timp ce actualizați de pe staging.

      Admin

  12. Nu am citit încă comentariile, dar am lucrat la asta toată ziua. Motivul este că această pagină nu vă spune cum să creați un utilizator de bază de date și să atribuiți privilegii utilizatorului respectiv.

    Din fericire, am reușit să-mi dau seama, dar acesta este un pas CHEIE care lipsește pentru a conecta site-ul și baza de date.

    • Ne cerem scuze pentru confuzie, vom analiza cu siguranță clarificarea acestui aspect. Dacă contactați furnizorul dvs. de găzduire, acesta are de obicei deja un utilizator creat.

      Admin

  13. Salutare, băieți,
    Mulțumesc pentru postarea voastră grozavă. Îmi place ideea că furnizorul are mediul de staging, productiv și de testare "out of box".
    Dar am două întrebări:
    1. Puteți scrie puțin despre cum funcționează prin furnizorii voștri sugerați?
    2. Aveți și furnizori care sunt localizați în UE sau mai bine în Germania? Și oferă mediul de staging "out of box"?

    Cu stimă

  14. Vă mulțumesc mult pentru aceste informații! Și dacă pe cineva îl interesează, da, este încă relevant după 4,5 ani.

  15. Salut

    Sunt în proces de configurare a unui nou site Wordpress, dar plănuisem să încep să construiesc totul în mediul meu de staging, deoarece aș dori ca site-ul meu live să aibă o pagină de destinație „în construcție”.

    Ceea ce nu știu este cum să-mi trimit modificările de pe site-ul de staging pe site-ul meu live când sunt gata. Ați putea, vă rog, să descrieți acest proces?

    Mulțumesc
    Jess

    • Dacă este pur și simplu o chestiune de a dori o pagină „În construcție” în timp ce restul site-ului este inaccesibil publicului, există pluginuri care fac acest lucru. Căutați „under construction”.

  16. Salut, întrebarea mea este, am creat un mediu de staging, lucrez acolo fac niște actualizări la structura paginilor, layout-uri, categorii noi, plugin nou.

    Ok, dar în viața reală, site-ul meu crește cu postări noi, comentarii, imagini, videoclipuri etc...

    Când voi trimite staging-ul înapoi la viață, voi pierde aceste noi elemente care au fost create în viața reală ??? Am testat acest lucru pe sitegroud și am pierdut totul cu „push to live” avansat

    tks

  17. Salut, mulțumesc pentru un articol atât de util,

    Am o mică problemă când încerc.

    Am ajuns până la

    „Odată ce WordPress s-a conectat la baza de date de staging, ar trebui să detecteze că WordPress a fost instalat și să vă solicite să vă conectați” și sunt blocat – s-a redirecționat automat către wp-login și mi-a dat o pagină goală. Nu un 404, doar un ecran alb curat.

    Pe pagina principală, autentificarea a fost redenumită, așa că încerc să navighez acolo în schimb și, din nou, doar un ecran alb curat.

    Poate cineva să-mi dea niște indicii despre unde greșesc?

  18. Salut,

    Mulțumesc pentru acest articol!
    Am urmat toți pașii, dar cred că am omis unul

    Am creat un mediu de staging și am verificat URL-ul site-ului în wp-options și am actualizat fișierul wp-config, dar site-ul de staging este redirecționat către site-ul principal.

    Trebuie să schimb vreo altă setare?

  19. Salut! Mulțumesc pentru articolul util!
    Întrebare, este necesar să creezi o nouă bază de date pentru subdomeniul tău? Nu poți folosi baza de date a domeniului tău principal?
    La fel și pentru contul FTP, este necesar să creezi unul nou? Pot acum să accesez subdomeniul meu ușor prin FTP-ul meu principal.
    Mulțumesc!
    Cu stimă,
    Ruth

  20. Salut!

    Poate că acest lucru a fost deja acoperit. Am nevoie de o temă copil pe subdomeniul meu care servește drept site de staging? Adaug cod personalizat și modificări la noua temă pe subdomeniul meu cu intenția de a muta totul pe site-ul live când va fi gata. Ar complica acest lucru lucrurile la trecerea de la site-ul de staging la înlocuirea a ceea ce este în prezent site-ul live?

    Mulțumesc!

  21. Salut, acest articol este super util. Am întâmpinat totuși o problemă, când accesez URL-ul meu de staging, apare următorul mesaj „adresa DNS a serverului nu a putut fi găsită”. De asemenea, am șters cache-ul și istoricul browserului, deoarece cineva a scris că acest lucru ar putea ajuta, dar nu a funcționat. Mă întreb ce fac greșit. Orice ajutor ar fi de mare ajutor.

    Lee

  22. Deși apreciez instrucțiunile detaliate (nu-mi place să instalez pluginuri pentru a realiza astfel de sarcini), nu văd niciun sfat referitor la menținerea sincronizării între site-urile de testare și cele live. Site-urile WordPress sunt, în general, editate live în ceea ce privește conținutul — postări, produse, media etc. Odată ce urmați aceste instrucțiuni, cele două seturi de conținut vor diverge pe măsură ce utilizatorii adaugă conținut pe site-ul live, în timp ce versiunea de testare a dezvoltatorului rămâne o copie veche. Nu văd o soluție bună pentru asta, cu excepția unui job cron rsync. Aveți sfaturi?

  23. După ce creați subdomeniul de staging și contul ftp.

    Omiteți tot restul de copiere și gunoiul bazei de date.

    Instalați duplicatorul pe site-ul dvs. live. Faceți o copie de rezervă duplicată, care include o copie comprimată și un fișier install.Php.

    Încărcați ambele în zona dvs. de staging. (Poate intrați și creați o bază de date și un utilizator pentru site-ul de staging în cpanel în timp ce așteptați să se încarce cele două fișiere)

    Accesați staging.domain.com/install.php cu browserul dvs. și urmați instrucțiunile.

    Apoi reveniți la restul acestui tutorial pentru a-l securiza.

  24. Salut, am urmat un alt tutorial înainte de a-l găsi pe acesta și am instalat Wordpress ÎNAINTE de a copia fișierele și de a rula interogările SQL. Site-ul meu de staging nu este populat cu datele site-ului live. Orice ajutor pe care îl puteți oferi cu privire la ce să fac în acest moment ar fi apreciat…

  25. Site-ul de staging nu arată exact ca site-ul meu principal. Bannerul implicit este acolo în locul media încărcate de mine (chiar dacă acel fișier a fost transferat) și în loc de o bară de navigare cu meniuri derulante, am o listă a tuturor paginilor web ale site-ului meu. Este normal? Dacă nu, ați putea să-mi indicați unde să rezolv asta?

    Mulțumesc pentru acest articol!

  26. Continui să primesc această eroare când încerc să rulez interogări SQL „#2013 – Conexiune pierdută la serverul MySQL în timpul interogării”

  27. Mulțumesc pentru tutorialul excelent! L-am urmat cu atenție și am creat un site de staging. Cu toate acestea, se pare că site-ului de staging îi lipsesc unele setări de pe site-ul original (unde lucrez cu un șablon), de exemplu, fontul este diferit, meniul și logo-ul lipsesc, iar alte setări sunt pur și simplu greșite. Există fișiere suplimentare pe care trebuie să le copiez?
    Mulțumesc mult!

  28. Instrucțiuni foarte amănunțite! Avem în prezent versiunea WordPress 4.3.6. Cred că există o versiune mai nouă, 4.7; totuși, nu voi actualiza din cauza problemelor anterioare cu tema mea și cu cea copil după o actualizare. Dacă urmez instrucțiunile dumneavoastră pentru a instala WordPress pe computer, cel mai probabil va afecta și site-ul existent, ceea ce va cauza o problemă. Sunteți de acord? și cum procedez? mulțumesc.

    • Salut Lynn,

      Puteți instala WordPress în siguranță pe computer și puteți importa conținutul de pe site-ul dvs. live. Astfel, veți putea testa noua versiune WordPress cu tema curentă și tema copil.

      Admin

    • Lol, Mike, ești genul meu de persoană! Și deși probabil ai trecut deja la ceva mai ușor, m-am gândit să menționez ceva ce am văzut, dar nu am încercat: Backup Buddy. Nu știu cât de complet ar fi pentru acest scop. Deoarece site-ul meu este destul de static, am folosit un subdomeniu pentru a-mi reconstrui site-ul – doar am copiat și am lipit conținutul meu ca text ascii. Bluehost a spus că îl pot face site-ul meu principal (nu subdomeniu cu redirecționare – să-l facă un domeniu) când voi termina. Desigur, trebuie să configurați widget-urile, pluginurile etc. Încă lucrez la asta pentru că sunt cu siguranță un începător. Acest lucru ar fi foarte laborios pentru un site mai sofisticat.

  29. Îmi place articolul bine documentat, dar poate sunt eu, dar nu găsesc nicăieri nimic care să pornească un repository github cu un site care este doar pe serverul tău live! Cum îl descarc în repository și de ce Cloudway are toate opțiunile de adresare. Ce trebuie să descarc, trebuie să folosesc My SQL Work Bench?

  30. Tutorial bine realizat. Am renunțat la un plugin de staging după ce mai multe încercări au eșuat și am constatat că acesta este ușor de urmat și implementat.

    O problemă de menționat și anume nevoia de a avea un utilizator de bază de date configurat. A trebuit să refac procesul și să aleg expertul pentru baze de date din CPanel pentru a putea configura acest lucru. Acest lucru a permis fișierului meu wp-config să fie configurat cu informațiile și apoi a funcționat. (Prima mea încercare a rezultat în „imposibil de stabilit o conexiune la baza de date”. Odată ce am stabilit un utilizator de bază de date, a funcționat.

    Și mulțumesc pentru nota de a verifica URL-ul, cu notele de a te uita la URL-ul site-ului și la acasă în tabelul wp-options. Acest lucru mi-a permis să confirm și să încep un redesign.

  31. Cred că am găsit o metodă mai ușoară – funcționează pentru mine într-un proiect chiar acum!

    1. Clonesc fișierele de pe ftp într-un site /staging/,
    2. clonez baza de date într-o bază de date dbname_stage
    3. Modific fișierul wp-config.php din /staging/ – schimbând baza de date la dbname_stage
    4. Adaug în fișierul wp-config din /staging/ noile valori WP_HOME și WP_SITEURL
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    Apoi este foarte ușor să copiezi pur și simplu dbname_stage în baza de date live numită dbname

    Super ușor.

    Și dacă doriți, puteți schimba directorul implicit de încărcări în wp-config la același ca cel live... atâta timp cât nu aveți nevoie să „ștergeți” fișiere media.

    Și modificările dumneavoastră în fișierele temei sunt mutate cu ușurință înapoi pe site-ul live.

    Ce zici de asta?

  32. Îmi place articolul – instrucțiuni atât de clare și bine scrise. Totuși, am probleme în a-l face să funcționeze.

    Am urmat instrucțiunile pentru a trece de la producție (www.) la test (test.) și la dezvoltare (dev.)

    Am încercat toate acestea de mai multe ori în mediul de dezvoltare... se întâmplă două lucruri

    dev.example.com … duce la http://www.example.com
    test.example.com … duce la test.example.com

    La testare, când deschid un formular de postare din meniu ca utilizator – nu afișează postarea, ci o referință la postare, pe care, când dau clic, mă duce înapoi la aceeași pagină

    Mă întreb dacă aveți vreo idee despre ce s-ar fi putut să nu funcționeze?

    Mulțumesc

    • Problema este în baza dvs. de date, poate ați lăsat niște URL-uri originale (www.example.com) pe baza dvs. de date dev.example.com

  33. Mulțumesc pentru articolul grozav. M-a ajutat să configurez un site de staging pentru a testa noua mea temă. Dar ați omis o informație critică, după copierea bazei de date, utilizatorul MySQL configurat pentru ca wp să acceseze baza de date trebuie să aibă permisiunea de a accesa baza de date prin CPanel -> Baze de date Mysql -> opțiunea adăugare utilizator la baza de date. Altfel, veți primi „nu se poate conecta la baza de date” atunci când încercați să accesați pagina de administrare prin URL.

  34. Mă pierd aici:

    După copierea bazei de date, trebuie să copiați fișierele WordPress, pluginurile, temele și încărcările. Mai întâi descărcați o copie nouă de WordPress de pe WordPress.org. Încărcați conținutul WordPress pe site-ul dvs. de staging. Notă, nu rulați încă instalarea WordPress.
    După ce ați încărcat WordPress, următorul lucru pe care trebuie să-l copiați sunt fișierele media, pluginurile și temele. Următoarele foldere vor trebui copiate:

    Puteți fi mai detaliați aici? Pentru că nu știu cum să încarc Wordpress fără să-l instalez… Îmi scapă ceva aici, pentru că nu reușesc să fac asta corect…

    Vă rugăm să actualizați acest articol cu mai multe informații în această parte?

    Mulțumesc

  35. Mulțumesc pentru acest ghid uimitor! Am creat cu succes un site de staging cu acesta.
    Ce pași recomandați să fac de la Staging la Live?
    Momentan, doar notez fiecare schimbare pe care o fac și o repet pe site-ul live.
    Nu sunt sigur dacă știu metoda potrivită pentru a copia site-ul Stage pe Live.

  36. Am configurat site-ul de staging conform celor de mai sus – dar acum cum îl transfer pe site-ul live?

    Am căutat aici, dar nu par să găsesc răspunsurile. Ajutor, vă rog?

  37. Ce părere aveți despre utilizarea Git pentru a urmări modificările făcute în baza de date? cu WordPress, există o probabilitate foarte mare ca modificările făcute să fie în baza de date, în loc de fișierele de pe serverul de găzduire.

  38. Salut, m-am blocat chiar de la primul pas. Am urmat pașii, dar din anumite motive nu reușesc să configurez un mediu de staging prin cpanel. Când tastez linkul, primesc mesajul „Acest site nu poate fi accesat”.

  39. Salut, am urmat pașii de mai sus, dar din anumite motive URL-ul de staging redirecționează către URL-ul live normal.

    Am rulat interogările în baza de date și am copiat fișierele, inclusiv actualizarea fișierului wp-config.php

    Aveți idee ce se întâmplă aici, deoarece URL-ul de staging nu redirecționa ieri când am pus o mică pagină HTML de test acolo?

    Sper să mă poți sfătui
    Craig

    • OK, deci am fost nerăbdător și nu am șters cache-ul... Cu toate acestea, acum pe site-ul de staging, baza de date clar nu s-a mutat bine...

      Multe setări par să fi fost pierdute.

  40. Salut,
    Îți mulțumesc mult pentru instrucțiunile detaliate.
    Funcționează acest lucru pentru un site MU?
    Multi-site-ul este la rădăcină și aș dori să copiez doar rădăcina într-un folder special. Serverul are alte site-uri ca subdirectoare. Nu este nevoie să fie copiate în acest moment (în viitor, câteva site-uri vor fi clonate de asemenea)
    Rădăcina ar trebui să meargă la un subdomeniu în scopuri de testare.
    Mulțumesc anticipat!

  41. Salut. Urmez tutorialul dvs. și m-am blocat la secțiunea fișiere media copiate. Verific cu FTP și Cpanel fișierele există, dar nu apar în biblioteca mea media. Cum pot remedia acest lucru? Mulțumesc și tutorialul dvs. este foarte util pentru începători. 5 stele.

    • Deși fișierele dvs. media sunt stocate pe server. WordPress nu le poate afișa decât dacă importați date și baza de date. Informațiile despre fișierele dvs. media sunt stocate în tabelul de postări WordPress ca tip de postare de atașament.

      Admin

  42. Vă mulțumesc pentru acest articol; foarte util.

    Aș dori să adaug un punct în plus; s-ar putea să ajute și alți cititori.

    După ce faceți o copie a bazei de date, s-ar putea să fie necesar să adăugați utilizatorul din baza de date anterioară la cea nou creată.

    Altfel, în timp ce configurați wp-config, s-ar putea să întâmpinați o problemă de autentificare.

  43. Foarte frumos și util articol. Cu toate acestea;

    Înlocuirea tuturor referințelor din baza de date (example.com cu staging.example.com) va corupe cel mai probabil toate valorile serializate și veți avea probleme MARI pe site-ul de staging. Aveți nevoie de un înlocuitor care să suporte serializarea.

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.