Jak zainstalować WordPress krok po kroku?

WordPress możesz zainstalować automatycznie w panelu hostingu albo ręcznie. Pierwsza metoda jest prostsza i zwykle wystarcza przy nowej stronie. Instalacja ręczna przydaje się, gdy instalator nie jest dostępny, chcesz samodzielnie utworzyć bazę danych albo potrzebujesz pełnej kontroli nad katalogiem instalacji.

Poniższa instrukcja dotyczy samodzielnie hostowanego WordPressa pobieranego z WordPress.org. WordPress.com jest usługą z własnym hostingiem i nie wymaga przesyłania plików ani ręcznego tworzenia bazy.

Zanim zaczniesz: przygotuj domenę, hosting i dostęp

Do instalacji potrzebujesz:

  • domeny skierowanej na właściwy serwer,
  • hostingu obsługującego PHP i bazę danych,
  • aktywnego certyfikatu SSL, aby strona działała pod adresem HTTPS,
  • dostępu do panelu hostingu, bazy danych i plików,
  • klienta SFTP, jeżeli hosting nie ma wygodnego menedżera plików,
  • adresu e-mail, do którego masz stały dostęp.

WordPress zaleca obecnie PHP 8.3 lub nowsze, MariaDB 10.11 lub nowszą albo MySQL 8.0 lub nowszy oraz obsługę HTTPS. Przed instalacją porównaj parametry pakietu z aktualnymi wymaganiami WordPressa.

Jeśli pod domeną działa już strona, nie rozpoczynaj od nadpisywania jej plików. Najpierw wykonaj kopię plików i bazy danych. Nową wersję przygotuj w środowisku testowym, a publikację potraktuj jako migrację.

Sprawdź, czy domena prowadzi na właściwy serwer

W panelu rejestratora domeny ustaw serwery DNS hostingu albo rekordy wskazane przez dostawcę. Najczęściej będzie to rekord A kierujący domenę na adres IPv4 serwera oraz ewentualnie rekord AAAA dla IPv6.

Nie kopiuj przypadkowych wartości z poradnika. Prawidłowy adres IP i nazwy serwerów znajdują się w panelu lub wiadomości powitalnej hostingu. Po zmianie DNS trzeba poczekać na jej rozpropagowanie. Instalację możesz rozpocząć wcześniej przez panel hostingu, ale domena zacznie poprawnie otwierać stronę dopiero po aktualizacji DNS.

Przed uruchomieniem WordPressa włącz bezpłatny certyfikat SSL, jeżeli hosting go udostępnia. Docelowo instaluj witrynę od razu pod adresem https://twojadomena.pl, aby później nie poprawiać odnośników zapisanych z HTTP.

Metoda 1: instalacja WordPressa w panelu hostingu

Nazwy funkcji różnią się zależnie od hostingu. Szukaj opcji „WordPress”, „Instalator aplikacji”, „Autoinstalator”, „Softaculous” albo „Installatron”.

  1. Wybierz domenę. Upewnij się, że wskazujesz właściwą wersję z HTTPS.
  2. Sprawdź katalog instalacji. Jeśli WordPress ma działać pod adresem głównym, pole katalogu powinno być puste. Wpisanie wordpress utworzy stronę pod adresem twojadomena.pl/wordpress/.
  3. Ustaw nazwę strony. Możesz ją później zmienić, ale nie pozostawiaj domyślnego tekstu typu „My WordPress”.
  4. Utwórz administratora. Nie używaj loginu admin. Wygeneruj długie, unikalne hasło i zapisz je w menedżerze haseł.
  5. Podaj właściwy e-mail. Będzie potrzebny do odzyskania dostępu i odbierania komunikatów technicznych.
  6. Wyłącz zbędne dodatki. Niektóre instalatory domyślnie zaznaczają dodatkowe wtyczki lub motywy. Zostaw tylko elementy, których rzeczywiście potrzebujesz.
  7. Uruchom instalację. Po jej zakończeniu zaloguj się pod adresem https://twojadomena.pl/wp-admin/.

Autoinstalator tworzy bazę i plik konfiguracyjny za Ciebie. Nadal musisz jednak wykonać konfigurację opisaną w części „Co ustawić po instalacji?”.

Metoda 2: ręczna instalacja WordPressa

Krok 1. Pobierz WordPress z oficjalnego źródła

Pobierz aktualną paczkę z WordPress.org i rozpakuj ją na komputerze. Nie pobieraj systemu, motywów ani wtyczek z przypadkowych serwisów.

