Jak zainstalować WordPress? Szybki start krok po kroku

Jak zainstalować WordPress? Szybki start krok po kroku

WordPress można postawić w kilka minut, jeśli wiesz, jakie kroki wykonać i w jakiej kolejności. Pokażę Ci, jak przejść od pustego serwera do działającej strony, zaczynając od pobrania plików, przez bazę danych, aż po pierwsze logowanie do panelu.

Jakie wymagania musi spełnić serwer i domena, aby zainstalować WordPress?

Żeby w ogóle dało się zainstalować WordPressa, serwer i domena muszą spełniać kilka konkretnych wymagań technicznych. Nie są one bardzo wygórowane, ale łatwo się na czymś potknąć, jeśli oferta hostingu jest bardzo stara albo mocno okrojona. W dużym skrócie: potrzebny jest serwer z obsługą PHP, baza danych (najczęściej MySQL lub MariaDB) i domena poprawnie skierowana na ten serwer.

Większość współczesnych firm hostingowych ma już gotowe pakiety „pod WordPressa”, jednak przed zakupem przydaje się szybkie porównanie parametrów. Kluczowe jest, żeby wersja PHP nie była zbyt stara, bo wtedy pojawiają się błędy i problemy z bezpieczeństwem. Przydaje się też nowsza wersja bazy danych oraz przynajmniej kilka gigabajtów miejsca na pliki i kopie zapasowe. Domena powinna być zarejestrowana u dowolnego rejestratora, ale konieczne jest ustawienie poprawnych rekordów DNS (czyli wskazanie, na który serwer ma trafić ruch). Na tej podstawie da się już ocenić, czy konkretny serwer „udźwignie” WordPressa.

ElementMinimalne wymaganiaRekomendowane dla komfortu
Wersja PHPPHP 7.4PHP 8.1 lub nowsza (szybsze i bezpieczniejsze działanie)
Baza danychMySQL 5.7 lub MariaDB 10.3MySQL 8.0 lub nowsza MariaDB (lepsza wydajność i wsparcie)
Miejsce na serwerzeok. 1 GB5–10 GB, żeby zmieścić zdjęcia, kopie zapasowe i wtyczki
Certyfikat SSLNieobowiązkowy, ale zalecanyAktywny SSL (np. Let’s Encrypt) dla https i lepszego zaufania
Domena i DNSDomena skierowana na serwer (rekord A/AAAA)Domena + poprawne DNS i przekierowanie na www / bez www

Jeśli parametry serwera mieszczą się w granicach z tabeli, instalacja WordPressa zwykle przebiega bez problemów. W praktyce najwięcej kłopotów powodują zbyt stare wersje PHP i brak SSL, dlatego przy wyborze hostingu opłaca się zwrócić uwagę właśnie na te dwie rzeczy i dopiero potem patrzeć na resztę dodatków w ofercie.

Skąd pobrać WordPress i jak przygotować pliki do instalacji?

Bezpieczna instalacja WordPressa zaczyna się od pobrania go z właściwego miejsca. Niezależnie od tego, czy chodzi o prosty blog, czy rozbudowaną stronę firmową, źródło plików ma znaczenie dla bezpieczeństwa i późniejszych aktualizacji. Najpewniejszą opcją pozostaje oficjalna strona projektu: wordpress.org. To tam zawsze znajduje się najnowsza stabilna wersja, opisana numerem wydania (na przykład 6.x), wraz z krótką listą zmian i informacji o wymaganiach.

Po kliknięciu przycisku pobierania na wordpress.org w kilka sekund pojawia się plik ZIP, który trzeba rozpakować na własnym komputerze. W środku znajduje się katalog „wordpress” z kompletną strukturą plików: folderami wp-admin, wp-includes, wp-content oraz plikami PHP potrzebnymi do działania systemu. Przy pierwszym kontakcie może to wyglądać na skomplikowany zestaw elementów, jednak całość sprowadza się do prostego schematu: cały zawartość rozpakowanego folderu zostanie za chwilę przesłana na serwer. Dla porządku wiele osób tworzy na dysku lokalny katalog roboczy, aby nie mieszać tych plików z innymi projektami.

