Przejdź do treści
WordPress i Strony WWW

Skonfiguruj Local WP dla swojej strony WordPress

Publikacja: Aktualizacja:
Czytaj poradnik
Jasna ilustracja pracy nad stroną WordPress

Krótka odpowiedź

Aby skonfigurować lokalnego WordPressa w Local WP, pobierz aplikację od producenta, utwórz witrynę, wybierz Preferred lub Custom i ustaw dane administratora. Sprawdź panel i lokalny adres.

Przy imporcie użyj obsługiwanego ZIP z wp-content i SQL. Przed testem kopii odłącz produkcyjne wysyłki i integracje: Mailpit przechwytuje PHP mail(), ale nie gwarantuje przechwycenia zewnętrznego SMTP lub API.

Local WP to bezpłatne narzędzie do uruchamiania WordPressa na własnym komputerze, bez kupowania hostingu na czas pracy lokalnej. Pozwala przygotować i testować stronę, a potem zaplanować jej publikację. Poradnik prowadzi przez instalację, wybór usług, lokalny SSL, narzędzia, Live Links i migrację, z uwzględnieniem ograniczeń kopii sklepu oraz integracji zewnętrznych.

W tym poradniku

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 płatnego hostingu ani publicznej domeny do pracy lokalnej. Instalacja, pobieranie komponentów i usługi zewnętrzne wymagają internetu; gotowa witryna może działać offline.

Dla firmy i osoby pracującej nad stroną oznacza to kilka konkretnych korzyści:

  • Testy na kopii - aktualizacje wtyczek, zmiany motywu i eksperymenty z kodem robisz na kopii, a nie na żywej witrynie, na którą patrzą klienci.
  • Brak osobnego hostingu testowego - do pracy nad lokalną kopią wystarczy komputer. Publiczna witryna nadal potrzebuje własnego hostingu.
  • Praca offline - tworzysz w pociągu, samolocie czy bez stałego łącza.
  • Niezależne środowisko - sprawdzasz zmiany bez ich publikowania. Wydajność zależy także od komputera i projektu.
  • Osobne projekty - możesz przygotować nową witrynę do kolejnej próby. Zachowaj kopię danych przed usunięciem dotychczasowej.

Samo przeniesienie kopii sklepu na komputer nie odłącza usług zewnętrznych. Przed testem sprawdź SMTP, płatności i webhooki. Pomoc przy konfiguracji opisujemy w ofercie WordPress.

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto. Omów zmianę w WordPressie

Wymagania systemowe i przygotowanie (Windows, macOS, Linux)

Przed instalacją sprawdź wymagania Local. Producent podaje minimum 4 GB RAM i 1,5 GB miejsca na aplikację. Witryny, media i kopie potrzebują dodatkowego miejsca. Większa pamięć pomaga przy kilku projektach, ale nie jest tym samym co minimum producenta.

  • Windows: Windows 10 w wersji 64-bit lub Windows 11. Local może potrzebować zgody na zmianę pliku hosts.
  • macOS: dokumentacja wskazuje Monterey 12 lub nowszy; dobierz instalator dla Intel albo Apple Silicon.
  • Linux: sprawdź zgodność dystrybucji. Strona wydań udostępnia pakiety DEB oraz RPM.

Nie wyłączaj całego antywirusa. Sprawdź komunikat i regułę dotyczącą konkretnego składnika Local. Uprawnienia przyznawaj programowi, którego pochodzenie zweryfikowałeś.

Local WP vs XAMPP/MAMP - które narzędzie wybrać

XAMPP i MAMP są środowiskami do aplikacji PHP. Local koncentruje się na WordPressie: kreator tworzy witrynę, a panel udostępnia bazę, SSL, pocztę testową i narzędzia administracyjne.

  • Konfiguracja: Local ogranicza ręczne kroki przy tworzeniu WordPressa. W środowisku ogólnym część konfiguracji wykonujesz samodzielnie.
  • Projekty: ustawienia usług dobierasz dla witryny, co pomaga przy sprawdzaniu różnych wersji PHP.
  • Narzędzia: One-click admin, Blueprints i Live Links wspierają pracę nad stronami WordPress.

