Skip to content

Środowisko staging — przewodnik

Staging to oddzielna kopia twojej strony, na której testujesz zmiany przed wdrożeniem na produkcję. Aktualizacje wtyczek, nowy motyw, migracja PHP — wszystko możesz sprawdzić na staging, zanim zobaczą to użytkownicy.

Konfiguracja witryny staging

Środowisko staging tworzysz przy dodawaniu nowej witryny w panelu. Przejdź do panelu Joton, wybierz „Dodaj witrynę" i zaznacz opcję „Strona testowa". Na tym samym ekranie możesz:

  • sklonować istniejącą witrynę produkcyjną — strona staging zostanie utworzona jako jej wierna kopia,
  • zainstalować WordPress od zera — jeśli dopiero budujesz nową stronę.

Tak niewiele, a jednak tak wiele. 😃

Co wyróżnia witrynę staging

  • Domena — staging zawsze działa na domenie *.joton.dev. Nie potrzebujesz własnej domeny.
  • Limit witryn — strona staging nie wlicza się w limit witryn na twoim pakiecie.
  • Oznaczenie — na liście domen strona staging ma widoczną plakietkę, nie pomylisz jej z produkcją.
  • Brak poczty — skrzynki pocztowe nie są dostępne na witrynach staging.
  • Brak przekierowań — zakładka przekierowań jest nieaktywna dla witryn staging.

⚠️ Staging nie zastępuje kopii zapasowej

Środowisko staging służy do testowania, nie do archiwizacji. Regularnie wykonuj kopie zapasowe witryny produkcyjnej — szczegóły: Kopie zapasowe.


Publikowanie staging na produkcję

Gdy zmiany na staging są gotowe, opublikuj je na witrynę docelową. Przy miniaturce swojej strony kliknij „Opublikuj na żywo" i wybierz jedną z opcji.

Do istniejącej witryny

Po lewej stronie okna wybierz witrynę docelową. Po prawej skonfigurujesz, co dokładnie zostanie przeniesione:

OpcjaKiedy używać
Wyklucz plikiGdy chcesz zachować pliki konfiguracyjne WordPress (wp-config.php) na produkcji bez zmian
Bazy danych i użytkownicyOdznacz, gdy nie chcesz nadpisywać bazy produkcyjnej — np. gdy sklep ma aktywne zamówienia
Usuń pliki z witryny docelowej, jeśli nie istnieją w źródleZachowuje spójność plików na dysku — usuwa z produkcji to, co usunąłeś na staging
Synchronizuj wersję PHPUżywaj gdy na staging testowałeś aktualizację PHP i chcesz przenieść tę zmianę na produkcję
Wyszukiwanie i zamiana w WordPressZamienia wszystkie adresy URL w bazie na docelowe — niemal zawsze powinna być zaznaczona

Dla większości przypadków domyślna konfiguracja jest poprawna. Warto zwrócić uwagę na opcję bazy danych, jeśli na produkcji masz dane, których nie chcesz nadpisać.

💡 Zaawansowana alternatywa: WP-CLI

Do migracji staging → produkcja możesz też użyć WP-CLI przez SSH — daje pełną kontrolę nad procesem, obsługuje bazy powyżej 50 MB i łatwo integruje się z Git i CI/CD.

Zobacz: WP-CLI: Zarządzanie z terminala

Do nowej witryny

Pozwala opublikować staging jako nową, osobną witrynę — przydatne gdy klient odbiera projekt przed przeniesieniem na właściwą domenę.

  1. Wybierz pakiet hostingowy, w którym ma zostać utworzona nowa witryna.
  2. Podaj docelową nazwę domeny.
  3. Kliknij „Opublikuj".

Najczęstsze problemy

Po publikacji na produkcję strona wyświetla błędy lub białą stronę

Najprawdopodobniej opcja „Wyszukiwanie i zamiana w WordPress" nie była zaznaczona — baza zawiera adresy URL ze środowiska staging (*.joton.dev) zamiast produkcyjnych. Wróć do panelu i opublikuj ponownie z zaznaczoną tą opcją. Możesz też wykonać ręczną zamianę przez WP-CLI:

bash
wp search-replace 'staging.joton.dev' 'twojadomena.pl' --all-tables
Sklonowanie witryny produkcyjnej trwa bardzo długo

Duże strony (dużo plików multimedialnych, rozbudowana baza danych) mogą potrzebować kilku minut na sklonowanie. Jeśli po 15 minutach proces nadal trwa — skontaktuj się z supportem Joton.

Na staging brakuje e-maili transakcyjnych z WooCommerce lub formularzy

Witryny staging nie mają obsługi skrzynek pocztowych — wysyłka e-maili jest zablokowana. To celowe zachowanie, aby staging nie wysyłał wiadomości do prawdziwych użytkowników. Do testowania e-maili na staging użyj wtyczki jak WP Mail SMTP z trybem testowym lub Mailpit.

Przekierowania zdefiniowane na produkcji nie działają na staging

Zakładka przekierowań jest nieaktywna dla witryn staging — to ograniczenie środowiskowe. Przekierowania możesz testować przez .htaccess.


Przydatne linki