Strona główna
Wordpress
Tutaj jesteś

Jak zainstalować WordPress na serwerze?

Jak zainstalować WordPress na serwerze?

Chcesz uruchomić własną stronę na WordPressie, ale boisz się technicznych szczegółów? W tym poradniku przeprowadzę Cię przez instalację krok po kroku. Zobaczysz, że instalacja WordPress na serwerze jest prostsza, niż wygląda na pierwszy rzut oka.

Co jest potrzebne do instalacji WordPress na serwerze?

Zanim zaczniesz wgrywać pliki, sprawdź, czy masz wszystkie elementy, bez których WordPress w ogóle nie ruszy. Brak jednego z nich zwykle kończy się komunikatem Error establishing a database connection albo pustą stroną zamiast instalatora.

Podstawowy zestaw wygląda tak: potrzebujesz hostingu z obsługą PHP i MySQL lub MariaDB, zarejestrowanej domeny skierowanej na serwer oraz aktualnej paczki instalacyjnej WordPress. Przyda się także program FTP, np. FileZilla albo Total Commander, bo przez przeglądarkę tych plików nie prześlesz.

Jeśli dopiero wybierasz serwer, zwróć uwagę na minimalne wymagania wersji, której chcesz używać. Dla nowszych wydań WordPress zaleca co najmniej PHP 7.4 i nowsze MySQL, ale nawet starsze wydania 3.x wymagały już PHP 5.2.4 i MySQL 5.0.15. Starszych wersji niż 2.9 nie warto instalować – mają luki bezpieczeństwa i problemy z motywami oraz wtyczkami.

Gdy nie wiesz, jakie wersje PHP i MySQL działały na serwerze, możesz utworzyć plik test.php z kodem phpinfo() i wywołać go z przeglądarki. W górnej części zobaczysz wersję PHP, a niżej – po wyszukaniu frazy „mysql” – także wersję MySQL lub MariaDB. To szybka metoda, którą wykorzystuje wielu administratorów.

Jakie dane musisz przygotować przed instalacją?

WordPress do pracy potrzebuje bazy danych. Sam jej nie utworzy, więc musisz to zrobić w panelu hostingu. Niezależnie od tego, czy używasz home.pl, OVH czy innego dostawcy, zawsze finalnie potrzebujesz czterech parametrów: nazwy bazy, użytkownika, hasła i adresu serwera bazy.

Na większości hostingów adres serwera bazy to po prostu localhost. Czasami jednak – jak w home.pl dla MySQL 8 – wpisuje się mysql8. Ten drobny szczegół potrafi zatrzymać całą instalację, więc warto go sprawdzić w dokumentacji lub w panelu klienta zanim uruchomisz instalator WordPressa.

Baza danych MySQL lub MariaDB powinna być przypisana do konkretnego użytkownika z pełnymi uprawnieniami. Jeśli korzystasz z panelu takiego jak cPanel czy autorski panel hostingu, kreator bazy przeprowadzi Cię przez wybór nazwy i ustawienie hasła. Na koniec zapisz te dane w bezpiecznym miejscu, bo za chwilę będziesz je przepisywać do formularza instalatora.

Skąd pobrać WordPress i jak rozpakować pliki?

Oficjalna paczka instalacyjna WordPress jest dostępna na stronie projektu w polskiej wersji językowej. Wystarczy pobrać plik .zip, rozpakować go na komputerze i przygotować do wysyłki na serwer. To zawsze pierwszy krok, niezależnie od hostingu.

Najlepiej pobierać WordPressa wyłącznie z zaufanego źródła, czyli z serwisu pl.wordpress.org. Dzięki temu masz pewność, że instalujesz aktualną i bezpieczną wersję. Na stronie zwykle widoczny jest duży przycisk pobierania, który kieruje wprost do najnowszej paczki.

Jak rozpakować paczkę WordPress?

Po pobraniu na dysku pojawi się plik .zip. W systemie Windows możesz skorzystać z wbudowanego mechanizmu wypakowywania albo użyć programu WinRAR lub WinZip. Różne narzędzia wyglądają inaczej, ale efekt powinien być ten sam – katalog wordpress z kompletem plików i folderów.

Kiedy rozpakujesz archiwum, w środku zobaczysz m.in. pliki index.php, wp-config-sample.php oraz katalogi wp-admin, wp-content, wp-includes. To właśnie tę zawartość trzeba wysłać na serwer. Nie kopiuj na hosting całego folderu nadrzędnego, tylko wnętrze katalogu wordpress – to częsty błąd, który powoduje, że instalator uruchamia się pod dziwnym adresem, np. /wordpress.

Jak przesłać pliki WordPress na serwer?