Wybierz narzędzie pasujące do projektu i wiedzy zespołu. Nie zakładaj, że Local zawsze będzie szybszy albo że używa architektury kontenerów opisanej w dawnych poradnikach.

Potrzebujesz konkretnej funkcji na stronie?

Wolisz od razu porozmawiać? Zadzwoń: 604 939 140

Wysyłając formularz, zgadzasz się na przetwarzanie danych w celu kontaktu (polityka prywatności). Odpowiadamy w 24h.

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 dobierz pakiet do dystrybucji. Sprawdź, o jakie uprawnienia prosi instalator.
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. Zestaw usług wybierzesz przy tworzeniu witryny.
5. Logowanie do konta (opcjonalne) - konto Local jest potrzebne do Live Links, a połączenie z hostingiem wymaga właściwego dostępu do tego hostingu. 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 pomaga zbliżyć wersje usług do hostingu; nie odtwarza wszystkich jego ustawień.
3. Dane logowania WordPress - ustaw login administratora, hasło i e-mail. Te dane posłużą do wejścia do panelu `wp-admin`.

Po zatwierdzeniu Local utworzy bazę i witrynę. Czas zależy od pobieranych składników i komputera. Adres .local działa przez lokalną konfigurację, nie publiczne DNS. Sprawdź status uruchomienia przed otwarciem strony.

Wybór środowiska: PHP, serwer i baza danych

Tryb Custom pomaga dopasować środowisko do projektu.

  • PHP: wybierz wersję zgodną z wymaganiami projektu i możliwie zbliżoną do hostingu.
  • Serwer WWW: jeśli strona polega na regułach Apache w .htaccess, uwzględnij tę zależność. nginx wymaga innego sposobu konfiguracji reguł.
  • Baza: wybierz wersję dostępną w Local; nie zakładaj obsługi dowolnego silnika.

Informacje o wydaniach podają, że w Local 10.1.0 z 5 maja 2026 MySQL 8.4 stał się domyślną bazą nowych witryn Preferred. To datowany przykład, nie zapewnienie o najnowszej wersji każdego kanału.

Podobne wersje ograniczają różnice, ale nie gwarantują działania po migracji. Hosting może mieć inne rozszerzenia PHP, limity i reguły. Sprawdź je także przy wyborze hostingu WordPress.

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 panel pod skonfigurowanym adresem witryny.
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ę. Język panelu może dodatkowo zależeć od ustawienia profilu użytkownika.
4. Ustaw tytuł strony, opis i poprawny adres e-mail administratora (nie używaj adresu klienta do prób).

Najszybsza droga do panelu to funkcja One-click admin w Local - loguje Cię do `wp-admin` bez wpisywania hasła. Funkcja działa lokalnie; nie loguje automatycznie osoby oglądającej Live Link.

Panel narzędzi witryny w Local

Panel witryny udostępnia narzędzia potrzebne do pracy:

  • WP Admin / One-click admin: wejście do panelu WordPressa.
  • Open site: podgląd frontendu.
  • Database: dostęp do bazy. Nazwa przycisku zależy od wydania; w aktualnej dokumentacji występuje Open AdminNeo.
  • Tools > Mailpit > Open Mailpit: podgląd przechwyconych wiadomości.
  • Site shell: terminal z WP-CLI.

Dokumentacja Mailpit określa zakres: "any email that is sent using the PHP mail() function will be captured." Nie jest to gwarancja przechwytywania zewnętrznego SMTP lub API. Przed testem kopii odłącz produkcyjny transport i sprawdź faktyczny odbiornik.

Podobnie oceń płatności, CRM i webhooki. Mogą działać także lokalnie przy dostępie do internetu. Zasady dostępu wyjaśnia poradnik REST API.

Lokalny SSL i HTTPS

HTTPS pozwala sprawdzać stronę w konfiguracji bliższej produkcji. Dokumentacja SSL w Local opisuje zaufanie certyfikatowi.