Przed wgraniem WordPressa na serwer przydaje się krótkie uporządkowanie i kilka prostych sprawdzeń wstępnych. Pomaga na przykład przygotowanie listy kontrolnej, dzięki której nic nie zostaje pominięte:

  • Sprawdzenie, czy plik ZIP pochodzi na pewno z domeny wordpress.org, co zmniejsza ryzyko pobrania zmodyfikowanej lub zainfekowanej wersji.
  • Rozpakowanie archiwum i upewnienie się, że w folderze znajdują się standardowe katalogi wp-admin, wp-includes i wp-content oraz plik wp-config-sample.php.
  • Przygotowanie nazwy docelowego katalogu na serwerze (na przykład public_html lub www), aby po późniejszym wgraniu plików strona otwierała się pod właściwym adresem.
  • Opcjonalne zmienienie nazwy głównego folderu na coś prostego (np. „moja_strona”), jeśli najpierw planowane jest testowanie WordPressa w podkatalogu.

Taka krótka organizacja jeszcze na komputerze lokalnym ułatwia kolejne etapy i skraca czas samego wgrywania plików nawet o kilka minut, zwłaszcza przy wolniejszym łączu. Osoby bardziej zaawansowane często już na tym etapie przygotowują też dodatkowe pliki, na przykład własny plik readme z notatkami do projektu, ale dla pierwszej instalacji w zupełności wystarcza domywny zestaw dostarczony w oficjalnym archiwum WordPressa.

Jak utworzyć bazę danych MySQL i użytkownika dla WordPressa?

Utworzenie bazy danych MySQL i osobnego użytkownika to ten etap, który na początku brzmi bardzo technicznie, a w praktyce zajmuje zwykle kilka minut. WordPress potrzebuje miejsca, w którym zapisze wszystkie treści, ustawienia i konta użytkowników – tym miejscem jest właśnie baza danych. Do tego dochodzi użytkownik bazy, czyli „konto” z loginem i hasłem, którym WordPress będzie się logował do tej bazy w tle.

Najczęściej wszystko odbywa się w panelu hostingu, na przykład w cPanelu lub autorskim panelu dostawcy. Schemat jest podobny: najpierw tworzy się nową bazę danych MySQL, nadając jej nazwę (może zawierać np. nazwę projektu lub domeny), potem tworzy się użytkownika bazy z silnym hasłem, a na końcu łączy się jedno z drugim, przydzielając temu użytkownikowi pełne uprawnienia do świeżo utworzonej bazy. Cały proces składa się zwykle z 3–5 krótkich kroków, a kluczowe dane, które później będą potrzebne podczas instalacji WordPressa, to: nazwa bazy, nazwa użytkownika, hasło oraz adres serwera bazy (często po prostu „localhost”).

W praktyce pomaga spisanie tych informacji od razu po utworzeniu bazy, choćby w prostym pliku tekstowym, żeby nie szukać ich potem nerwowo w panelu hostingu. Przy większych projektach przydaje się też osobne konto bazy danych dla każdej instalacji WordPressa, dzięki czemu łatwiej zachować porządek i bezpieczeństwo. Poniżej typowy zestaw danych, które dobrze mieć pod ręką, zanim przejdzie się dalej:

  • nazwa bazy danych MySQL przypisana do danej strony,
  • nazwa użytkownika bazy powiązana z tą konkretną bazą,
  • silne hasło do użytkownika (min. 12 znaków, litery, cyfry, znaki specjalne),
  • adres serwera bazy danych (np. „localhost” lub adres podany przez hosting),
  • informacja o kodowaniu bazy (najczęściej UTF-8, odpowiednie dla polskich znaków).

Z takim kompletem informacji instalator WordPressa „dogada się” z bazą danych bez problemu i cała konfiguracja przebiegnie dużo sprawniej. Dzięki osobnemu użytkownikowi i dobrze opisanej bazie łatwiej też później robić kopie zapasowe czy przenosić stronę na inny serwer.

