Środowisko testowe vs produkcyjne
Dobre praktyki wymagają oddzielenia środowiska testowego (staging/dev) od produkcyjnego. Pozwala testować zmiany bez ryzyka dla działającej strony.
Opcja 1: Subdomena dev
- Utwórz subdomenę dev.twojadomena.pl
- Skopiuj pliki i bazę danych
- Zabezpiecz hasłem przez .htaccess (BasicAuth)
- Dodaj w robots.txt:
Disallow: /
Opcja 2: Lokalne środowisko (LocalWP, XAMPP)
- LocalWP — dedykowane narzędzie dla WordPress, darmowe
- XAMPP — Apache + MySQL + PHP lokalnie
- Docker — kontenery dla dowolnej technologii
Synchronizacja staging → produkcja
- Przetestuj zmiany na staging
- Zrób backup produkcji
- Wdróż przez Git lub ręczne kopiowanie plików
- Uruchom migracje bazy danych
- Wyczyść cache
Ważne: Nigdy nie testuj bezpośrednio na serwerze produkcyjnym. Nawet drobniża zmiana CSS może zepsuć stronę dla setek użytkowników.