Do przesłania plików najlepiej użyć klienta FTP. Popularnym rozwiązaniem jest FileZilla, która jest darmowa i działa na Windows, macOS oraz Linuksie. Dzięki niej połączysz się z serwerem, zobaczysz strukturę katalogów i wgrasz potrzebne pliki w odpowiednie miejsce.

Po zainstalowaniu FileZilla uruchom program i przygotuj dane dostępowe do FTP: host, login i hasło. Dostajesz je od firmy hostingowej po założeniu konta – zazwyczaj przychodzą w pierwszych mailach po zakupie usługi. Jeśli nie możesz ich odnaleźć, najszybciej będzie napisać do supportu z prośbą o ponowne wysłanie danych.

Jak połączyć się z serwerem przez FTP?

W górnej części okna FileZilla znajdziesz pola „Host”, „Nazwa użytkownika”, „Hasło” i „Port”. Wpisz tam otrzymane dane, a następnie kliknij „Szybkie łączenie”. Po chwili w prawym panelu pojawi się struktura katalogów Twojego serwera www.

Lewy panel pokazuje pliki na lokalnym komputerze. Odszukaj w nim katalog z wypakowanymi plikami WordPress. W prawym panelu najczęściej szukasz katalogu public_html lub www – to główny katalog Twojej domeny. Jeśli masz kilka domen, hosting zwykle tworzy osobne podkatalogi dla każdej z nich.

Kiedy otworzysz katalog public_html, zaznacz w lewym panelu wszystkie pliki WordPress skrótem ctrl+a. Następnie przeciągnij je do prawego panelu. Przesyłanie może potrwać od kilkudziesięciu sekund do kilku minut, zależnie od jakości łącza i liczby małych plików.

Jak przyspieszyć wysyłanie plików?

Wysyłanie setek małych plików przez FTP bywa wolne. Na niektórych hostingach szybciej jest przesłać jedno archiwum .zip z paczką WordPress, a dopiero na serwerze je rozpakować. Do tego potrzebny będzie prosty skrypt PHP, który „rozpruje” paczkę w katalogu docelowym.

Jeśli korzystasz z usług takich jak home.pl, możesz dzięki temu skrócić czas przesyłania do minimum. Wysyłasz jeden plik ZIP, odpalasz skrypt, a po chwili cała struktura WordPress jest już gotowa na serwerze. To metoda przydatna przy słabszych łączach lub gdy często stawiasz nowe instalacje.

Jak utworzyć i skonfigurować bazę danych?

Baza danych to serce WordPressa. To tam trafiają wpisy, strony, ustawienia wtyczek, konta użytkowników i większość konfiguracji. Pliki na serwerze można łatwo podmienić, ale bez bazy nie ma żadnej treści.

W panelu hostingu znajdziesz sekcję odpowiedzialną za MySQL lub MariaDB. Czasem jest to zakładka „Bazy danych”, czasem oddzielny kreator. Stwórz nową bazę, nadaj jej nazwę, ustaw hasło i przypisz użytkownika z pełnymi uprawnieniami. Te dane będą Ci potrzebne podczas instalacji WordPressa.

Jakie dane bazy danych wpisuje się w instalatorze?

Instalator WordPress poprosi Cię o konkretny zestaw informacji. Bez nich system nie zapisze nic w bazie. Widzisz to już na pierwszym ekranie po kliknięciu „Zaczynajmy!” – formularz zawiera kilka pól, które muszą zostać wypełnione poprawnie.

W standardowym instalatorze uzupełniasz: nazwę bazy danych, nazwę użytkownika, hasło, adres serwera bazy oraz prefiks tabel. Prefiks domyślnie ma wartość „wp_”, ale warto go zmienić na inny, np. „wp23hs_”. Utrudnia to automatyczne ataki na tabelę użytkowników i dodaje niewielką warstwę bezpieczeństwa.

Jeśli łączysz się z bazą w home.pl, dla MySQL 5.7 adres serwera to „localhost”, a dla MySQL 8 – „mysql8”. W innych firmach hostingowych zwykle wystarczy localhost. Gdy po kliknięciu „Wyślij” nie widzisz komunikatu, że WordPress połączył się z bazą, najlepiej sprawdzić jeszcze raz wszystkie pola i w razie potrzeby zapytać pomoc techniczną o poprawne dane.

Czy warto edytować plik wp-config.php ręcznie?

Na większości serwerów wystarczy podać dane bazy w kreatorze instalacji. Istnieje jednak także druga metoda – ręczna edycja pliku wp-config.php. To rozwiązanie jest szczególnie przydatne tam, gdzie instalator webowy działa niestabilnie albo gdy chcesz szybko przenieść witrynę.

