Jeśli chodzi o wprowadzanie aktualizacji lub znaczących zmian w twojej witrynie WordPress, robienie tego bezpośrednio może być ryzykowne. W tym miejscu pojawia się witryna testowa.
Jest to idealny klon twojej działającej witryny internetowej, w którym możesz bezpiecznie testować zmiany, rozwiązywać problemy i udoskonalać aktualizacje przed wdrożeniem ich na głównej witrynie. Stworzenie witryny testowej może uchronić cię przed potencjalnymi przestojami, niedziałającymi funkcjami i innymi komplikacjami.
W WPBeginner używamy witryn przejściowych do testowania aktualizacji witryn internetowych przed opublikowaniem ich na naszych witrynach rzeczywistych.
W tym przewodniku krok po kroku pokażemy, jak łatwo utworzyć środowisko przejściowe dla twojej witryny WordPress. Omówimy kilka różnych metod, a większość z nich wymaga tylko kilku kliknięć.
Co to jest witryna testowa?
Witryna testowa to klon twojej działającej witryny internetowej, który służy do testowania zmian przed ich uruchomieniem. Witryny pomostowe pomagają wychwycić błędy, dzięki czemu nie zepsujesz swojej działającej witryny internetowej.
W przeszłości skonfigurowanie witryny pomostowej WordPress było bardzo trudne, ale teraz to się zmieniło, więc nawet osoba nietechniczna może to zrobić.
Wielu użytkowników instaluje WordPressa lokalnie na swoich komputerach z systemem Windows lub Mac, aby przetestować zmiany. Po zakończeniu aktualizacji po prostu przesyłają te zmiany z lokalnego hosta na serwer na żywo.
Największym problemem tego podejścia jest to, co jeśli coś, co działało na twoim lokalnym serwerze, nie działa na serwerze live?
Często witryny regionalne i serwery hostingowe WordPress na żywo nie działają w tym samym środowisku.
Ponieważ witryna tymczasowa działa na twoim serwerze WWW, możesz łatwo uniknąć wszystkich tych błędów, ponieważ działa ona w tej samej konfiguracji serwera, co twoja witryna na żywo.
Mając to na uwadze, przyjrzyjmy się, jak skonfigurować witrynę pomostową dla WordPress.
Jak łatwo stworzyć witrynę WordPress Staging Site
Istnieje wiele sposobów na utworzenie witryny testowej dla WordPress. Najprostszym z nich jest skorzystanie z wbudowanej funkcji witryny przejściowej dostawcy hostingu.
Niektóre z najlepszych firm hostingowych WordPress oferują już witryny internetowe z funkcją 1-click staging. Jeśli twoja witryna internetowa jest hostowana przez jedną z nich, możesz łatwo utworzyć witrynę pomostową bez żadnych kłopotów.
Jeśli nie masz jednego z tych popularnych rozwiązań hostingowych, mamy również rozwiązanie, które pomoże Ci stworzyć witrynę przejściową WordPress za pomocą wtyczki (a nawet ręcznie).
Aby przyspieszyć przeglądanie, możesz skorzystać z poniższej nawigacji, aby przejść do sekcji, która najbardziej Ci odpowiada:
Tworzenie witryny testowej na Bluehost
Bluehost jest jedną z najlepszych firm hostingowych WordPress. Oferują szybkie rozwiązanie 1-click staging witryny we wszystkich swoich planach.
Najpierw musisz przejść do kokpitu twojego Bluehost i przejść do sekcji „Moje witryny”.
Następnie przejdź do karty „Wtyczki” i przełącz przełącznik obok opcji „Wtyczka Bluehost”.
Następnie przejdź do kokpitu twojej witryny WordPress i przejdź na stronę Bluehost ” Staging.
Teraz kliknij przycisk „Utwórz witrynę testową”.
Bluehost przygotuje teraz środowisko przejściowe dla twojej witryny internetowej.
Po wykonaniu tej czynności wyświetlona zostanie sekcja „Witryna testowa”, w której należy zaznaczyć pole „Nie jest obecnie edytowana”.
Na twoim ekranie zostanie wyświetlony monit z prośbą o przejście do witryny przejściowej.
Następnie kliknij przycisk „Przełącz”.
Po przełączeniu na ekranie pojawi się przycisk wskazujący, że pracujesz na witrynie internetowej.
Możesz kontynuować pracę nad twoją witryną internetową bez obawy, że będzie to miało wpływ na twoją witrynę na żywo.
Wdrażanie zmian z witryny Staging do witryny Live na Bluehost
Gdy będziesz gotowy do przeniesienia zmian z wersji testowej do witryny na żywo, po prostu przejdź do strony Bluehost ” Staging z panelu bocznego administratora WordPress.
Z tego miejsca zobaczysz rozwijane menu opcji wdrażania obok twojej witryny internetowej. Możesz wdrożyć tylko pliki, tylko bazę danych lub wdrożyć wszystkie zmiany.
Jeśli nie masz pewności, kliknij przycisk „Wdróż wszystkie zmiany”, aby kontynuować.
Następnie kliknij przycisk „Wdróż witrynę” znajdujący się obok rozwijanego menu.
Spowoduje to wyświetlenie wyskakującego okienka, w którym zostaniesz poproszony o potwierdzenie, że chcesz wdrożyć witrynę testową w witrynie produkcyjnej. Kliknij przycisk „Deploy”, aby kontynuować.
Bluehost rozpocznie teraz wdrażanie Twojej witryny tymczasowej do witryny na żywo. W zależności od rozmiaru Twojej witryny internetowej może to chwilę potrwać.
Możesz teraz przełączyć się z powrotem na twoją witrynę internetową, aby zobaczyć zmiany w działaniu, klikając przycisk Radio pod opcją Witryna produkcyjna.
Klonowanie witryny produkcyjnej do wersji Staging
Teraz, gdy przełączysz się z powrotem na witrynę produkcyjną, wszelkie zmiany, które tam wprowadzisz, nie zostaną automatycznie zsynchronizowane z twoją witryną pomostową.
W przyszłości, jeśli będziesz chciał przetestować więcej rzeczy na witrynie pomostowej, będziesz musiał zduplikować twoją witrynę internetową.
Aby to zrobić, należy przejść na stronę Bluehost ” Staging i kliknąć przycisk „Clone to staging”.
Następnie Bluehost sklonuje najnowsze zmiany w Twojej witrynie internetowej na żywo do witryny przejściowej. Następnie można przełączyć się na tymczasową witrynę internetową w celu testowania i rozwoju.
Tworzenie witryny testowej na SiteGround
SiteGround to kolejna czołowa firma hostingowa WordPress oferująca funkcję 1-click staging w swoich planach GrowBig i GoGeek.
Jeśli twoja witryna jest hostowana przez SiteGround, to w ten sposób skonfigurujesz witrynę internetową.
Najpierw musisz logować się do kokpitu SiteGround i przejść do karty Witryny internetowe. Następnie należy wybrać Narzędzia witryny znajdujące się pod twoją witryną internetową.
Na następnym ekranie należy kliknąć menu WordPress ” Staging z lewej kolumny.
W tym miejscu wybierz swoją witrynę internetową, a następnie podaj nazwę kopii testowej.
Kliknij przycisk „Utwórz”, aby kontynuować, a Siteground utworzy tymczasową kopię twojej witryny internetowej.
Następnie należy kliknąć przycisk „Przejdź do zabezpieczonych adresów URL”, aby zabezpieczyć hasłem twoją witrynę internetową i zachować jej prywatność.
Na następnym ekranie Siteground automatycznie wprowadzi adres URL i ścieżkę do twojej witryny internetowej.
Musisz wpisz nazwę użytkownika i hasło, których chcesz użyć do zabezpieczenia twojej witryny.
Kliknij przycisk „Zabezpieczony”, aby zapisać twoje ustawienia.
Możesz teraz wrócić do strony WordPress ” Staging i kliknąć przycisk „Loguj się do panelu administracyjnego” obok twojej witryny internetowej.
SiteGround otworzy teraz obszar administracyjny WordPress twojej witryny internetowej. Możesz przetestować twoje zmiany na tej witrynie internetowej.
Wdrożenie zmian z powrotem do twojej aktywnej witryny internetowej
Po wypróbowaniu twoich zmian na witrynie pomostowej, możesz chcieć połączyć je z witryną internetową na żywo.
SiteGround również to ułatwia.
Wystarczy kliknąć menu WordPress ” Staging w lewej kolumnie. Następnie kliknij menu z trzema kropkami obok twojej witryny w sekcji „Zarządzaj kopiami Staging”.
Menu wyświetli dwie opcje wdrożenia. Możesz wybrać opcję „Full Deploy” lub „Custom Deploy”.
Opcja „Full Deploy” łączy wszystko z witryny pomostowej z twoją witryną internetową. Opcja „Custom deploy” pozwala wybrać pliki lub dane, które mają zostać scalone.
Jeśli nie masz pewności, wybierz opcję „Full Deploy”.
SiteGround skopiuje witrynę testową na twoją witrynę internetową.
Łączenie Live z twoją witryną internetową Staging
Zmiany wprowadzone w twojej witrynie internetowej nie są automatycznie kopiowane do witryny testowej.
Za każdym razem, gdy musisz pracować nad twoją witryną internetową, powtórz powyższy proces, aby utworzyć nową witrynę internetową.
Tworzenie witryny Staging na WP Engine
WP Engine to najlepsza zarządzana przez WordPress firma hostingowa na świecie. Zarządzany hosting WordPress to usługa concierge dla twojej witryny WordPress, w której dostawca hostingu dba o aktualizacje, kopie zapasowe, zabezpieczenia i wydajność.
WP Engine oferuje rozwiązanie staging jednym kliknięciem we wszystkich swoich planach. Jeśli korzystasz z WP Engine do hostowania swojej witryny internetowej, w ten sposób skonfigurujesz środowisko pomostowe dla swojej witryny.
Najpierw musisz logować się do twojego kokpitu WP Engine. Następnie przejdź do strony „Witryny” i wybierz swoją witrynę internetową, klikając na nią.
Spowoduje to przejście do kokpitu twojej witryny internetowej.
Teraz musisz kliknąć odnośnik „Add Staging” w lewej kolumnie lub wybrać go pod nazwą twojej witryny u góry.
Spowoduje to przejście do ekranu „Dodaj środowisko”.
Zostaniesz poproszony o wybranie sposobu, w jaki chcesz kontynuować pracę ze swoim środowiskiem testowym.
Oto, co robi każda z tych opcji:
- „Rozpocznij od nowej pustej witryny” tworzy nową pustą witrynę.
- „Zacznij od przewodnika” tworzy nową witrynę z przewodnikiem i treścią demonstracyjną.
- Opcja „Kopiuj istniejące środowisko do tej witryny” spowoduje skopiowanie twojego środowiska produkcyjnego lub deweloperskiego do tej witryny (np. skopiowanie działającej witryny do tego środowiska).
- „Przenieś istniejące środowisko” przenosi środowisko do tej witryny (np. przenosi środowisko programistyczne do Staging).
- „Zacznij od witryny WooCommerce” tworzy nową witrynę WordPress z preinstalowanym WooCommerce.
Ponieważ chcemy utworzyć kopię testową naszej działającej witryny internetowej, musimy kliknąć opcję „Skopiuj istniejące środowisko do tej witryny”.
Po wybraniu środowiska wybierz najnowszą kopię zapasową, którą chcesz skopiować, a następnie kliknij przycisk „Dalej”, aby kontynuować.
Teraz musisz podać nazwę twojej witryny testowej. Nazwa ta będzie używana w adresie URL twojej witryny przejściowej. Następnie wybierz STG (staging) jako twój rodzaj środowiska.
Kliknij przycisk „Utwórz środowisko”, aby kontynuować.
WP Engine utworzy teraz witrynę testową. Następnie zostaniesz przekierowany do kokpitu twojego środowiska Staging.
Następnie należy kliknąć przycisk Kłódka, aby włączyć ochronę hasłem dla twojej witryny pomostowej.
Następnie należy przejść do karty „Narzędzia”, aby skopiować nazwę użytkownika i hasło do Twojej witryny.
Możesz teraz kliknąć przycisk „WP Admin” u góry, aby logować się do twojej witryny internetowej.
Możesz swobodnie wprowadzać zmiany i wypróbowywać funkcje w witrynie internetowej, tak jak w typowej witrynie WordPress, którą instalujesz gdziekolwiek indziej.
Wdrażanie zmian z witryny Staging do witryny Live na WP Engine
Chcesz połączyć zmiany wprowadzone w witrynie pomostowej z twoją witryną internetową na żywo?
Wystarczy kliknąć przycisk „Kopiuj środowisko”, aby rozpocząć wdrażanie.
Spowoduje to przejście do strony opcji. W tym miejscu należy wybrać twoje środowisko źródłowe i docelowe dla kopii.
Tutaj wybierzesz twoją witrynę internetową jako środowisko źródłowe, a witrynę produkcyjną lub działającą jako środowisko docelowe.
Możesz wybrać, co chcesz skopiować. Można na przykład skopiować wszystkie tabele i pliki bazy danych, określone pliki i tabele bazy danych lub tylko system plików.
Uwaga: Jeśli skopiujesz wszystko, utracisz wszelkie dane przechowywane na twojej działającej witrynie internetowej po użyciu jej do utworzenia środowiska przejściowego. Może to obejmować ważne dane, takie jak nowe wpisy, strony, klienci i zamówienia. Dobrym pomysłem jest więc wykonanie kopii zapasowej twojej działającej witryny przed wdrożeniem jej ze środowiska staging.
Następnie kliknij przycisk „Sprawdź i potwierdź”, aby rozpocząć wdrażanie. Skopiowanie wszystkiego na twoją witrynę internetową zajmie chwilę.
Po zakończeniu procesu otrzymasz powiadomienie e-mail.
Tworzenie witryny Staging przy użyciu wtyczki WordPress
Jeśli twój dostawca hostingu WordPress nie udostępnia funkcji witryny przejściowej, nadal możesz utworzyć witrynę przejściową za pomocą wtyczki WordPress.
Korzystanie z tej metody ma pewne wady.
Po pierwsze, wtyczka będzie miała ograniczoną kontrolę nad twoim serwerem hostingowym. Z tego powodu może nie zawsze dawać najlepsze wyniki.
Po drugie, wtyczka, której będziemy używać, będzie przechowywać twoją witrynę testową na własnych serwerach. Jeśli Zamierzasz dbać o prywatność i ochronę danych, może to nie być dla Ciebie idealne rozwiązanie.
Wreszcie, wtyczka ma kilka znanych niezgodności. Sprawdź ich stronę niezgodności, aby upewnić się, że twoja witryna jest zgodna [może być też „kompatybilny”].
Mając to na uwadze, zobaczmy, jak utworzyć witrynę WordPress typu staging przy użyciu wtyczki WordPress.
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie wtyczki WP Stagecoach. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Po włączaniu wtyczka doda nowy element menu o nazwie WP Stagecoach do twojego paska administratora. Kliknięcie go spowoduje przejście do strony ustawień wtyczki.
Będziesz musiał wpisz swoją nazwę użytkownika WP Stagecoach i klucz API, który znajdziesz na swoim koncie w witrynie internetowej wtyczki.
Następnie musisz przejść na stronę WP Stagecoach ” WP Stagecoach i wybrać nazwę Twojej witryny przejściowej. Nazwa ta będzie również używana jako subdomena Twojej witryny internetowej WordPress.
Nie zapomnij zaznaczyć pola obok opcji „Zabezpiecz witrynę tymczasową hasłem”. Zabezpieczy to twoją witrynę internetową przed publicznym zobaczeniem i wyszukiwarkami.
Kliknij przycisk „Jazda dyliżansem”, aby kontynuować.
Wtyczka utworzy teraz kopię zapasową twoich plików WordPress i bazy danych, aby wyeksportować je do witryny testowej.
Może to trochę potrwać w zależności od rozmiaru twojej witryny internetowej WordPress.
Po zakończeniu zobaczysz odnośnik do twojej witryny testowej i jej obszaru administracyjnego.
Możesz kliknąć odnośnik, aby przejść na twoją witrynę pomostową i rozpocząć na niej pracę.
Na pasku administratora u góry pojawi się jasnopomarańczowe powiadomienie wskazujące, że pracujesz nad twoją witryną testową.
Wdrażanie witryny Staging do Live przy użyciu WP Stagecoach
Gdy będziesz już gotowy do importowania zmian na twoją witrynę, przejdź do strony WP Stagecoach ” Importuj zmiany i kliknij przycisk Sprawdź zmiany.
Wtyczka sprawdzi teraz zmiany na twojej witrynie testowej, a następnie wyświetli opcje ich importowania.
Do wyboru są wszystkie zmiany, zmiany w plikach lub zmiany w bazie danych.
Wtyczka pokaże postęp importowania i powiadomi o jego zakończeniu.
Możesz teraz przetestować swoją witrynę na żywo, aby sprawdzić, czy wszystkie zmiany zostały pomyślnie zaimportowane.
Ręczne utworzenie witryny pomostowej dla WordPressa
Ta metoda nauczy cię ręcznie tworzyć witrynę pomostową dla twojej instalacji WordPress. Jest ona przeznaczona dla zaawansowanych użytkowników i wymaga więcej pracy niż inne metody opisane powyżej.
Inną wadą tej metody jest to, że twoja witryna internetowa będzie tymczasowo niedostępna podczas wdrażania zmian z serwera staging na serwer rzeczywisty.
W związku z tym zobaczmy, jak ręcznie utworzyć środowisko przejściowe dla twojej witryny WordPress.
Po pierwsze, musisz utworzyć subdomenę dla twojej witryny internetowej. Jeśli korzystasz z Bluehost, przejdź do kokpitu swojego konta hostingowego i przejdź do karty „Zaawansowane”.
Następnie kliknij przycisk „Zarządzaj” obok opcji „cPanel”.
Spowoduje to otwarcie cPanelu w nowej karcie, w której należy przewinąć w dół do sekcji „Domena”.
Następnie kliknij opcję „Domeny”.
Spowoduje to otwarcie listy wszystkich domen na Twoim koncie hostingowym. W tym miejscu należy kliknąć przycisk „Utwórz nową domenę”.
Gdy to zrobisz, na ekranie otworzy się nowa strona, na której musisz wpisać twoją subdomenę, a następnie nazwę domeny w polu „Domena” w następujący sposób:
subdomena.example.com
Następnie wystarczy kliknąć przycisk „Prześlij”, aby zapisać twoje ustawienia.
Uwaga: Na naszych przykładowych zrzutach ekranu używamy Bluehost, więc twój ekran może wyglądać inaczej.
Twój panel kontrolny hostingu doda teraz twoją subdomenę, której możesz użyć do importowania witryny WordPress na żywo.
Następnie należy zainstalować i aktywować darmową wtyczkę Duplicator na swojej stronie. Jeśli potrzebujesz pełnych funkcji, możesz uzyskać wersję premium Duplicator tutaj.
Po aktywacji należy kliknąć menu Duplicator na pasku bocznym administratora WordPress i kliknąć przycisk „Utwórz nowy” w sekcji Kopie zapasowe.
Następnie można wprowadzić nazwę kopii zapasowej i kliknąć przycisk „Dalej”, aby kontynuować.
Następnie Duplicator uruchomi kreator duplikatora stron internetowych.
Najpierw uruchomi kilka testów, aby sprawdzić, czy wszystko jest w porządku. Jeśli wszystkie elementy są oznaczone jako „Dobre”, kliknij przycisk „Buduj”.
Wtyczka rozpocznie teraz tworzenie pakietu kopii zapasowej Duplicator dla Twojej witryny WordPress. Proces ten może potrwać kilka minut w zależności od rozmiaru witryny.
Po zakończeniu wyświetlone zostaną opcje pobierania instalatora i pakietu archiwum. Musisz kliknąć przycisk „Pobierz oba pliki”, aby pobrać oba pliki na twój komputer.
Będziesz musiał przesłać oba te pliki do katalogu plików właśnie utworzonej subdomeny. Aby uzyskać szczegółowe informacje, zobacz nasz przewodnik na temat korzystania z FTP do przesyłania plików do twojej witryny internetowej WordPress.
Następnie twoja nowa witryna WordPress będzie potrzebowała nowej bazy danych. Utwórzmy ją.
Przejdź do panelu sterowania twojego konta hostingowego WordPress i przejdź do karty „Zaawansowane”.
Następnie przewiń w dół do sekcji „Bazy danych” i kliknij znajdujący się obok przycisk „Zarządzaj”.
Jeśli nie korzystasz z Bluehost, to twoje środowisko hostingowe WordPress może wyglądać nieco inaczej. Nie martw się i po prostu poszukaj sekcji Bazy danych.
Spowoduje to przejście do strony „Bazy danych MySQL”, gdzie możesz zacząć od podania nazwy twojej bazy danych.
Następnie kliknij przycisk „Utwórz bazę danych”.
Następnie musisz utworzyć użytkownika MySQL dla twojej bazy danych.
Przewiń w dół do sekcji Użytkownicy MySQL i podaj nazwę użytkownika i hasło dla twojego nowego użytkownika bazy danych.
Teraz musisz nadać temu użytkownikowi uprawnienia dostępu i modyfikacji utworzonej wcześniej bazy danych.
Wystarczy przewinąć w dół do sekcji „Dodaj użytkownika do bazy danych” i wybrać twoją bazę danych oraz użytkownika, którego właśnie utworzyłeś.
Następnie kliknij przycisk „Dodaj”, aby kontynuować.
Zostaniesz poproszony o wybranie uprawnień dla użytkownika. Zaznacz pole wyboru „Wszystkie uprawnienia”, a następnie kliknij przycisk „Wprowadź zmiany”.
Teraz twoja baza danych jest gotowa do użycia w witrynie internetowej.
Następnie należy otworzyć nową kartę przeglądarki i wpisz subdomenę twojej witryny w następujący sposób:
https://yoursubdomain.example.com/installer.php
Nie zapomnij zastąpić yourubdomain
rzeczywistą subdomeną, a example.com
twoją
własną nazwą domeny.
Spowoduje to uruchomienie kreatora instalacji programu Duplicator.
W sekcji „Konfiguracja” instalator poprosi cię o wpisz informacji o twojej bazie danych WordPress.
Twoim hostem będzie prawdopodobnie localhost. Następnie wpiszesz dane bazy danych, którą utworzyłeś dla swojej nowej domeny we wcześniejszym kroku.
Kliknij przycisk „Validate”, aby upewnić się, że Duplicator może połączyć się z twoją bazą danych.
Po zakończeniu kliknij przycisk „Dalej”, aby kontynuować.
Duplicator rozpakuje teraz twoją bazę danych i pliki WordPress i zaimportuje je do witryny testowej.
Po zakończeniu zostanie wyświetlony komunikat o powodzeniu.
Możesz kliknąć przycisk „Admin Login”, aby wpisz obszar administracyjny WordPress twojej witryny internetowej na nowej witrynie pomostowej.
Teraz masz już skonfigurowaną twoją witrynę testową. Możesz ją zabezpieczyć, dodając ochronę hasłem do subdomeny.
Przejdź do kokpitu swojego konta hostingowego i przejdź do karty „Zaawansowane”.
Następnie przewiń w dół do sekcji „cPanel” i kliknij znajdujący się obok przycisk „Zarządzaj”.
Spowoduje to otwarcie cPanelu w nowym oknie, w którym należy przewinąć w dół do sekcji „Pliki”.
Następnie kliknij ikonkę „Prywatność katalogu”.
Następnie należy wybrać katalog subdomeny, a następnie zaznaczyć opcję „Zabezpiecz hasłem ten katalog”.
Zostaniesz poproszony o podanie nazwy tego ustawienia, a następnie kliknij przycisk „Zapisz”.
Twoja witryna tymczasowa będzie teraz zabezpieczona hasłem, dzięki czemu nie będzie dostępna dla wyszukiwarek i osób postronnych.
Możesz teraz pracować nad twoją witryną pomostową i wprowadzać w niej wszelkie zmiany.
Ręczne przeniesienie witryny Staging do trybu Live
Gdy będziesz gotowy do wdrożenia zmian z twojej witryny tymczasowej na serwerze rzeczywistym, wykonasz te same kroki opisane powyżej.
Wystarczy utworzyć nowy pakiet Duplicator na twojej witrynie i pobrać pliki instalatora i archiwum na swój komputer (patrz instrukcje powyżej).
Następnie musisz udać się do twojej witryny na żywo i utworzyć pełną kopię zapasową WordPress (możesz również użyć Duplicatora, aby utworzyć pełną kopię zapasową).
Po zakończeniu będziesz musiał usunąć wszystkie pliki i katalogi WordPress z twojej witryny internetowej na żywo. Oznacza to, że twoja witryna WordPress będzie przez jakiś czas niedostępna.
Na koniec postępuj zgodnie z powyższymi instrukcjami, aby uruchomić kreator instalatora Duplicator i importować witrynę pomostową na serwer rzeczywisty.
Jak widać, ostatnia metoda wcale nie jest najlepsza. Jest wiele rzeczy podczas tego procesu, które mogą uszkodzić twoją witrynę.
Sugerujemy unikanie tej metody za wszelką cenę, chyba że nie masz innego wyboru. Zalecamy korzystanie z niezawodnego dostawcy hostingu, takiego jak Bluehost, SiteGround lub WP Engine z wbudowanymi funkcjami staging site.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo utworzyć środowisko przejściowe dla twojej witryny WordPress. Jeśli napotkasz jakieś problemy, zapoznaj się z naszym przewodnikiem po poprawkach najczęstszych błędów WordPress. Możesz również dowiedzieć się, jak korzystać z WordPress Playground w twojej przeglądarce do testowania.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
I recomend WP Staging plugin. This is really awesome plugin, with all feature you need for live website and copy as staging website. I use it for this purpose all the time and I must say, it is „must have” plugin.
Moinuddin Waheed
Staging site is a must have feature for anyone who is working for clients and .asking websites and blogs for clients.
it is really helpful as there is always requirements for some tweak at the time of development of the website.
Plugin option and the other doing manually is the only option for my client as I am using hostinger and there is not showing any staging website feature there.
Does any of the hostinger plan not have built in staging feature like that of bluehost and siteground?
WPBeginner Support
You would want to check with the hosting provider’s support for what they have currently available.
Administrator
Jiří Vaněk
You can use any hosting you want, becouse for staging purpose exist awesome plugin. Look on plugin with name WP Staging. This is all you need.
Moinuddin Waheed
Thank you for the suggestion, This will be very useful as it is needed very often.
I will explore this plugin and see to it for the functionality it has at its end.
Chip Bearden
There IS a downside. I followed all the steps for BlueHost and made a number of changes to my home page. Worked perfectly on the staging site.
When I pushed it to production, my home page was a disaster. A few changes made it through but most did not. Worse, much of the content on the production site was trashed or even missing.
Panicky, I put the production site into maintenance mode to prevent users from seeing it. Then BlueHost’s tech support did a great job of moving the staging site to production for me and cleaning up a bunch of other problems that resulted. It took a long, tense 90 minutes before everything was back, mostly, to what I wanted. I just had to change some internal links and menu items that still pointed to the staging site.
Start to finish I was only down a couple of hours. The BlueHost customer support rep was wonderful but didn’t have a good explanation of what went wrong. Suffice it to say I’ll NEVER use staging again!
WPBeginner Support
Thank you for your feedback, we’ll look to make it more clear in the article but unless you sync changes like posts, they will not go to your staging site and if you overwrite your live site with your staging it won’t include your new content. For your design it would heavily depend on what you’re using on your site as that should normally include any design changes.
Administrator
Audra
Is this something that can be used to test out a new theme? Can I keep my current website live and work on a new theme at the same time?
WPBeginner Support
Yes that is one of the more common reasons to use a staging site.
Administrator
Jiří Vaněk
It’s one of the reasons why I use staging. When there’s a request to change the website’s design, a copy of the website is created where all the necessary adjustments are fine-tuned, and then the changes are easily transferred to the live version. It’s much more practical than copying the website to a subdomain and performing subsequent migration, which can be quite complicated.
Sharlene
HI there. Is there a way to test the speed on a staging site please?
WPBeginner Support
Our guide below gives a few options for testing the speed of your WordPress site. Depending on how your staging site is set up, there is only so much that can be tested for how helpful the speed test will be.
https://www.wpbeginner.com/beginners-guide/how-to-properly-run-a-website-speed-test-best-tools/
Administrator
Carol Henrichs
Should I use the staging site just for plugin updates and such? Can I update pages and posts in staging then push to live? Otherwise I have to create a new staging site prior to every plugin/update test.
WPBeginner Support
You would want to use a staging site for major plugin and design updates for your site. Updating pages and posts is normally something you would do on your primary site and you can do minor updates safely as long as you have a backup of your site from before the update.
Administrator
Kevin
Do the Staging URLs (for posts and pages) automatically change once you hit deploy? I am worried that I am going to have a ton of 404 errors and ruin my SEO.
WPBeginner Support
Unless we hear otherwise, the URLs should update so they are not 404s.
Administrator
Philippe
I want to create a sandbox, I’m using Wordpress on Bluehost, however I don’t have the Bluehost entries on my wordpress admin menu, and I can find no sandbox wizard directly on the Bluehost site. Where do I go from here?
WPBeginner Support
You may have removed the plugin that added that, if you reach out to your host they should be able to assist.
Administrator
Jana Boswell
This worked like magic. I seriously could not live without wp beginner. My hosting service does not have a staging option, so I followed the instructions for manual set-up, no problems, everything went smoothly! Thanks for the great instructions!
WPBeginner Support
Glad our guide was able to help
Administrator
Desmond Sim
after creating the staging site…how do you sync data between the staging and test site….the test site is used for updates and checking…whereas….the live site has new inputs from its users….
Is there a plugin you can recommend syncing databases when each database has two different pieces of new info,
WPBeginner Support
We do not have a recommendation for that at the moment as it is very difficult for a tool to know what specifically to sync or not.
Administrator
Brandon
How does a person just delete a staging site? I believe I backed up the staging site with updraftplus, but if I back up the staging site with updraftplus, does it also back up the regular website too or vice versa?
WPBeginner Support
If you used a hosting provider’s method to create it then you would want to check with the host to see if there is a built-in method first, otherwise, you can follow step 2 in our guide below:
https://www.wpbeginner.com/wp-tutorials/how-to-permanently-delete-a-wordpress-site-from-internet/
You would only be backing up your staging unless you’ve also set up your backup service for your primary site.
Administrator
S
so this manual staging does not work?
so how do users target 'installer.php’ if the subdom URL is 'staging.blahwebsite.com’, then.
WPBeginner Support
The method should still work, you would target the installer in the staging site’s subdomain. If you are having trouble with setting up or targeting the subdomain you may want to reach out to your hosting provider for their assistance.
Administrator
Brandon
I used the manual method to set up a staging site for testing out updating plugins before they break something. Well, something broke in the staging site. How do I go back to the original configuration of the staging site?
WPBeginner Support
If you did not create a backup for the staging site then you would delete the staging site and recreate it as one option.
Administrator
Ben
Looks like there’s a chunk missing for the manual staging site creation. No upload of files for Duplicator.
WPBeginner Support
Thank you for sharing that, we will look into updating the article when we are able
Administrator
Ankur
I use bluehost hosting and they say they don’t recommend the beta version. So, the local host is the best option for me. Isn’t it?
WPBeginner Support
If they do not recommend beta for your site, you can use local as an alternative.
Administrator
Jay
If I have new blog posts on the original production site, what will happen I push the staging site to the production site later in the future?
WPBeginner Support
The new content would be removed, we would recommend importing all new content to the staging site before overwriting the live site.
Administrator
KIZITO
Hello friend.
Just today, I mistakenly activated the staging mode (I’m a newbie tho) and there wasn’t any more option.
Later I came on, I couldn’t login to my wordpress. It returns an error message that I can’t login to a site that’s on staging mode.
I contacted bluehost, that did all they can, yet my site still says it’s on staging mode and I can’t login my wordpress.
What do I do please?
WPBeginner Support
It sounds like you’re using a plugin to have that page appear when viewing your site, you would want to disable the plugin using the method in our guide below:
https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
Administrator
Alice
Hi,
Thanks for this. I have WP engine and my Wordpress theme got d-registered because I am using it on the stage environment and dev.
What’s the workaround that?
thank you
WPBeginner Support
You would need to reach out to your specific theme’s support for their workaround for this situation
Administrator
Jim Jones
Hi I made changes in my WP Production site but not in the staging area. I want to reset my staging area to look like my Production site, or failing that delete my Staging area and start again. How can i do this?
WPBeginner Support
It would depend on the method you used but if you made changes to the live site’s design then the simplest method would be to remove the current staging site and create it again.
Administrator
Jeff
Great article. I really learned a lot.
I have a question, please, about the manual method:
Is it required to password protect the directory of the subdomain in cPanel, since the admin access to the website is already protected by a password?
Thank you very much.
WPBeginner Support
While not required, it helps prevent your users from trying to access the staging site
Administrator
Mujeeb
In that staging site
I want to give someone details to do something on my staging site, but I don’t want him to know my live site password, but is the Same thing with my live site. How can I do that
WPBeginner Support
You would create a new user for them on your staging site for what it sounds like you want to do and you can remove that staging user later.
Administrator