1. W widoku witryny znajdź informację o SSL i opcję Trust.
2. Zatwierdź potrzebną zmianę w magazynie certyfikatów, jeśli pochodzi od Local.
3. Sprawdź adres HTTPS witryny i zachowanie przeglądarki.

Zaufanie certyfikatowi nie zmienia wszystkich odnośników zapisanych jako HTTP. Przy mixed content sprawdź adresy zasobów, ustawienia WordPressa i cache. Certyfikat lokalny nie służy do zabezpieczenia publicznego hostingu. Tryb routera localhost ma dodatkowe ograniczenia HTTPS opisane dalej; samo Trust ich nie znosi.

Blueprinty - szablony witryn do wielokrotnego użytku

Blueprinty pozwalają ponownie wykorzystać przygotowaną konfigurację. Blueprint to zapisany szablon całej witryny: WordPress z wybranym motywem, wtyczkami, ustawieniami i przykładową treścią - działanie funkcji opisuje dokumentacja Blueprints w Local.

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. Uruchamiasz wzorcową witrynę i 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. Przed zapisaniem usuń dane klientów i produkcyjne sekrety. Kolejna strona powinna otrzymać własną konfigurację integracji.

Import istniejącej strony do Local

Import przydaje się do testowania zmian na kopii WordPressa. Instrukcja Local opisuje ZIP z wp-content i zrzutem SQL. Taką paczkę można przeciągnąć do aplikacji lub wybrać import.

Plik .wpress jest innym formatem. Nie zakładaj natywnego importu; użyj osobnej, udokumentowanej ścieżki narzędzia wykonującego eksport. Dla obsługiwanych hostingów dostępne jest także pobieranie przez Local Connect.

Przed uruchomieniem kopii przełącz lub odłącz produkcyjne sekrety SMTP, płatności i webhooków. Po imporcie sprawdź adresy lokalne, media i panel. Search-replace wykonuj na kopii metodą obsługującą serializowane dane, zamiast zwykłego zastępowania tekstu w SQL.

Migracja gotowej strony z Local na serwer produkcyjny

Przed migracją zachowaj kopię środowiska docelowego i ustal, czy pojawiają się w nim nowe zamówienia lub zgłoszenia. 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 narzędziem dostępnym w zakładce Database w Local.
2. Wgranie plików - przenieś WordPressa na hosting przez SFTP lub zabezpieczony mechanizm hostingu.
3. Import bazy - utwórz bazę na serwerze i zaimportuj zrzut SQL przez phpMyAdmin.
4. search-replace adresów URL - sprawdź adresy zapisane w bazie. W dobranym zakresie tabel zamień `https://nazwa.local` na docelową domenę (np. `https://twojadomena.pl`). Najbezpieczniej zrobić to przez WP-CLI poleceniem `wp search-replace` (patrz dokumentacja wp search-replace w WP-CLI), które poprawnie obsługuje zserializowane dane, albo wtyczką typu Better Search Replace. Zacznij od --dry-run, sprawdź zakres tabel i rozważ --skip-columns=guid zgodnie z procedurą migracji. Zwykłe UPDATE w SQL może uszkodzić serializowane ustawienia.
5. Alternatywa: narzędzie migracyjne może obsłużyć część kroków. Sprawdź format, limity i zachowanie bazy w jego dokumentacji; nie każde działa przez jeden plik.

Po migracji sprawdź odnośniki, media i mixed content. Formularze oraz pocztę sprawdzaj kontrolowanym przebiegiem bez danych klientów. Pomoc opisuje oferta WordPress, a dalszą obsługę opieka nad WordPress.

Synchronizacja i staging (MagicSync, WP Engine/Flywheel)

Local Connect obsługuje połączenia z WP Engine i Flywheel. Pull pobiera środowisko, a push przesyła wybrany zakres przy odpowiednim dostępie do hostingu.

MagicSync porównuje czasy modyfikacji plików, nie ich treść. Nie obiecuje scalania poszczególnych rekordów bazy. Opcja All modified może nadpisać pliki docelowe. Sprawdź listę, zakres i wybrane środowisko przed wysłaniem.