W katalogu WordPress znajdziesz plik wp-config-sample.php. Skopiuj go, zmień nazwę na wp-config.php i otwórz w edytorze tekstu obsługującym kodowanie UTF-8 bez BOM. Dobrym wyborem jest Notepad++, który ma tę opcję w menu „Format”. Dalej wstaw do odpowiednich stałych nazwy bazy, użytkownika, hasło i adres hosta bazy.

W tym pliku znajdziesz także unikatowe klucze uwierzytelniania i „soli” – AUTH_KEY, SECURE_AUTH_KEY i pozostałe. Warto uzupełnić je losowymi ciągami znaków. Możesz skorzystać z generatora kluczy WordPress, skopiować wygenerowany zestaw i wkleić w miejsce domyślnych fraz. To zwiększa bezpieczeństwo sesji użytkowników i panelu administracyjnego.

Jak uruchomić instalator WordPress i skonfigurować stronę?

Kiedy pliki są już na serwerze, a baza danych utworzona, pora uruchomić faktyczną instalację. W przeglądarce wpisz adres swojej domeny, np. https://mojadomena.pl, albo konkretny adres instalatora, np. /wp-admin/install.php. Jeśli wszystko jest poprawnie wgrane, zobaczysz ekran wyboru języka.

Na pierwszym etapie wybierasz język – zwykle polski – i przechodzisz dalej. Następnie WordPress przypomina, jakich danych bazy potrzebujesz. Po ich podaniu system spróbuje połączyć się z bazą i jeśli próba się powiedzie, pojawi się komunikat, że może rozpocząć instalację. Wtedy kliknij „Uruchom instalację” i przejdź do ustawień witryny.

Jakie ustawienia podać podczas instalacji?

W kolejnym kroku konfigurujesz podstawowe parametry strony. To krótkie formularze, ale to, co tam wpiszesz, będzie później widoczne w wielu miejscach. Warto poświęcić temu minutę uwagi, zamiast wpisywać pierwsze lepsze wartości.

Musisz uzupełnić tytuł witryny (nazwa strony widoczna w przeglądarce i w wyszukiwarce), wybrać nazwę użytkownika do logowania do panelu, ustawić hasło i podać adres e‑mail. Lepiej unikać loginu „admin”. To pierwszy strzał automatów próbujących się włamać. Wybierz unikalny login i mocne hasło, które trudno zgadnąć.

Na tym etapie instalator pyta także o widoczność strony dla wyszukiwarek. Możesz zaznaczyć opcję proszącą roboty Google o nieindeksowanie strony, jeśli tworzenie serwisu potrwa dłużej. To dobre rozwiązanie dla świeżo budowanych projektów – gdy witryna będzie gotowa, wystarczy wyłączyć tę blokadę w ustawieniach czytania w panelu.

Jak zalogować się do panelu administracyjnego?

Po zakończeniu instalacji WordPress wyświetli ekran z potwierdzeniem i przyciskiem logowania. Standardowy adres logowania ma postać /wp-admin, np. https://mojadomena.pl/wp-admin. Podaj tam wybrany login i hasło, a zostaniesz przekierowany do kokpitu, czyli panelu administracyjnego.

W kokpicie możesz dodawać wpisy i strony, instalować motywy i wtyczki, zmieniać strukturę adresów oraz zarządzać użytkownikami. Wiele osób na start wykonuje kilka powtarzalnych czynności: usuwa domyślny wpis „Witaj, świecie”, zmienia bezpośrednie odnośniki, ustawia nazwę i opis witryny oraz konfiguruje podstawowe wtyczki bezpieczeństwa. To dobry zwyczaj, który ułatwia dalszą pracę.

Dobrze skonfigurowany na starcie WordPress oszczędza wiele godzin pracy przy późniejszych poprawkach bezpieczeństwa i SEO.

Jak przyspieszyć instalację WordPress na hostingu z autoinstalatorem?

Nie każdy musi przechodzić całą ręczną instalację. Wiele firm, np. home.pl, oferuje Autoinstalator aplikacji. Taki mechanizm tworzy bazę, wgrywa pliki i uruchamia instalator praktycznie automatycznie. Całość trwa zwykle kilka minut i nie wymaga wiedzy o FTP czy MySQL.

Autoinstalator wybierasz z poziomu panelu klienta. Wskazujesz domenę, katalog docelowy, login administratora i hasło. System sam pobiera aktualną wersję WordPress i konfiguruje wszystko w tle. Dzięki temu możesz skupić się od razu na wyborze motywu, wtyczek i budowie struktury strony.

Kiedy wybrać ręczną instalację, a kiedy autoinstalator?

Jeśli to Twoja pierwsza strona i zależy Ci na szybkości, autoinstalator będzie najwygodniejszy. Gdy chcesz dokładnie wiedzieć, gdzie znajdują się pliki, z której bazy danych korzystasz i jaki prefiks tabel jest ustawiony, lepsza będzie metoda ręczna. Daje ona pełną kontrolę nad każdym krokiem.

