Strona testowa WordPress to prywatna kopia Twojej działającej witryny, na której możesz testować aktualizacje, nowe wtyczki, zmiany motywu i własny kod, zanim cokolwiek trafi do odwiedzających. Jeśli aktualizacja coś zepsuje, zepsuje kopię, a nie stronę, którą widzą Twoi klienci. Ten poradnik wyjaśnia, czym jest strona testowa, krok po kroku pokazuje, jak utworzyć ją w istniejącej instalacji WordPressa, i pomaga wybrać odpowiednie narzędzie do tego zadania.
Contents
- Czym jest strona testowa WordPress i dlaczego jej potrzebujesz
- Opcje strony testowej: wtyczka, funkcja hostingu lub kopia lokalna
- Jak utworzyć stronę testową WordPress za pomocą wtyczki (krok po kroku)
- Wybór wtyczki do stron testowych WordPress: na co zwrócić uwagę
- Przenoszenie zmian ze strony testowej z powrotem na żywą witrynę
- Częste problemy ze stronami testowymi i jak ich unikać
- Zacznij od strony testowej przed kolejną zmianą
- Powiązane artykuły
Czym jest strona testowa WordPress i dlaczego jej potrzebujesz
Strona testowa to klon Twojej witryny produkcyjnej, obejmujący zarówno pliki, jak i bazę danych, działający w osobnym miejscu, gdzie zmiany pozostają odizolowane. Nic, co robisz na stronie testowej, nie dotyka Twojej działającej witryny, dopóki świadomie tego nie przeniesiesz.
Potrzebujesz jej zawsze, gdy zmiana jest na tyle ryzykowna, że testowanie jej na żywo mogłoby wyrządzić szkody:
- Aktualizacje rdzenia, motywu i wtyczek. Jedna niekompatybilna aktualizacja może wywołać biały ekran śmierci lub błąd krytyczny. Testowanie najpierw na stronie testowej sprawia, że odwiedzający nigdy tego nie zobaczą.
- Nowe wtyczki i motywy. Sprawdź je na swoich prawdziwych treściach i rzeczywistym zestawie wtyczek, a nie na pustej instalacji testowej.
- Zmiany wersji PHP. Upewnij się, że Twoja witryna działa bezbłędnie na nowej wersji PHP, zanim dostawca hostingu ją przełączy.
- Przeprojektowania i duże zmiany. Przerabiaj układy i szablony bez pokazywania niedokończonej pracy publicznie.
- Debugowanie. Odtwórz i napraw błąd na kopii, z włączonym rejestrowaniem debugowania, podczas gdy działająca witryna nadal funkcjonuje normalnie.
Bez strony testowej masz do wyboru tylko testowanie na żywej witrynie (ryzykowne) albo nietestowanie niczego (jeszcze bardziej ryzykowne). Praca ze stroną testową eliminuje ten kompromis.
Opcje strony testowej: wtyczka, funkcja hostingu lub kopia lokalna
Istnieją trzy popularne sposoby na utworzenie strony testowej WordPress. Różnią się tym, gdzie działa kopia i jak dużą masz kontrolę.
| Opcja | Gdzie działa | Najlepsza do |
|---|---|---|
| Wtyczka do stron testowych | Subdomena lub podkatalog na istniejącym hostingu | Większości witryn; bez dodatkowego środowiska do zarządzania |
| Funkcja hostingu | Infrastruktura Twojego dostawcy hostingu | Witryn na hostingu zarządzanym, który już to oferuje |
| Kopia lokalna | Twój własny komputer | Prac programistycznych i testów offline |
Wtyczka do stron testowych. Wtyczka klonuje Twoją witrynę do chronionego obszaru na tym samym serwerze, za który już płacisz. To najszybsza droga dla większości osób: bez nowego konta hostingowego i bez ręcznego eksportu bazy danych. Tak właśnie działa darmowa wtyczka WP STAGING.
Funkcja hostingu. Niektórzy dostawcy zarządzanego hostingu WordPress oferują tworzenie strony testowej jednym kliknięciem, wbudowane w panel. To wygodne, gdy jest dostępne, ale wiąże Cię z danym dostawcą, nie występuje wszędzie i może obciążać zasoby Twojego planu.
Kopia lokalna. Do prac programistycznych możesz uruchomić pełną kopię WordPressa na własnym komputerze. Jest prywatna, darmowa i szybka, ponieważ nic nie jest przesyłane przez sieć. WP Staging Desktop to darmowa aplikacja desktopowa, która tworzy lokalne witryny WordPress oparte na Dockerze właśnie w tym celu, dzięki czemu możesz budować i testować offline, zanim cokolwiek przeniesiesz na serwer.
Jak utworzyć stronę testową WordPress za pomocą wtyczki (krok po kroku)
Metoda z wtyczką działającą na serwerze jest najpopularniejsza, więc przedstawiamy ją od początku do końca z użyciem darmowej wtyczki WP STAGING.
- Zainstaluj i aktywuj wtyczkę. W panelu administracyjnym WordPressa przejdź do Wtyczki, Dodaj nową, wyszukaj WP STAGING, a następnie zainstaluj ją i aktywuj. Możesz też wgrać ją z katalogu wtyczek WordPress.
- Otwórz WP STAGING i rozpocznij nowe klonowanie. Przejdź do WP STAGING, Strony testowe, i kliknij Utwórz stronę testową, aby utworzyć stronę testową jednym kliknięciem.
- Nazwij stronę testową. Nadaj jej rozpoznawalną nazwę. Jeśli chcesz, otwórz ustawienia zaawansowane, aby wybrać, które tabele bazy danych i pliki uwzględnić, co przydaje się przy bardzo dużych witrynach.
- Uruchom klonowanie. WP STAGING kopiuje Twoje pliki i bazę danych do chronionego podkatalogu bieżącej witryny. Duże witryny są obsługiwane w tle, aby proces nie przekroczył limitu czasu.
- Otwórz stronę testową. Gdy klonowanie się zakończy, skorzystaj z linku logowania podanego przez WP STAGING. Kopia testowa jest chroniona: dostęp do niej mają tylko zalogowani administratorzy, a wyszukiwarki są zablokowane, więc nigdy nie konkuruje ona z Twoją żywą witryną w Google.
- Przetestuj swoje zmiany. Zastosuj aktualizacje, wtyczki lub zmiany na kopii testowej i upewnij się, że wszystko działa, zanim tkniesz środowisko produkcyjne.
Pełny przewodnik, wraz z zaawansowanymi opcjami klonowania, znajdziesz w dokumentacji klonowania strony testowej.
Wybór wtyczki do stron testowych WordPress: na co zwrócić uwagę
Nie każda wtyczka do stron testowych działa tak samo. Rozważ poniższe kwestie, zanim się zdecydujesz:
- Pełny klon. Powinna kopiować zarówno pliki, jak i bazę danych, a nie tylko pliki. Częściowy klon nie jest prawdziwą stroną testową.
- Izolacja. Kopia testowa musi być chroniona logowaniem i ukryta przed wyszukiwarkami, dzięki czemu unikniesz problemów z powielaną treścią i przypadkowego publicznego dostępu.
- Przenoszenie na produkcję. Klonowanie to tylko połowa pracy. Sprawdź, czy narzędzie potrafi też bezpiecznie scalić przetestowane zmiany z żywą witryną. Wiele darmowych wtyczek tylko klonuje, a przenoszenie zmian z powrotem jest funkcją płatną.
- Obsługa dużych witryn. Jeśli masz dużą bazę danych lub wiele przesłanych plików, wtyczka musi klonować bez przekraczania limitów czasu serwera.
- Kopie zapasowe. Narzędzie, które tworzy również przywracalne kopie zapasowe, zabezpiecza Cię, jeśli przenoszenie zmian pójdzie źle.
- Zgodność z Multisite i hostingiem. Upewnij się, że obsługuje WordPress Multisite, jeśli z niego korzystasz, i działa na Twoim hostingu.
- Aktywny rozwój i wsparcie. Regularne wydania i prawdziwy kanał wsparcia mają znaczenie, gdy klonowanie zawiedzie w nieodpowiednim momencie.
WP STAGING tworzy pełny, chroniony klon za pomocą darmowej wtyczki. Przenoszenie strony testowej z powrotem na produkcję, zaplanowane kopie zapasowe i kopie w chmurze oraz migracja całej witryny są dostępne w WP Staging Pro.
Przenoszenie zmian ze strony testowej z powrotem na żywą witrynę
Gdy Twoje zmiany przejdą testy na stronie testowej, przenosisz je na produkcję. Ręczne powtarzanie każdej zmiany na żywej witrynie mija się z celem i prowadzi do błędów, dlatego chodzi o to, aby bezpiecznie przenieść przetestowaną kopię testową z powrotem.
WP Staging Pro przenosi stronę testową na produkcję, kopiując zmienione pliki i bazę danych ze strony testowej na żywą witrynę z zabezpieczeniami, które zapobiegają nadpisaniu niewłaściwych danych. Szczegółowe kroki opisano w dokumentacji kopiowania strony testowej na żywą witrynę, a ten sam mechanizm obowiązuje, gdy migrujesz stronę testową do witryny produkcyjnej.
Zawsze twórz kopię zapasową żywej witryny bezpośrednio przed przeniesieniem zmian. Jeśli coś potem będzie wyglądać nie tak, możesz przywrócić ją w kilka minut, zamiast odbudowywać wszystko pod presją.
Częste problemy ze stronami testowymi i jak ich unikać
- Strona testowa zostaje zaindeksowana przez Google. Publiczny, indeksowalny klon tworzy powieloną treść. Trzymaj stronę testową za logowaniem i zablokowaną przed wyszukiwarkami. Zobacz jak zablokować Google dostęp do strony testowej.
- Strona testowa przekierowuje na żywą witrynę. Buforowanie, zapisane na stałe adresy URL lub ustawienia SSL mogą odsyłać Cię z powrotem na produkcję. Rozwiązania opisano w dokumentacji na temat przekierowań strony testowej na żywą witrynę.
- Klonowanie zapełnia miejsce na dysku. Duży folder z przesłanymi plikami lub nadmiernie rozrośnięte tabele dzienników mogą wyczerpać zasoby serwera. Wyklucz tabele i pliki, których nie potrzebujesz do testu.
- Przenoszone są tylko pliki, bez bazy danych. Treść i ustawienia znajdują się w bazie danych. Przenosząc zmiany, uwzględnij zarówno pliki, jak i bazę danych, aby faktycznie się pojawiły.
- Przypadkowa edycja na żywej witrynie. Zanim wprowadzisz zmiany, upewnij się, że adres URL w przeglądarce to adres strony testowej, a nie Twojej domeny produkcyjnej.
Zacznij od strony testowej przed kolejną zmianą
Strona testowa to najbezpieczniejszy sposób na przetestowanie czegokolwiek w WordPressie. Zacznij od darmowej wtyczki WP STAGING, aby utworzyć klon na serwerze, lub od WP Staging Desktop, aby mieć darmową kopię lokalną na własnym komputerze. Gdy zechcesz przenieść przetestowane zmiany z powrotem na produkcję lub mieć zaplanowane kopie zapasowe, WP Staging Pro bezpiecznie zajmie się przeniesieniem.