Lokalna baza sklepu może nie zawierać nowych zamówień. Nie publikuj jej w całości tylko dlatego, że zmieniłeś motyw. Ustal sposób przeniesienia potrzebnych zmian bez nadpisania bieżących danych. Staging pomaga w weryfikacji, ale sam nie gwarantuje bezpiecznego wdrożenia.

Najczęstsze problemy i rozwiązania

Ustal, czy nie działa jedna witryna, czy cały Local. Sprawdź status usług i komunikaty.

  • Zajęty port: Router Mode w trybie Site Domains używa portu 80. Ustal, co go zajmuje; nie zatrzymuj nieznanej usługi.
  • Tryb zastępczy: Preferences > Advanced > Router Mode pozwala wybrać localhost. Witryny używają własnych portów, ale tracą HTTPS i Live Links.
  • Błąd bazy: sprawdź usługę i log, nie zakładaj jednego zajętego portu.
  • Przekierowania: porównaj lokalny adres z ustawieniami WordPressa i dodatków wymuszających HTTPS.
  • Wydajność: porównaj podgląd lokalny z Live Link, zatrzymaj nieużywane projekty i sprawdź obciążenie.
  • Certyfikat: sprawdź zaufanie, nazwę hosta i tryb routera. Restart nie zastępuje diagnozy.

Kiedy zlecić to agencji

Pomoc przydaje się zwłaszcza przy migracji aktywnego sklepu, konflikcie usług lub integracji, która nadal łączy się z produkcją.

Napisz do nas, podając stronę lub środowisko i problem. System komputera, wersja Local i oczyszczony komunikat pomogą później; nie musisz przygotowywać pełnego raportu przed kontaktem. Nie przesyłaj bazy klientów ani sekretów.

Możemy ustalić zakres wsparcia WordPress przy konfiguracji lub migracji. Jeśli problem dotyczy działającej strony, zobacz naprawę WordPressa. Nie trzeba zamawiać nowej witryny, aby poprawić środowisko lokalne.

Local WP służy do pracy nad kopią strony. Jeśli zamiast poprawiać starą witrynę wolisz zacząć od nowa, zobacz, jak wygląda tworzenie stron internetowych dla firm w KC Mobile.

Więcej poradników w tym temacie

Wspomniane narzędzia

Local WPMailpitWP-CLIMagicSync

Najczęściej zadawane pytania