Krok 2. Utwórz bazę danych i jej użytkownika

W panelu hostingu przejdź do sekcji baz MySQL lub MariaDB i wykonaj trzy czynności:

  1. utwórz pustą bazę danych,
  2. utwórz osobnego użytkownika z silnym hasłem,
  3. przypisz użytkownika do bazy i nadaj mu wymagane uprawnienia.

Zapisz cztery wartości:

  • nazwę bazy danych,
  • nazwę użytkownika bazy,
  • hasło użytkownika,
  • adres serwera bazy danych.

Adres serwera często ma wartość localhost, ale nie zawsze. Użyj dokładnej wartości podanej przez hosting. Nazwa konta do panelu hostingu nie musi być nazwą użytkownika bazy.

Krok 3. Prześlij pliki do właściwego katalogu

Połącz się przez SFTP albo otwórz menedżer plików. Katalog publiczny może nazywać się public_html, www, htdocs lub inaczej. W razie wątpliwości sprawdź w panelu, jaki katalog jest przypisany do domeny.

Jeżeli strona ma działać pod adresem https://twojadomena.pl/, prześlij do katalogu głównego zawartość rozpakowanego folderu wordpress, a nie cały folder. Po przesłaniu plik index.php powinien znajdować się bezpośrednio w katalogu przypisanym do domeny.

Jeśli WordPress ma działać w podkatalogu, np. twojadomena.pl/blog/, utwórz katalog blog i w nim umieść pliki.

Krok 4. Skonfiguruj połączenie z bazą

Najprościej otworzyć w przeglądarce https://twojadomena.pl/wp-admin/setup-config.php. WordPress poprosi o zapisane wcześniej dane i spróbuje sam utworzyć plik wp-config.php.

Jeżeli serwer nie pozwala na automatyczny zapis:

  1. zmień nazwę pliku wp-config-sample.php na wp-config.php,
  2. otwórz plik w edytorze tekstu,
  3. uzupełnij dane bazy,
  4. zapisz plik bez zmiany rozszerzenia i prześlij go do katalogu głównego instalacji.
