Przygotowanie: hosting, domena i https
Moduł 2: Instalacja i konfiguracja · Czas czytania: 8 minut
Cel lekcji: Po tej lekcji będą Państwo w stanie sprawdzić, czy hosting, domena i certyfikat są gotowe przed instalacją WordPressa, i będą Państwo wiedzieć, jakie wybory warto zrobić wcześniej.
Kluczowe pojęcia: wymagania systemowe, wersja PHP, MariaDB/MySQL, rekord A i AAAA, certyfikat, domena bez www lub z www, katalog główny, podkatalog, subdomena, testowanie przed zmianą DNS
Dlaczego warto się przygotować
Instalacja trwa kilka minut. Jednak jeśli ktoś instaluje WordPressa w czasie, gdy domena wciąż wskazuje na inny serwer, albo bez certyfikatu, później napotka uciążliwe problemy: stronę ustawioną na http://, która potem wyświetla komunikat „niepewne”, instalację pod tymczasowym adresem, do którego prowadzą wszystkie linki, albo starą stronę startową, która ma pierwszeństwo przed WordPressem. Dziesięć minut przygotowania oszczędza godziny naprawiania.
Wymagania systemowe
WordPress działa niemal na każdym hostingu z PHP i bazą danych. wordpress.org zaleca (stan na listopad 2026):
| Element | Zalecenie wordpress.org |
|---|---|
| PHP | wersja 8.3 lub wyższa |
| Baza danych | MariaDB 10.11 lub wyższa, albo MySQL 8.0 lub wyższa |
| Połączenie | obsługa HTTPS |
WordPress nadal działa na starszych wersjach PHP (minimalna wersja jest niższa), jednak stara wersja PHP nie otrzymuje już aktualizacji bezpieczeństwa i jest wolniejsza. Dla nowej strony warto więc wybrać najnowszą wersję PHP oferowaną przez hostingodawcę, która jest jednocześnie wspierana przez używane wtyczki (lekcja 8.4).
Proszę zwrócić uwagę również na limity swojego pakietu: przestrzeń dyskową (pliki i kopie zapasowe rosną z czasem), pamięć dla PHP (memory_limit, dla większości stron 256 MB w zupełności wystarcza) oraz maksymalny rozmiar przesyłanych plików (upload_max_filesize). U wielu dostawców hostingu można to ustawić samodzielnie; w DirectAdmin w sekcji Select PHP version.
Domena musi wskazywać na Państwa hosting
Przeglądarka odnajduje stronę za pomocą DNS: rekord A (IPv4), a ewentualnie także rekord AAAA (IPv6) domeny muszą wskazywać na adres IP serwera hostingowego. W kursie DNS (lekcja 3.1) opisano, jak to działa.
Na co zwrócić uwagę:
- Domena bez www i z www: proszę upewnić się, że zarówno
example.com, jak iwww.example.comwskazują na ten sam serwer (www często poprzez rekord CNAME wskazujący na domenę bez www). - Brak starego rekordu AAAA: jeśli rekord A wskazuje na nowy serwer, ale nadal istnieje rekord AAAA wskazujący na stary, odwiedzający korzystający z IPv6 trafią na stary serwer.
- Czas oczekiwania: zmiana DNS nie jest widoczna wszędzie natychmiast (TTL, kurs DNS, lekcja 6.1). Proszę to uwzględnić w planowaniu.
Czy Państwa domena nadal wskazuje na inny podmiot (na przykład dlatego, że stara strona nadal tam działa)? W takim razie można już zainstalować i przetestować nową stronę. Dwa sposoby:
- Plik hosts na własnym komputerze: sprawiają Państwo, że tylko ten jeden komputer kieruje domenę na nowy adres IP. Reszta świata nadal widzi starą stronę.
- Adres testowy lub usługa podglądu u dostawcy hostingu, dzięki której można obejrzeć stronę na nowym serwerze pod prawdziwą domeną. W WebOké nazywa się to „Test strony przed przeprowadzką”; inni dostawcy hostingu oferują podobne funkcje podglądu.
Proszę nie instalować pod tymczasowym adresem serwera, takim jak https://server.example.net/~uzytkownik/. WordPress zapisuje adres, pod którym instalacja się odbywa, w bazie danych (siteurl i home, lekcja 1.3) oraz we wszystkich linkach w treściach. Trzeba to będzie później wszystko zmienić.
Najpierw certyfikat
Proszę zamówić certyfikat przed instalacją. Dzięki temu w instalatorze można od razu wybrać adres z https:// i wszystko będzie poprawnie ustawione od pierwszego dnia. Darmowy certyfikat Let's Encrypt większość dostawców hostingu umożliwia skonfigurować jednym kliknięciem lub automatycznie.
Let's Encrypt sprawdza, czy domena rzeczywiście wskazuje na Państwa serwer. Jeśli DNS nadal wskazuje na stary serwer, zamówienie się nie powiedzie. Kolejność jest więc następująca:
- DNS skierowany na nowy serwer (lub odczekanie, aż to nastąpi).
- Zamówienie certyfikatu, zarówno dla domeny bez www, jak i z www.
- Instalacja WordPressa pod adresem
https://.
Muszą Państwo zainstalować stronę, zanim DNS zostanie zmieniony? W takim razie proszę zainstalować ją mimo wszystko pod prawdziwym adresem z https://. Gdy tylko DNS zostanie przełączony, można zamówić certyfikat; do tego czasu ostrzeżenie widzą tylko Państwo (poprzez plik hosts lub adres testowy).
Gdzie umieścić WordPressa?
Trzy możliwości:
| Miejsce | Adres | Kiedy |
|---|---|---|
| Katalog główny domeny | https://example.com/ | Zwykły wybór dla głównej strony |
| Podkatalog | https://example.com/blog/ | Gdy reszta domeny służy czemuś innemu |
| Subdomena | https://test.example.com/ | Dla strony testowej, drugiej strony lub środowiska testowego (staging) (lekcja 8.3) |
Dwie pułapki związane z katalogiem głównym:
- Stare pliki: jeśli nadal istnieje plik
index.html(na przykład domyślna strona „tutaj pojawi się Państwa strona”), serwer WWW może dać mu pierwszeństwo przed WordPressem. Proszę najpierw usunąć stare pliki albo przenieść je na bok. - Stara strona, którą chcą Państwo zachować: proszę najpierw wykonać kopię zapasową, a następnie zainstalować WordPressa raczej na subdomenie w celu testów. Dopiero gdy nowa strona będzie gotowa, umieszczają ją Państwo w katalogu głównym (lekcja 9.5 o migracji).
Domena bez www czy z www?
Proszę z góry zdecydować, czy strona będzie dostępna pod adresem example.com, czy www.example.com. Obie opcje są w porządku; liczy się to, że dokonają Państwo wyboru. Drugi wariant przekierowują Państwo później (lekcja 3.2). Jeśli w instalatorze wybiorą Państwo https://www.example.com, WordPress zapisze ten adres wszędzie; zmiana później jest możliwa, ale wymaga przeprowadzenia operacji wyszukaj i zamień w bazie danych.
Co przygotować wcześniej
Proszę przygotować to, zanim otworzą Państwo instalator:
- adres e-mail administratora, który Państwo sami czytają (tutaj trafiają linki do resetowania hasła oraz powiadomienia od WordPressa);
- nazwę użytkownika administratora, która nie brzmi
admini nie jest Państwa publicznym imieniem i nazwiskiem; - menedżer haseł do przechowywania długiego hasła;
- nazwę i krótki opis strony (można je zmienić później);
- język strony.
W praktyce: jak to wygląda w panelu
Jako przykład posłużymy się DirectAdmin. W cPanel i Plesk te same elementy znajdują się pod innymi nazwami (SSL/TLS, PHP Selector lub PHP Settings).
- Proszę sprawdzić w sekcji Zarządzanie DNS (lub u swojego rejestratora domeny), czy rekord A oraz www wskazują na adres IP Państwa pakietu.
- Proszę zamówić w sekcji Certyfikaty SSL certyfikat Let's Encrypt dla
example.comiwww.example.com. - Proszę wybrać w sekcji Select PHP version najnowszą wersję PHP, której chcą Państwo używać.
- Proszę sprawdzić w Menedżerze Plików, czy katalog
public_htmljest pusty, z wyjątkiem ewentualnych plików dostawcy hostingu.
Podsumowanie
- wordpress.org zaleca PHP 8.3 lub nowszy oraz MariaDB 10.11+ lub MySQL 8.0+, a także HTTPS.
- Domena (bez www i z www) musi wskazywać na Państwa hosting; należy usunąć stare rekordy AAAA.
- Proszę zamówić certyfikat przed instalacją i od razu zainstalować stronę pod
https://. - Proszę nie instalować pod tymczasowym adresem serwera; przed zmianą DNS warto testować przez plik hosts lub adres testowy.
- Proszę z góry wybrać miejsce (katalog główny, podkatalog, subdomena) oraz wariant bez www lub z www, a także usunąć stare pliki startowe.
Quiz
Zadanie
Zadanie A2.1: Czy Państwa domena jest gotowa na WordPressa? Proszę wpisać domenę, na której chcą Państwo zainstalować WordPressa (lub już go zainstalowali). Program sprawdzi, czy domena bez www i z www wskazują na publiczny adres IP, czy rekordy A i AAAA wydają się prowadzić do tego samego serwera oraz czy na porcie 443 znajduje się ważny certyfikat obejmujący obie nazwy. Proszę też samodzielnie wskazać, którą z dwóch wersji wybierają Państwo jako adres główny.
Więcej informacji
Poniższe artykuły opisują te kroki w panelach WebOké; w innych panelach działają one w podobny sposób.
- Instrukcja DirectAdmin 13.2: Instalacja WordPressa
- Instrukcja DirectAdmin 6.2: Bezpłatny certyfikat Let's Encrypt, wnioskowanie o certyfikat
- Instrukcja DirectAdmin 18.8: Testowanie mojej strony internetowej przed przeniesieniem domeny
- Podręcznik WebOké 14.2: Testowanie strony internetowej przed przeniesieniem
- Bezpłatny kurs DNS 3.1: Rekordy A i AAAA
- Wymagania systemowe WordPressa (wordpress.org, w języku angielskim): https://wordpress.org/about/requirements/
