Local WP to bezpłatne narzędzie do uruchamiania WordPressa na własnym komputerze, bez hostingu i kosztów. Dzięki niemu zbudujesz i przetestujesz stronę offline, a potem przeniesiesz ją na serwer produkcyjny. W tym poradniku pokazuję pełną konfigurację krok po kroku: od instalacji, przez wybór wersji PHP i lokalny SSL, po Live Link dla klienta i migrację gotowej witryny.
Krótka odpowiedź
Aby skonfigurować Local WP, pobierz i zainstaluj aplikację na swoim komputerze. Po uruchomieniu, kliknij 'New Site', nadaj nazwę swojej stronie oraz wybierz preferowane ustawienia, takie jak wersja PHP i dodatkowe wtyczki.
Po zakończeniu konfiguracji, Local WP automatycznie utworzy lokalne środowisko, które możesz edytować i testować przed wdrożeniem na żywo.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Czym jest Local WP i dlaczego warto pracować lokalnie
Local WP (dawniej Local by Flywheel) to darmowa aplikacja desktopowa, która jednym kliknięciem stawia kompletne środowisko WordPress na Twoim komputerze: serwer WWW, PHP, bazę danych MySQL i samego WordPressa. Nie potrzebujesz hostingu, domeny ani dostępu do internetu, żeby zacząć budować stronę.
Dla firmy i osoby pracującej nad stroną oznacza to kilka konkretnych korzyści:
- Bezpieczne testy – aktualizacje wtyczek, zmiany motywu i eksperymenty z kodem robisz na kopii, a nie na żywej witrynie, na którą patrzą klienci.
- Brak kosztów hostingu na etapie developmentu – płacisz za serwer dopiero, gdy strona jest gotowa do publikacji.
- Praca offline – tworzysz w pociągu, samolocie czy bez stałego łącza.
- Szybkość – lokalna strona ładuje się błyskawicznie, bo nie ma opóźnień sieciowych.
- Czysta piaskownica – każdą witrynę możesz w sekundę usunąć i zacząć od zera.
Lokalne środowisko to standard pracy każdej agencji. Jeśli budujesz coś poważniejszego, warto połączyć ten workflow z profesjonalnym wykonaniem strony, które opisujemy w ofercie WordPress oraz ofercie stron internetowych.
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 20+ lat doświadczenia
Wymagania systemowe i przygotowanie (Windows, macOS, Linux)
Local WP działa na trzech platformach, więc poradnik dotyczy każdego systemu. Zanim pobierzesz aplikację, sprawdź, czy komputer spełnia podstawowe wymagania:
- Windows – Windows 10/11 (64-bit), zalecane minimum 8 GB RAM. Instalator może poprosić o uprawnienia administratora, bo dodaje wpisy do pliku hosts (potrzebne dla adresów `.local`).
- macOS – nowsze wersje systemu (Intel i Apple Silicon). Przy pierwszym uruchomieniu macOS poprosi o zgodę na otwarcie aplikacji spoza App Store oraz o hasło do modyfikacji pliku hosts.
- Linux – dystrybucje oparte na Debian/Ubuntu (pakiet `.deb`). Tu najczęściej pojawiają się pułapki: brak zależności systemowych lub problem z uprawnieniami do portów.
Praktyczna rada niezależnie od systemu: zarezerwuj kilka GB wolnego miejsca na dysku (każda witryna to osobna instalacja WordPressa) i wyłącz lub dodaj wyjątek dla Local w antywirusie, bo agresywne skanery potrafią blokować lokalny serwer.
Local WP vs XAMPP/MAMP – które narzędzie wybrać
Wielu początkujących trafia najpierw na XAMPP lub MAMP. To sprawdzone paczki serwerowe, ale w pracy z WordPressem Local WP jest zwykle najszybszą i najwygodniejszą opcją.
Główne różnice:
- Konfiguracja – w XAMPP/MAMP musisz ręcznie tworzyć bazę danych w phpMyAdmin, pobierać WordPressa, rozpakowywać go i konfigurować `wp-config.php`. W Local całość załatwia kreator w niecałą minutę.
- Izolacja – każda strona w Local ma własny, odizolowany stos PHP i bazę. W XAMPP wszystkie projekty dzielą jeden serwer, więc zmiana wersji PHP wpływa na wszystkie naraz.
- Funkcje pod WordPressa – Local oferuje One-click admin, lokalny SSL, testowanie maili i Live Link. XAMPP to gołe środowisko, resztę dokładasz sam.
- Wydajność – Local używa lekkich kontenerów per witryna, dlatego strony zwykle działają sprawniej niż na współdzielonym Apache w XAMPP.
Kiedy XAMPP/MAMP nadal ma sens? Gdy budujesz aplikację PHP spoza WordPressa albo potrzebujesz pełnej kontroli nad konfiguracją serwera. Do typowych projektów WordPress wybierz Local.
Pobranie i instalacja Local WP krok po kroku
Instalacja jest prosta, ale warto znać kolejne ekrany:
1. Pobierz aplikację – wejdź na oficjalną stronę localwp.com i pobierz wersję dla swojego systemu (Windows, macOS lub Linux).
2. Uruchom instalator – na Windows i macOS to klasyczny kreator. Na Linux instalujesz pakiet `.deb`. Zaakceptuj uprawnienia, jeśli system o nie poprosi.
3. Pierwsze uruchomienie – Local pobierze niezbędne komponenty środowiska (PHP, serwer, baza). Może to chwilę potrwać przy pierwszym razie.
4. Konfiguracja globalna – w ustawieniach aplikacji ustaw domyślną lokalizację plików witryn i preferencje. Tu też wybierasz domyślny silnik środowiska.
5. Logowanie do konta (opcjonalne) – konto WP Engine/Local jest potrzebne tylko do funkcji takich jak Live Link czy MagicSync. Do samego stawiania stron nie jest wymagane.
Na etapie wyboru silnika spotkasz dwa tryby: Preferred (rekomendowane, sprawdzone ustawienia) oraz Custom (ręczny dobór wersji PHP, serwera i bazy). Jeśli dopiero zaczynasz, zostań przy Preferred.
Tworzenie nowej witryny przez kreator
Po instalacji kliknij Create a new site (lub plus w lewym dolnym rogu). Kreator przeprowadzi Cię przez trzy ekrany:
1. Nazwa witryny – wpisz nazwę projektu. Local automatycznie zaproponuje adres lokalny w formacie `nazwa.local` (np. `sklep-klienta.local`). To pod tym adresem otworzysz stronę w przeglądarce.
2. Wybór środowiska – decydujesz między Preferred (gotowy, zoptymalizowany zestaw) a Custom (sam wybierasz wersję PHP, serwer i bazę). Custom przydaje się, gdy musisz odtworzyć dokładnie taką konfigurację, jaka jest na docelowym hostingu.
3. Dane logowania WordPress – ustaw login administratora, hasło i e-mail. Te dane posłużą do wejścia do panelu `wp-admin`.
Po kliknięciu Add Site Local w kilka sekund pobierze WordPressa, utworzy bazę i uruchomi środowisko. Adres `.local` zaczyna działać od razu, bez konfigurowania DNS.
Wybór środowiska: PHP, serwer i baza danych
Tryb Custom daje pełną kontrolę nad stosem technologicznym. To kluczowe, jeśli chcesz, by środowisko lokalne odpowiadało produkcji.
- Wersja PHP – wybierz tę samą, co na docelowym hostingu (np. PHP 8.2 lub 8.3). Niezgodność wersji to najczęstsza przyczyna błędów po migracji.
- Serwer WWW – do wyboru nginx (szybszy, lekki, domyślny w wielu konfiguracjach) lub Apache (większa zgodność z regułami `.htaccess`). Jeśli hosting używa Apache i polegasz na `.htaccess`, wybierz Apache.
- Baza danych – Local stawia MySQL/MariaDB. Domyślne ustawienia w zupełności wystarczają do developmentu.
Dobrą praktyką jest jak najwierniejsze odwzorowanie produkcji. Dzięki temu strona, która działa lokalnie, zadziała też po wgraniu na serwer. Wersję PHP możesz zmienić później w zakładce ustawień konkretnej witryny – wystarczy zatrzymać i ponownie uruchomić środowisko.
Pierwsza konfiguracja WordPress i logowanie do wp-admin
Gdy witryna jest gotowa, czas wejść do panelu:
1. W Local kliknij witrynę, a następnie WP Admin – aplikacja otworzy `https://nazwa.local/wp-admin` w przeglądarce.
2. Zaloguj się loginem i hasłem ustawionymi w kreatorze.
3. Zmień język na polski – w `Ustawienia > Ogólne` (Settings > General) ustaw Język witryny na polski i strefę czasową na Warszawę. Po zapisaniu interfejs przełączy się na polski.
4. Ustaw tytuł strony, opis i poprawny adres e-mail administratora (przyda się przy testach maili).
Najszybsza droga do panelu to funkcja One-click admin w Local – loguje Cię do `wp-admin` bez wpisywania hasła. Świetnie sprawdza się przy częstym przełączaniu między projektami klientów.
Panel narzędzi witryny w Local
Każda witryna w Local ma rozbudowany panel zarządzania. Najważniejsze funkcje:
- One-click admin – natychmiastowe logowanie do `wp-admin` bez podawania hasła.
- Open site – otwiera frontend strony pod adresem `.local`.
- Database / Adminer – dostęp do bazy danych przez wbudowany Adminer (lub Sequel/TablePlus). Tu podejrzysz tabele, uruchomisz zapytania SQL i zrobisz ręczny search-replace.
- Mailpit (testy maili) – wbudowany przechwytywacz poczty. Wszystkie maile wysyłane przez WordPress (formularze, powiadomienia, e-maile WooCommerce) trafiają do lokalnej skrzynki Mailpit zamiast do realnych odbiorców. To bezcenne przy testowaniu formularzy kontaktowych i sklepu – widzisz dokładnie, co zostałoby wysłane, bez ryzyka spamowania klientów.
- Site shell – terminal z dostępem do WP-CLI dla zaawansowanych operacji.
Ten zestaw narzędzi pod ręką to powód, dla którego Local wygrywa z gołym XAMPP.
Lokalny SSL i HTTPS
Nowoczesny WordPress i wiele wtyczek (np. bramki płatności w sklepie) zakłada pracę po HTTPS. Local ułatwia to maksymalnie:
1. W panelu witryny przejdź do zakładki SSL.
2. Kliknij Trust przy certyfikacie – Local wygeneruje lokalny certyfikat i doda go do magazynu zaufanych certyfikatów systemu (na Windows i macOS poprosi o uprawnienia administratora).
3. Przełącz witrynę na https://nazwa.local – przeglądarka przestanie pokazywać ostrzeżenie o niezaufanym połączeniu.
Dzięki temu testujesz stronę w warunkach zbliżonych do produkcji: bez błędów mixed content i z poprawnie działającymi wtyczkami wymagającymi szyfrowanego połączenia. Jeśli po Trust przeglądarka nadal ostrzega, zrestartuj ją całkowicie lub ponownie uruchom środowisko witryny.
Blueprinty – szablony witryn do wielokrotnego użytku
Blueprinty to jedna z najbardziej niedocenianych funkcji Local, a dla agencji to czysta oszczędność czasu. Blueprint to zapisany szablon całej witryny: WordPress z wybranym motywem, wtyczkami, ustawieniami i przykładową treścią.
Jak to działa w praktyce:
1. Konfigurujesz wzorcową witrynę – instalujesz swój ulubiony motyw, komplet wtyczek (np. formularz kontaktowy, cache, SEO), ustawiasz permalinki i podstawowe strony.
2. Zapisujesz ją jako Blueprint (Save as Blueprint).
3. Przy tworzeniu kolejnej witryny wybierasz ten Blueprint zamiast pustego WordPressa.
Zamiast za każdym razem od nowa instalować te same wtyczki i klikać ustawienia, startujesz z gotowym fundamentem. Przy powtarzalnych projektach (np. seria stron wizytówek) oszczędza to dziesiątki minut na każdą witrynę. To dokładnie ten rodzaj usprawnienia, który stosujemy, realizując projekty z oferty WordPress.
Live Link – udostępnianie strony klientowi przez internet
Live Link to funkcja, którą większość polskich poradników pomija, a jest niezwykle praktyczna. Pozwala udostępnić Twoją lokalną witrynę przez tymczasowy publiczny adres URL – klient zobaczy stronę w swojej przeglądarce, mimo że fizycznie działa ona na Twoim komputerze.
Jak włączyć:
1. W panelu witryny kliknij Enable przy Live Link (wymaga zalogowania do konta Local/WP Engine).
2. Local wygeneruje publiczny adres typu `https://losowy-ciag.localsite.io`.
3. Wyślij link klientowi do akceptacji – bez stawiania niczego na hostingu.
O czym pamiętać:
- To rozwiązanie tymczasowe – link działa, dopóki Live Link jest włączony i komputer pracuje. Po wyłączeniu adres przestaje działać.
- Bezpieczeństwo – udostępniasz roboczą wersję strony, więc nie umieszczaj tam wrażliwych danych. Możesz zabezpieczyć podgląd, a po akceptacji od razu wyłączyć link.
- Wydajność – ładowanie idzie przez tunel, więc bywa wolniejsze niż lokalnie; to normalne.
Live Link to idealny etap pośredni w workflow agencyjnym: development lokalny, akceptacja przez Live Link, a dopiero potem migracja na produkcję.
Import istniejącej strony do Local
Local pozwala wciągnąć działającą już witrynę WordPress do środowiska lokalnego – przydatne, gdy chcesz bezpiecznie przetestować zmiany na kopii produkcji.
Dwie ścieżki:
- Drag & drop pliku – jeśli masz paczkę eksportu (np. z wtyczki All-in-One WP Migration jako plik `.wpress` albo archiwum z bazą i plikami), po prostu przeciągnij ją do okna Local. Aplikacja rozpozna zawartość i postawi witrynę.
- Pull z hostingu – przy zintegrowanym koncie WP Engine/Flywheel możesz pobrać witrynę bezpośrednio z serwera przez MagicSync.
Po imporcie sprawdź, czy adresy URL zostały poprawnie zamienione na `.local` i czy strona renderuje się prawidłowo. Czasem trzeba ręcznie wyczyścić cache albo wykonać search-replace, jeśli stare adresy zostały zapisane w bazie.
Migracja gotowej strony z Local na serwer produkcyjny
Najważniejszy etap, który decyduje o sukcesie wdrożenia. Migracja sprowadza się do przeniesienia plików i bazy oraz podmiany adresów. Klasyczny scenariusz ręczny:
1. Eksport – spakuj katalog `wp-content` (motyw, wtyczki, uploady) oraz wyeksportuj bazę danych z Adminera w Local.
2. Wgranie plików – przenieś WordPressa na hosting przez FTP/SFTP lub menedżer plików.
3. Import bazy – utwórz bazę na serwerze i zaimportuj zrzut SQL przez phpMyAdmin.
4. search-replace adresów URL – to krok pomijany przez połowę poradników, a kluczowy. W całej bazie trzeba zamienić `https://nazwa.local` na docelową domenę (np. `https://twojadomena.pl`). Najbezpieczniej zrobić to przez WP-CLI poleceniem `wp search-replace`, które poprawnie obsługuje zserializowane dane, albo wtyczką typu Better Search Replace. Zwykłe zapytanie UPDATE w SQL potrafi uszkodzić zserializowane ustawienia.
5. wtyczki migracyjne – prostsza droga niż ręczna to All-in-One WP Migration, Duplicator lub Migrate Guru, które pakują całość w jeden plik i odtwarzają na serwerze, automatycznie podmieniając adresy.
Po migracji ustaw permalinki na nowo, sprawdź formularze (czy maile wychodzą) i przejrzyj stronę pod kątem mixed content. Jeśli wolisz mieć pewność, że wdrożenie pójdzie bezboleśnie, przejęcie tego etapu przez specjalistów opisujemy w ofercie WordPress, a po starcie warto rozważyć opiekę nad WordPress.
Synchronizacja i staging (MagicSync, WP Engine/Flywheel)
Dla zaawansowanego workflow Local oferuje dwukierunkową synchronizację – funkcję prawie nieobecną w polskich poradnikach.
- MagicSync – inteligentnie porównuje pliki i bazę między lokalnym a zdalnym środowiskiem i przesyła tylko różnice. Możesz wykonać push (wypchnięcie zmian lokalnych na serwer) lub pull (pobranie aktualnej wersji z serwera do siebie).
- Integracja z WP Engine / Flywheel – jeśli hosting klienta działa na tych platformach, połączenie konta pozwala synchronizować witrynę i środowisko staging bez ręcznego eksportu/importu.
Dzięki temu możesz pracować lokalnie, a zmiany publikować jednym kliknięciem na staging do akceptacji, a potem na produkcję. To bezpieczny model: produkcja nigdy nie jest poligonem doświadczalnym. Jeśli korzystasz z innego hostingu, ten sam efekt osiągniesz wtyczkami migracyjnymi i własnym środowiskiem staging.
Najczęstsze problemy i rozwiązania
Lista typowych kłopotów z Local i sposobów na nie:
- Port zajęty (witryna się nie uruchamia) – inny program (XAMPP, Skype, IIS, drugi serwer) zajmuje port 80 lub 3306. Zamknij konkurujące aplikacje albo zmień port w ustawieniach Local. Na Linux często chodzi o uprawnienia do portów uprzywilejowanych.
- Strona się nie uruchamia w ogóle – sprawdź, czy środowisko ma status Running. Pomaga Restart site lub restart całej aplikacji. Antywirus potrafi blokować lokalny serwer – dodaj wyjątek.
- Wolne ładowanie – na Windows włącz tryb wydajny, ogranicz liczbę aktywnych witryn naraz i wyłącz skanowanie katalogu Local przez antywirusa. Po Live Link spowolnienie jest normalne (ruch idzie tunelem).
- Błędy bazy danych (Error establishing a database connection) – baza nie wystartowała. Zatrzymaj i uruchom witrynę ponownie; jeśli nie pomaga, sprawdź logi w panelu.
- wp-admin niedostępny / pętla przekierowań – zwykle wina rozjechanych adresów URL po imporcie. Wykonaj search-replace na `.local` w bazie i wyczyść cache.
- Ostrzeżenie o certyfikacie po HTTPS – ponownie kliknij Trust w zakładce SSL i zrestartuj przeglądarkę.
Kiedy zlecić to agencji
Local WP świetnie nadaje się do nauki, prototypów i prowadzenia własnej strony. Jednak gdy w grę wchodzi sklep, integracje płatności, wydajność przy ruchu z reklam albo bezawaryjna migracja danych klientów, błąd potrafi kosztować realne pieniądze.
W takich sytuacjach warto oddać projekt specjalistom. W KC Mobile mamy ponad 20 lat doświadczenia i status Google Partner. Realizujemy:
- Strony WordPress – od 3000 zł, z poprawnym środowiskiem developmentu i bezpiecznym wdrożeniem na produkcję.
- Sklepy WooCommerce – od 8000 zł, z przetestowanymi lokalnie płatnościami i e-mailami transakcyjnymi.
- Opiekę nad WordPress – od 299 zł/mies., czyli aktualizacje i kopie testowane najpierw na kopii, nie na żywej witrynie.
Chcesz przenieść stronę z Local na serwer bez ryzyka albo zlecić cały projekt? Umów bezpłatną konsultację – przeanalizujemy Twoją sytuację i zaproponujemy najlepsze rozwiązanie. Sprawdź też pełną ofertę WordPress.
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.
Najczęściej zadawane pytania
Czy Local WP jest darmowy?
Local WP czy XAMPP - co lepsze dla początkujących?
Jak przenieść stronę z Local WP na serwer produkcyjny?
Czy WordPress może działać bez serwera internetowego?
Jak udostępnić lokalną stronę WordPress klientowi przez Live Link?
Dlaczego strona w Local WP ładuje się wolno?
Jak zmienić wersję PHP w Local WP?
Co zrobić, gdy strona w Local WP się nie uruchamia (port zajęty)?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 20+ lat doświadczenia