Jak wgrać pliki WordPressa na serwer i rozpocząć instalację w przeglądarce?

Najprościej mówiąc: trzeba przesłać paczkę z WordPressem na serwer, rozpakować ją w katalogu przypisanym do domeny i wejść w tę domenę w przeglądarce. Od tego momentu instalator „przejmie stery” i krok po kroku poprosi o niezbędne dane. Całość przy sprawnym łączu i gotowej bazie danych zwykle zajmuje od 5 do 15 minut, więc często mieści się w jednej krótkiej przerwie na kawę.

Pliki WordPressa można wgrać na dwa główne sposoby: przez klienta FTP (np. FileZilla) lub przez menedżer plików w panelu hostingowym. W obu przypadkach celem jest to samo – wszystkie pliki z paczki pobranej wcześniej z wordpress.org powinny trafić do katalogu, który obsługuje domenę. Najczęściej jest to folder o nazwie public_html lub httpdocs, czasem w środku jest dodatkowy katalog z nazwą domeny. Po przesłaniu plików zawartość folderu powinna przypominać strukturę z plikami wp-config-sample.php, wp-login.php i katalogiem wp-content, a nie dodatkowy „folder w folderze” z nazwą typu wordpress-6.5.

Na tym etapie przydaje się krótka checklista, którą można mieć obok podczas wgrywania plików:

  • Sprawdzenie danych dostępowych FTP lub SFTP (adres serwera, login, hasło, port) udostępnionych w panelu hostingu.
  • Upewnienie się, że pliki trafiają do właściwego katalogu startowego domeny, a nie do przypadkowego folderu testowego lub podkatalogu.
  • Przesłanie wszystkich plików z paczki WordPressa (najlepiej rozpakować ją lokalnie i wysłać zawartość, a nie samą paczkę ZIP).
  • Kontrola, czy po wgraniu na serwerze nie powstała dodatkowa „poziom wyżej” struktura, np. /public_html/wordpress/…, jeśli strona ma działać bez dopisku /wordpress w adresie.
  • Szybkie spojrzenie na wagę katalogu (zwykle ok. 50–60 MB po rozpakowaniu), co pomaga wychwycić sytuację, gdy część plików nie wgrała się przez zbyt krótki limit czasu połączenia.

Gdy pliki są na miejscu, pozostaje rozpoczęcie właściwej instalacji. Wystarczy wpisać adres swojej domeny w przeglądarce lub, jeśli WordPress został umieszczony w podkatalogu, adres w stylu twojadomena.pl/blog. Jeśli wszystko zostało wgrane poprawnie i serwer spełnia wymagania, pojawi się ekran powitalny instalatora WordPressa z wyborem języka. W tym momencie techniczna część wgrywania plików jest zakończona, a dalsze kroki odbywają się już całkowicie w przeglądarce.

Jak poprawnie skonfigurować podstawowe ustawienia WordPressa podczas pierwszego uruchomienia?

Podstawowa konfiguracja WordPressa przy pierwszym uruchomieniu zajmuje zwykle tylko kilka minut, a ma ogromny wpływ na wygodę pracy, bezpieczeństwo i widoczność strony w Google. Chodzi głównie o poprawne ustawienie tytułu witryny, adresów URL, strefy czasowej, struktury linków i kilku opcji związanych z rejestracją użytkowników. To trochę jak pierwsze ustawienia w nowym telefonie: robi się je raz, a później wszystko działa o wiele sprawniej.

Poniżej znajduje się zestawienie kluczowych ustawień, które najczęściej ustawia się od razu po instalacji, wraz z krótkim wyjaśnieniem i sugestią, na co zwrócić uwagę.

