Aktualizacja: październik 2026
- Potrzebujesz
- Domeny, hostingu z PHP i bazą MySQL lub MariaDB oraz certyfikatu SSL
- Czas
- Autoinstalator 5–10 minut, instalacja ręczna 20–40 minut
- Koszt oprogramowania
- 0 zł, WordPress jest darmowy
- Czy zrobisz to sam?
- Tak, jeśli masz dostęp do panelu hostingu. Trudniej robi się przy konfiguracji DNS i przenosinach
Szybka odpowiedź
Najprościej zainstalujesz WordPressa autoinstalatorem w panelu hostingu: wybierasz domenę, podajesz login i hasło administratora, a hosting sam tworzy bazę danych i wgrywa pliki. Ręcznie robisz to w czterech krokach: tworzysz bazę danych i użytkownika, wgrywasz pliki z pl.wordpress.org do katalogu domeny, otwierasz domenę w przeglądarce i przechodzisz kreator, w którym podajesz dane bazy, tytuł strony i konto administratora. Potem logujesz się pod adresem twojadomena.pl/wp-admin.
WordPress to darmowy system do budowy stron: od wizytówki firmy, przez bloga, po sklep na WooCommerce. Poniżej pokazuję obie metody instalacji na typowym polskim hostingu, ustawienia, które warto zrobić od razu po instalacji, i błędy, z którymi najczęściej się spotykam przy pomocy klientom. Stan na październik 2026: aktualna jest gałąź WordPress 7.x, a zalecane wymagania serwera według wordpress.org to PHP 8.3 lub nowszy oraz MySQL 8.0 albo MariaDB 10.11 lub nowsze, plus obsługa HTTPS.
Zanim zaczniesz: domena, hosting i SSL
- Domena to adres strony, np. mojafirma.pl. Musi być skierowana na serwer hostingu (zwykle przez ustawienie serwerów DNS hostingu u rejestratora). Po zmianie DNS adres może zacząć działać dopiero po kilku godzinach.
- Hosting to serwer, na którym będą pliki i baza danych. Szukaj takiego, który pozwala wybrać aktualną wersję PHP, ma darmowy certyfikat SSL (np. Let’s Encrypt), automatyczne kopie zapasowe i autoinstalator WordPressa. Szerzej piszę o tym w tekście jak działa hosting i jaki wybrać do WordPressa.
- Certyfikat SSL włącz w panelu hostingu jeszcze przed instalacją. Wtedy od razu zainstalujesz stronę pod adresem z https i unikniesz późniejszej zmiany adresów. Dlaczego to ważne, wyjaśniam w artykule o certyfikacie SSL.
Jeśli dopiero poznajesz te pojęcia, zacznij od wpisu co to jest hosting i domena.
Sposób 1. Instalacja WordPressa autoinstalatorem w panelu hostingu
Większość hostingów ma w panelu (cPanel, DirectAdmin lub własnym) narzędzie do instalacji aplikacji jednym kliknięciem. Nazwy się różnią: Softaculous, WP Toolkit, „Instalator aplikacji”, „Autoinstalator”. Przebieg jest podobny:
- Wybierz WordPress z listy aplikacji
W panelu hostingu znajdź autoinstalator i kliknij WordPress.
- Wskaż domenę i katalog
Wybierz protokół
https://, domenę i zostaw pole katalogu puste, jeśli strona ma działać bezpośrednio pod adresem domeny, a nie np. pod /wordpress. - Ustaw konto administratora
Wpisz nazwę strony, login (nie używaj „admin”), silne hasło i adres e-mail, na który przyjdą powiadomienia i link do resetu hasła. Wybierz język polski.
- Uruchom instalację
Autoinstalator sam utworzy bazę danych, użytkownika i plik konfiguracyjny. Po minucie dostaniesz link do panelu.
Prawie zawsze, gdy stawiasz nową stronę na zwykłym hostingu. Instalacja ręczna ma sens, gdy hosting nie ma autoinstalatora, instalujesz stronę na VPS albo chcesz dokładnie kontrolować nazwy bazy i prefiks tabel.
Sposób 2. Ręczna instalacja WordPressa krok po kroku
- Pobierz WordPressa
Wejdź na pl.wordpress.org/download i pobierz plik ZIP z polską wersją. Nie pobieraj WordPressa z innych stron, bo zmodyfikowane paczki to częsta droga do infekcji.
- Utwórz bazę danych i użytkownika
W panelu hostingu, w sekcji Bazy danych MySQL, utwórz nową bazę i użytkownika z pełnymi uprawnieniami do tej bazy. Zapisz nazwę bazy, nazwę użytkownika, hasło i adres serwera bazy. Zwykle jest to
localhost, ale część hostingów podaje osobny adres, np. w formie nazwy serwera. Wiele paneli dokleja do nazw bazy i użytkownika prefiks konta (np.konto_wordpress). W kreatorze trzeba podać pełną nazwę z tym prefiksem. - Wgraj pliki na serwer
Najszybciej: wgraj sam plik ZIP menedżerem plików w panelu do katalogu domeny (często
public_html,wwwalbo katalog z nazwą domeny) i rozpakuj go na serwerze. Przez FTP (np. FileZilla) wgrywasz już rozpakowane pliki, co trwa dłużej, bo to kilka tysięcy plików. Uważaj, żeby po rozpakowaniu pliki nie zostały w podkataloguwordpress. Plikwp-config-sample.phpi katalogwp-adminmają leżeć bezpośrednio w katalogu domeny. Usuń też domyślny plikindex.htmlhostingu, jeśli tam jest. - Uruchom kreator instalacji
Otwórz domenę w przeglądarce. WordPress zauważy, że nie ma pliku
wp-config.php, i zaproponuje jego utworzenie. Wybierz język, a w formularzu wpisz nazwę bazy, nazwę użytkownika, hasło, serwer bazy i prefiks tabel. Domyślny prefikswp_działa, ale gdy w jednej bazie ma być kilka instalacji, każda musi mieć inny prefiks. Zatwierdź dane i uruchom instalację. - Podaj dane strony i administratora
Kreator zapyta o tytuł witryny, nazwę użytkownika, hasło (WordPress zaproponuje silne), adres e-mail i widoczność dla wyszukiwarek. Jeśli strona jest jeszcze w budowie, zaznacz prośbę do wyszukiwarek o nieindeksowanie, ale koniecznie odznacz ją przed startem. Wszystkie te dane zmienisz później w ustawieniach.
- Zaloguj się do panelu
Panel administracyjny jest pod adresem
twojadomena.pl/wp-admin(albo/wp-login.php). Zapisz login i hasło w menedżerze haseł.
Jeśli kreator nie może zapisać pliku konfiguracyjnego, skopiuj wp-config-sample.php jako wp-config.php, wpisz w nim ręcznie dane bazy w liniach DB_NAME, DB_USER, DB_PASSWORD i DB_HOST oraz wklej unikalne klucze bezpieczeństwa wygenerowane pod adresem api.wordpress.org/secret-key.
Co ustawić zaraz po instalacji
- Adres z https
W Ustawienia → Ogólne sprawdź, czy „Adres WordPressa” i „Adres witryny” zaczynają się od
https://. Zmieniaj je tylko wtedy, gdy certyfikat już działa, bo inaczej możesz odciąć sobie dostęp do panelu. - Czytelne adresy podstron
W Ustawienia → Bezpośrednie odnośniki wybierz „Nazwa wpisu”. Zrób to od razu, zanim opublikujesz treści, żeby później nie przekierowywać adresów.
- Usuń przykładowe treści
Skasuj wpis „Witaj, świecie!”, przykładową stronę i nieużywane motywy oraz wtyczki. Każdy nieużywany dodatek to kolejna rzecz do aktualizowania.
- Wybierz motyw
Postaw na lekki, aktualizowany motyw z dobrymi opiniami w katalogu wordpress.org. Sprawdź go od razu na telefonie.
- Zainstaluj tylko niezbędne wtyczki
Na start zwykle wystarczy wtyczka SEO (np. Yoast SEO), kopie zapasowe (np. UpdraftPlus, jeśli hosting nie robi ich sam), ochrona logowania i formularz kontaktowy. Mniej wtyczek to szybsza i bezpieczniejsza strona.
- Zabezpiecz panel
Włącz automatyczne aktualizacje wtyczek, którym ufasz, ustaw silne hasło i weryfikację dwuetapową. Więcej w poradniku jak zabezpieczyć stronę WordPress przed atakami.
- Podłącz Google Search Console
Gdy strona jest gotowa i widoczna dla wyszukiwarek, dodaj ją do Search Console i zgłoś mapę witryny. Instrukcję znajdziesz we wpisie jak połączyć WordPressa z Google Search Console.
Najczęstsze problemy przy instalacji WordPressa
| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
| Błąd połączenia z bazą danych („Error establishing a database connection”) | Zła nazwa bazy, użytkownika, hasło lub serwer bazy, brak prefiksu konta w nazwie | Sprawdź dane w panelu hostingu i w wp-config.php, nadaj użytkownikowi uprawnienia do bazy |
| Pod domeną widać stronę powitalną hostingu | W katalogu został domyślny index.html | Usuń go, WordPress używa index.php |
| Strona działa tylko pod /wordpress | Pliki rozpakowane do podkatalogu | Przenieś zawartość katalogu wordpress poziom wyżej |
| Biały ekran lub błąd 500 | Za stara wersja PHP, brak rozszerzeń PHP, uszkodzone pliki po FTP | Ustaw w panelu aktualne PHP, wgraj pliki ponownie |
| „Zbyt wiele przekierowań” po włączeniu https | Konflikt przekierowań w hostingu, Cloudflare i ustawieniach WordPressa | Zostaw jedno przekierowanie na https, sprawdź tryb SSL w Cloudflare |
| Domena w ogóle się nie otwiera | DNS nie wskazuje jeszcze na hosting | Sprawdź serwery DNS domeny u rejestratora i odczekaj propagację |
To inna procedura niż czysta instalacja: trzeba skopiować pliki i bazę, podmienić adresy i zadbać o przekierowania. Opisuję ją w poradniku jak przenieść stronę na inny serwer, a przy dużej bazie przyda się też tekst o limicie importu w phpMyAdmin.
Wolisz, żeby ktoś postawił stronę za Ciebie?
Zainstaluję i skonfiguruję WordPressa na Twoim hostingu, podłączę domenę, SSL, kopie zapasowe i Search Console, a potem mogę zbudować całą stronę firmową. Pracuję zdalnie, a z firmami z Sieradza i okolic spotykam się też na miejscu.
Najczęstsze pytania
Ile trwa instalacja WordPressa?
Autoinstalatorem w panelu hostingu około 5–10 minut. Instalacja ręczna przez FTP i własną bazę danych zajmuje zwykle 20–40 minut, głównie przez wgrywanie plików.
Czy WordPress jest darmowy?
Tak, oprogramowanie z pl.wordpress.org jest darmowe. Płacisz za domenę, hosting i ewentualnie płatne motywy lub wtyczki.
Jakie wymagania musi spełniać hosting pod WordPressa?
Według wordpress.org zalecane jest PHP 8.3 lub nowsze, MySQL 8.0 albo MariaDB 10.11 lub nowsze oraz obsługa HTTPS. W praktyce przydają się też automatyczne kopie zapasowe i autoinstalator.
Jak zalogować się do WordPressa po instalacji?
Wpisz w przeglądarce adres twojadomena.pl/wp-admin i podaj login oraz hasło ustawione podczas instalacji. Jeśli nie pamiętasz hasła, użyj linku do resetu wysyłanego na e-mail administratora.
Czy mogę zainstalować WordPressa na komputerze, bez hostingu?
Tak, do nauki i testów możesz użyć lokalnego środowiska, np. programu Local albo pakietu typu XAMPP. Taka strona nie jest jednak widoczna w internecie, dopóki nie przeniesiesz jej na hosting.