Osoby zarządzające wieloma projektami często łączą obie drogi. Na prostych stronach firmowych wybierają wygodę autoinstalatora, a przy bardziej rozbudowanych serwisach, sklepach lub migracjach – stawiają na ręczną konfigurację pliku wp-config.php i samodzielne zarządzanie bazami danych.

Podczas samodzielnej instalacji warto mieć przy sobie krótką listę kontrolną, która uporządkuje kolejne kroki:

  • sprawdzenie wersji PHP i MySQL lub MariaDB na serwerze,
  • pobranie aktualnej paczki WordPress w polskiej wersji,
  • rozpakowanie archiwum i przygotowanie plików do wysyłki,
  • utworzenie bazy danych i użytkownika z hasłem,
  • przesłanie plików na właściwy katalog serwera przez FTP.

Tak przygotowany serwer przyjmie instalator bez żadnego problemu. Reszta to już tylko wypełnienie kilku pól w formularzu i pierwsze logowanie do kokpitu.

Różne metody instalacji i ich cechy można uporządkować w krótkiej tabeli porównawczej:

Metoda instalacji Wymagana wiedza techniczna Kontrola nad konfiguracją
Autoinstalator hostingu Niska Średnia
Ręczna instalacja przez FTP Średnia Wysoka
Ręczna instalacja z edycją wp-config.php Wyższa Bardzo wysoka

Gdy poznasz już proces, kolejne instalacje mogą zajmować 2–3 minuty. Na pierwszą lepiej zarezerwować sobie około godziny – spokojniejsza praca zmniejsza ryzyko pomyłek i przyspiesza późniejszą konfigurację motywów oraz wtyczek.

FAQ – najczęściej zadawane pytania

Co jest potrzebne do instalacji WordPressa na serwerze?

Do instalacji WordPressa potrzebny jest hosting z obsługą PHP i MySQL lub MariaDB, zarejestrowana domena skierowana na serwer, aktualna paczka instalacyjna WordPress oraz program FTP, np. FileZilla albo Total Commander.

Jak sprawdzić wersję PHP i MySQL lub MariaDB na serwerze?

Można utworzyć plik test.php z kodem phpinfo() i wywołać go z przeglądarki. W górnej części zobaczysz wersję PHP, a niżej – po wyszukaniu frazy „mysql” – także wersję MySQL lub MariaDB.

Skąd pobrać WordPressa i jak przygotować pliki do wysłania na serwer?

Oficjalna paczka instalacyjna WordPress jest dostępna na stronie pl.wordpress.org. Po pobraniu pliku .zip należy go rozpakować na komputerze, a następnie wysłać na serwer zawartość katalogu „wordpress” (m.in. pliki index.php, wp-config-sample.php oraz katalogi wp-admin, wp-content), nie kopiując całego folderu nadrzędnego.

Jakie dane bazy danych są potrzebne do skonfigurowania WordPressa w instalatorze?

W standardowym instalatorze należy uzupełnić: nazwę bazy danych, nazwę użytkownika, hasło, adres serwera bazy oraz prefiks tabel. Prefiks domyślnie ma wartość „wp_”, ale warto go zmienić na inny dla zwiększenia bezpieczeństwa.

Jakie podstawowe ustawienia witryny należy podać podczas instalacji WordPressa?

Podczas instalacji należy uzupełnić tytuł witryny, wybrać nazwę użytkownika do logowania do panelu (zaleca się unikać loginu „admin”), ustawić mocne hasło i podać adres e-mail. Można również zaznaczyć opcję proszącą roboty Google o nieindeksowanie strony, jeśli serwis jest w trakcie budowy.

Czym różni się ręczna instalacja WordPressa od instalacji z użyciem autoinstalatora?

Autoinstalator hostingu wymaga niskiej wiedzy technicznej i zapewnia średnią kontrolę nad konfiguracją. Ręczna instalacja przez FTP wymaga średniej wiedzy technicznej i daje wysoką kontrolę, natomiast ręczna instalacja z edycją pliku wp-config.php wymaga wyższej wiedzy i oferuje bardzo wysoką kontrolę nad konfiguracją.

Redakcja webtuts.pl

Adrian Gorzałek – inżynier informatyki stosowanej z blisko 20-letnim doświadczeniem w branży IT. Specjalizuję się w optymalizacji wydajności serwerów, architekturze stron opartych na systemie WordPress oraz wdrażaniu nowoczesnych technologii webowych. W swojej pracy kładę nacisk na bezpieczeństwo sieciowe, szybkość przesyłu danych i stabilność infrastruktury hostingowej.

Może Cię również zainteresować

Potrzebujesz więcej informacji?