UstawienieGdzie je znaleźćNa co zwrócić uwagę
Tytuł witryny i opisUstawienia → OgólneTytuł powinien jasno mówić, o czym jest strona; opis (tagline) może zawierać 1–2 zdania z główną frazą kluczową.
Adres URL strony (WordPress i Witryny)Ustawienia → OgólneAdresy powinny być identyczne (z „www” lub bez); zmiana wymaga ostrożności, bo wpływa na logowanie i działanie całej strony.
Strefa czasowa, format daty i godzinyUstawienia → OgólneWybranie właściwego miasta (np. „Warszawa”) ułatwia planowanie publikacji i poprawnie zapisuje czas wpisów oraz komentarzy.
Rejestracja użytkownikówUstawienia → OgólneJeśli rejestracja ma być otwarta, bezpieczniej ustawić domyślną rolę na „Subskrybent”; pełny dostęp lepiej zostawić dla 1–2 administratorów.
Widoczność w wyszukiwarkachUstawienia → CzytanieOpcja „Proś wyszukiwarki o nieindeksowanie” powinna być wyłączona na stronie gotowej dla użytkowników; bywa włączona na etapie prac.
Struktura linków (bezpośrednie odnośniki)Ustawienia → Bezpośrednie odnośnikiNajczęściej wybiera się „Nazwa wpisu” dla czytelnych adresów; zmiana po kilku miesiącach może psuć stare linki, więc lepiej ustawić to od razu.

Po przejściu przez te kilka pól panel administracyjny zaczyna działać „po Twojemu”, a strona jest lepiej przygotowana na dalszy rozwój i pierwszych odwiedzających. Zmiany da się oczywiście wprowadzić później, ale ich ustawienie na starcie oszczędza sporo nerwów, szczególnie gdy na stronie pojawi się już kilkanaście wpisów i pierwsze linki w sieci.

Jakie kluczowe ustawienia wykonać od razu po instalacji WordPressa?

Tuż po instalacji WordPressa strona działa, ale jeszcze nie jest do końca „twoja”. Kilka prostych ustawień wykonanych w pierwszych 10–20 minutach potrafi oszczędzić później godziny poprawek: pomaga uporządkować linki, zadbać o bezpieczeństwo i przygotować serwis pod pozycjonowanie w Google. To ten moment, kiedy z „surowego” WordPressa robi się wygodne narzędzie do pracy, a nie tylko domyślny blog z przykładowym wpisem.

Przy pierwszym logowaniu do panelu najczęściej zaczyna się od rzeczy, które widać na zewnątrz: nazwy strony, języka i strefy czasowej. Ustawienie poprawnej godziny (np. Europe/Warsaw) sprawia, że planowanie publikacji na konkretną datę ma sens, a komentarze i logi zdarzeń pokazują się w realnym czasie. Do tego dochodzi format adresów URL, czyli tzw. bezpośrednie odnośniki. Zmiana struktury linków z domyślnej na czytelną (np. z numerkami na adres w stylu „/nazwa-wpisu/”) pomaga zarówno użytkownikom, jak i wyszukiwarkom zrozumieć, o czym jest dana podstrona. Przy okazji zwykle usuwa się przykładowe treści, takie jak domyślny wpis „Hello world!” i przykładową stronę, żeby od pierwszego dnia niepublikować przypadkowych elementów.

Drugi zestaw ustawień dotyczy bezpieczeństwa i podstaw technicznych. Zmiana domyślnej nazwy użytkownika na inną niż „admin” utrudnia proste ataki, a mocne hasło (minimum 12 znaków, z literami, cyframi i znakami specjalnymi) znacząco poprawia ochronę panelu. W praktyce często od razu instaluje się też 2–3 sprawdzone wtyczki: jedną do kopii zapasowych, jedną do bezpieczeństwa i jedną do SEO. Dzięki temu system od początku regularnie zapisuje kopie bazy danych, monitoruje próby logowania i pozwala ustawić tytuły oraz opisy podstron widoczne w Google. Na końcu przychodzi czas na ustawienia dyskusji i komentarzy: można zdecydować, czy komentarze mają być moderowane przed publikacją, czy dozwolone tylko dla zalogowanych, i czy WordPress ma wysyłać powiadomienia e-mail. W praktyce te kilka pierwszych decyzji decyduje o tym, czy strona będzie spokojnie działać przez kolejne miesiące, czy co kilka dni trzeba będzie gasić „pożary” w panelu.