define( 'DB_NAME', 'nazwa_bazy' );
define( 'DB_USER', 'uzytkownik_bazy' );
define( 'DB_PASSWORD', 'silne_haslo' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

Nie zmieniaj DB_CHARSET ani DB_COLLATE bez konkretnego powodu. W sekcji kluczy uwierzytelniających wstaw losowe wartości wygenerowane przez oficjalny generator WordPressa. Nie publikuj prawdziwego pliku wp-config.php ani hasła bazy w zgłoszeniu, wiadomości czy zrzucie ekranu.

Krok 5. Uruchom instalator

Dla instalacji w katalogu głównym otwórz:

https://twojadomena.pl/wp-admin/install.php

Dla instalacji w podkatalogu blog będzie to:

https://twojadomena.pl/blog/wp-admin/install.php

W formularzu podaj tytuł witryny, login administratora, silne hasło i działający adres e-mail. Jeśli instalujesz gotową stronę produkcyjną, pozostaw wyłączoną opcję zniechęcającą wyszukiwarki do indeksowania. Jeśli jest to wersja robocza, lepiej dodatkowo zabezpieczyć ją hasłem na poziomie serwera.

Po zatwierdzeniu formularza zaloguj się pod adresem /wp-admin/. Sam fakt pojawienia się panelu nie kończy konfiguracji.

Co ustawić od razu po instalacji?

1. Adresy HTTPS

W sekcji Ustawienia → Ogólne sprawdź pola „Adres WordPressa” i „Adres witryny”. Oba powinny zawierać właściwą domenę oraz protokół HTTPS. Nie zmieniaj ich eksperymentalnie — błędny adres może odciąć dostęp do panelu.

2. Język, strefa czasowa i format daty

Ustaw język polski oraz strefę Europe/Warsaw. Ma to znaczenie dla dat publikacji, zadań cyklicznych, kopii zapasowych i harmonogramu wpisów.

3. Bezpośrednie odnośniki

Przejdź do Ustawienia → Bezpośrednie odnośniki. Dla typowej strony firmowej lub bloga czytelnym punktem wyjścia jest struktura „Nazwa wpisu”. Ustal format przed publikacją większej liczby podstron. Późniejsza zmiana adresów wymaga przekierowań 301.

4. Widoczność dla wyszukiwarek

W Ustawienia → Czytanie sprawdź opcję „Proś wyszukiwarki o nieindeksowanie tej witryny”. Na stronie produkcyjnej powinna być odznaczona. Opcja jest jedynie prośbą kierowaną do robotów i nie chroni wersji testowej przed dostępem osób postronnych.

5. Strona główna i przykładowa zawartość

Usuń domyślny wpis, komentarz i stronę przykładową, jeśli nie będą używane. Po utworzeniu właściwej strony głównej wskaż ją w ustawieniach czytania jako stronę statyczną.

6. Aktualizacje, kopie i odzyskiwanie

Zaktualizuj WordPress, motyw i potrzebne wtyczki. Ustaw automatyczne kopie plików oraz bazy i przechowuj przynajmniej jedną kopię poza serwerem witryny. Sama informacja „backup wykonany” nie wystarcza — trzeba wiedzieć, jak go odtworzyć.

7. Stan witryny

Otwórz Narzędzia → Stan witryny. Usuń błędy krytyczne, ale nie instaluj dodatków tylko po to, aby uzyskać idealną liczbę punktów. Każde zalecenie oceń w kontekście hostingu i funkcji strony.

Najczęstsze problemy podczas instalacji

„Błąd nawiązywania połączenia z bazą danych”

Sprawdź DB_NAME, DB_USER, DB_PASSWORD i DB_HOST. Upewnij się również, że użytkownik został przypisany do bazy i ma uprawnienia. Nie twórz nowej instalacji, dopóki nie zweryfikujesz tych danych.

Instalator otwiera się pod adresem z `/wordpress/`

Pliki zostały przesłane razem z nadrzędnym folderem. Jeśli strona ma działać w domenie głównej, przenieś zawartość folderu wordpress poziom wyżej, zanim zaczniesz publikować treści.

Po włączeniu bezpośrednich odnośników podstrony zwracają 404

Zapisz ponownie ustawienia bezpośrednich odnośników. Jeżeli problem pozostaje, serwer może nie obsługiwać reguł przepisywania albo WordPress nie może zapisać pliku .htaccess. Sprawdź konfigurację z hostingiem.

Pętla przekierowań po włączeniu HTTPS

Porównaj adres WordPressa, adres witryny, ustawienia SSL hostingu oraz reguły przekierowań. Nie włączaj kilku mechanizmów wymuszających HTTPS bez sprawdzenia, który z nich odpowiada za ruch.

Biały ekran albo błąd 500

Sprawdź log błędów PHP, wersję PHP, kompletność przesłanych plików i limity serwera. Na stronie produkcyjnej błędy powinny trafiać do logu, a nie być wyświetlane użytkownikom.

Kontrola przed publikacją strony

Przed udostępnieniem witryny sprawdź:

  1. czy domena i wszystkie ważne podstrony otwierają się przez HTTPS,
  2. czy wersja HTTP oraz alternatywna wersja hosta prowadzą jednym przekierowaniem do adresu docelowego,
  3. czy panel działa, a adres administratora jest poprawny,
  4. czy formularze wysyłają wiadomości i zapisują zgodę tam, gdzie jest potrzebna,
  5. czy wykonuje się kopia plików i bazy,
  6. czy strona produkcyjna nie blokuje indeksowania,
  7. czy wersja mobilna jest czytelna i nie ma elementów wychodzących poza ekran,
  8. czy usunięto przykładową treść oraz nieużywane wtyczki i motywy,
  9. czy ważne adresy zwracają kod 200, a nie pętlę lub błąd serwera.

Jeżeli nowy WordPress zastępuje wcześniejszą stronę, przygotuj mapę starych i nowych URL-i przed publikacją. Nie przekierowuj wszystkiego na stronę główną. Każdy wartościowy adres powinien zachować dotychczasową funkcję albo prowadzić do rzeczywistego następcy.

Instalacja to dopiero początek

Poprawnie działający WordPress jest fundamentem, ale nie zapewnia jeszcze widoczności ani zapytań od klientów. Kolejnym krokiem jest zaprojektowanie struktury, przygotowanie stron usługowych, skonfigurowanie pomiaru oraz sprawdzenie indeksowania.

Jeżeli witryna ma pozyskiwać ruch z Google, zobacz poradnik o pozycjonowaniu WordPressa. Potrzebujesz kontroli przed publikacją albo po migracji? Napisz na czesc@seomariusz.pl lub zadzwoń: 665 015 610.