Co to jest Local WP?
Local WP to bezpłatna aplikacja uruchamiająca WordPressa na komputerze wraz z serwerem WWW, PHP i bazą danych. Pomaga budować strony i testować zmiany przed publikacją. Nie zastępuje hostingu publicznej witryny. Instalacja oraz pobieranie składników wymagają internetu, ale gotowy projekt może działać offline. Dodatkowe funkcje obejmują lokalny SSL, Blueprints, Mailpit oraz podgląd przez Live Links.
Czy Local WP jest darmowy?
Tak, sama aplikacja Local jest bezpłatna. Możesz tworzyć i sprawdzać lokalne witryny bez kupowania hostingu dla każdej próby. Konto Local jest potrzebne do funkcji takich jak Live Links, a połączenie z hostingiem wymaga odpowiedniego dostępu do tego hostingu. Osobno uwzględnij koszty publikacji strony, płatnych wtyczek i usług zewnętrznych, których używa konkretny projekt.
Local WP czy XAMPP - co lepsze dla początkujących?
Local ułatwia rozpoczęcie pracy nad WordPressem dzięki kreatorowi i narzędziom dostępnym w jednym panelu. XAMPP jest środowiskiem ogólnego zastosowania dla aplikacji PHP i daje inny sposób konfiguracji. Wybierz narzędzie pasujące do projektu oraz wiedzy zespołu. Nie zakładaj, że jedna aplikacja zawsze będzie szybsza. Dla nauki WordPressa kreator Local pozwala ograniczyć ręczne kroki.
Jak przenieść stronę z Local WP na serwer produkcyjny?
Przenosząc stronę z Local WP na hosting produkcyjny, przygotuj kopię środowiska docelowego, przenieś pliki i bazę oraz dostosuj konfigurację połączenia i adresy. Search-replace wykonuj narzędziem obsługującym serializowane dane, najpierw w trybie próbnym. Przy aktywnym sklepie nie nadpisuj bazy zawierającej nowe zamówienia starą kopią lokalną. Ustal zakres migracji, a po wdrożeniu sprawdź media, odnośniki i kontrolowane przebiegi formularzy oraz integracji.
Czy WordPress może działać bez serwera internetowego?
WordPress potrzebuje serwera WWW, PHP i bazy danych, ale nie muszą one znajdować się na publicznym hostingu. Local uruchamia te elementy na Twoim komputerze. Przygotowana witryna może działać offline, natomiast pobieranie aktualizacji i usługi zewnętrzne potrzebują połączenia. Lokalny adres nie jest publiczną domeną. Udostępnienie podglądu przez Live Links wymaga osobnej konfiguracji i internetu.
Jak udostępnić lokalną stronę WordPress klientowi przez Live Link?
Aby udostępnić lokalnego WordPressa przez Live Link, zaloguj się do konta Local, uruchom witrynę i wybierz Enable przy Live Link. Sprawdź podgląd oraz dane logowania przed udostępnieniem uprawnionej osobie. Funkcja korzysta z HTTPS i Privacy Mode. Komputer oraz tunel muszą działać. Dane dostępu można zmienić po wyłączeniu linku w Tools > Live Links. Udostępniaj oczyszczoną kopię i wyłącz podgląd po prezentacji.
Dlaczego strona w Local WP ładuje się wolno?
Gdy strona w Local WP ładuje się wolno, najpierw porównaj bezpośredni adres lokalny z Live Link, ponieważ drugi korzysta z tunelu i internetu. Sprawdź obciążenie komputera, aktywne witryny, logi oraz ostatnie zmiany w projekcie. Zatrzymaj nieużywane środowiska i obserwuj konkretną różnicę. Nie wyłączaj całej ochrony antywirusowej bez rozpoznania blokady. Wolne działanie może wynikać także z kodu strony lub oczekiwania na zewnętrzne API.
Jak zmienić wersję PHP w Local WP?
Aby zmienić wersję PHP w Local WP, wybierz witrynę i sprawdź dostępne wersje PHP w jej ustawieniach środowiska. Zastosuj zmianę zgodnie z komunikatem aplikacji i ponownie sprawdź działanie projektu. Dobierz wersję zgodną z wymaganiami WordPressa, wtyczek i docelowego hostingu. Zbliżona wersja PHP ogranicza różnice, ale nie gwarantuje zgodności całego serwera. Hosting może mieć inne rozszerzenia, limity i reguły obsługi żądań.
Co zrobić, gdy strona w Local WP się nie uruchamia (port zajęty)?
Gdy Local WP nie uruchamia strony z powodu zajętego portu, sprawdź dokładny komunikat i usługę blokującą port. Router Site Domains korzysta z portu 80, ale nie każdy błąd uruchomienia dotyczy routera. Możesz wybrać localhost w Preferences > Advanced > Router Mode, pamiętając o utracie HTTPS i Live Links. Nie zatrzymuj nieznanych usług ani nie kasuj projektu. Zachowaj log i sprawdź stan poszczególnych składników środowiska.

Przypisy i źródła

Źródła zawierają linki do zewnętrznych raportów branżowych, badań i oficjalnych publikacji. Klikając w numerację [X] w treści artykułu, automatycznie zostaniesz przeniesiony do odpowiedniego przypisu.

#wordpress#local wp#hosting#migracja#narzedzia#przewodnik
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz konkretnej funkcji na stronie?

Opisz, co użytkownik ma móc zrobić, i podaj adres obecnej strony, jeśli już działa. Możesz dołączyć przykład. Dobierzemy zakres prac do istniejącej witryny, a nową stronę z dedykowanym projektem przygotujemy od 3 500 zł netto.