Instalacja WordPressa: dwa sposoby wgrania go na serwer Linux, przez wget i przez FTP, oraz konfiguracja w przeglądarce

Środowisko testowe Rodzina RHELAlmaLinux 9.8konto rootSprawdzono 2026-10-16

Instalacja WordPressa polega na wgraniu plików WordPressa do katalogu głównego strony na serwerze Linux, a potem dokończeniu pracy na ekranie instalacji w przeglądarce przez podanie danych bazy danych i konta administratora. Na serwerze AlmaLinux 9.8 pliki wgrywa się na dwa sposoby, poleceniem wget i przez FTP, a poradnik prowadzi od wyboru języka do ukończonej instalacji i sprawdza, czy otwiera się strona administracyjna.

Pliki instalacyjne to WordPress 7.1.3 według stanu z 16 października 2026; po rozpakowaniu pliku latest.zip o rozmiarze 35,5 MB powstają 3 782 pliki o łącznym rozmiarze 115 MB.

1️⃣ Przygotowanie do instalacji WordPressa: katalog główny strony, baza danych i SSL

Ekran instalacji pyta o nazwę bazy danych, użytkownika i hasło po ekranach wyboru języka i powitalnym, dlatego bazę danych utwórz przed otwarciem ekranu instalacji. Możesz ją utworzyć w panelu hostingu albo, jeśli łączysz się z serwerem bezpośrednio, wykonać kroki z artykułu Tworzenie bazy danych MariaDB i użytkownika żeby ją utworzyć. W tym momencie sprawdź też ścieżkę katalogu głównego strony, do którego trafią pliki witryny (na przykład /home/konto/www), oraz certyfikat SSL.

Jeśli na serwerze nie ma jeszcze serwera WWW, PHP i bazy danych, zacznij od Instalacja APM na Rocky Linux i skonfiguruj je najpierw, w tej kolejności.

Pliki WordPressa możesz pobrać ze strony pobierania wordpress.org w formacie zip lub tar.gz.

Strona pobierania wordpress.org: przycisk Download WordPress

Pliki na serwer można wgrać na dwa sposoby, przez wget i przez FTP, a wybór zależy od tego, czy możesz wykonywać polecenia przez SSH.

RodzajwgetFTP
Czego potrzebujeszDostęp SSHKonto FTP/SFTP i FileZilla na komputerze
Droga przesyłania plikówSerwer pobiera bezpośrednio z wordpress.orgKomputer wysyła 3 782 pliki jeden po drugim
Zmiana właścicielaWymagane chownNiepotrzebne, jeśli łączysz się kontem witryny
Odpowiednie środowiskoSerwer, na którym możesz wykonywać polecenia przez SSHHosting, na którym nie możesz wykonywać poleceń przez SSH

2️⃣ Instalacja WordPressa przez wget: pobranie, rozpakowanie i właściciel przez SSH

Połącz się z serwerem przez SSH i pobierz plik instalacyjny poleceniem wget w folderze nadrzędnym katalogu głównego strony (na przykład /home/konto). Serwer pobiera plik bezpośrednio z wordpress.org, więc nawet plik o rozmiarze 35,5 MB pobiera się w kilka sekund.

wget https://wordpress.org/latest.zip
--2026-10-16 13:35:30--  https://wordpress.org/latest.zip
Resolving wordpress.org (wordpress.org)... 2620:109:b00a::4206:2afc, 66.6.42.252
Connecting to wordpress.org (wordpress.org)|2620:109:b00a::4206:2afc|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 37226383 (36M) [application/zip]
Saving to: `latest.zip'

latest.zip        100%[===================================>]  35.50M  12.1MB/s    in 2.9s

2026-10-16 13:35:34 (12.1 MB/s) - `latest.zip' saved [37226383/37226383]

Pobrany plik latest.zip rozpakowuje się poleceniem unzip, a w tym samym miejscu powstaje folder wordpress.

unzip latest.zip
Archive:  latest.zip
   creating: wordpress/
  inflating: wordpress/wp-trackback.php
  inflating: wordpress/xmlrpc.php
   creating: wordpress/wp-content/
  ... (4 251 wierszy — 3 782 pliki · 468 folderów)
  inflating: wordpress/wp-login.php

Przenieś folder wordpress pod nazwę katalogu głównego strony (tutaj www) i zmień właściciela na konto, na którym działa PHP. Tutaj właścicielem jest konto witryny, a grupą nobody; nazwa grupy zależy od konfiguracji serwera.

Jeśli folder www już istnieje, polecenie [mv wordpress/ www/] wstawia cały folder wordpress do środka www. W takim wypadku przenieś tylko zawartość poleceniem [mv wordpress/* www/] albo najpierw opróżnij istniejący folder www.

mv -v wordpress/ www/
renamed 'wordpress/' -> 'www/'

Konto i grupę dla chown sprawdzisz w wartościach user i group pliku konfiguracyjnego puli PHP-FPM. Pliki pul znajdują się w [/etc/php-fpm.d/]: na serwerze z osobną pulą dla każdej witryny sprawdź plik o nazwie konta, a na serwerze bez takiego podziału plik domyślny [www.conf].

grep -E '^(user|group) ' /etc/php-fpm.d/siteuser.conf
user = siteuser
group = nobody

Wartość user z wyniku wstaw w miejsce właściciela, a wartość group w miejsce grupy i uruchom chown.

chown -R siteuser:nobody www/

Sprawdź na liście, czy właściciel się zmienił.

ls -l www/
razem 236
-rw-r--r--  1 siteuser nobody   405  lut  6  2020 index.php
-rw-r--r--  1 siteuser nobody 19903  sty  1  2026 license.txt
-rw-r--r--  1 siteuser nobody  7407  lip  6 16:51 readme.html
-rw-r--r--  1 siteuser nobody  7718  lip  7 03:06 wp-activate.php
drwxr-xr-x  9 siteuser nobody  4096 paź  6 16:05 wp-admin
-rw-r--r--  1 siteuser nobody   351  lut  6  2020 wp-blog-header.php
-rw-r--r--  1 siteuser nobody  2323  cze 14  2023 wp-comments-post.php
... (reszta pominięta)

Gdy lista pokazuje w miejscu właściciela i grupy konto witryny oraz nobody, praca na serwerze jest skończona, a potem otwierasz ekran instalacji w przeglądarce.

3️⃣ Instalacja WordPressa przez FTP: wgrywanie w FileZilla

Na hostingu, na którym nie możesz wykonywać poleceń przez SSH, wgraj folder rozpakowany na komputerze do folderu konta na serwerze za pomocą programu FileZilla (FTP/SFTP). FTP wysyła 3 782 pliki z komputera jeden po drugim, więc wgrywanie trwa dłużej niż przy wget, gdzie serwer pobiera pliki sam.

Ekran FileZilla: rozpakowany folder wordpress-6.8.1 wgrany do folderu konta na serwerze

Po zakończeniu wgrywania kliknij prawym przyciskiem folder w oknie serwera po prawej stronie (Remote site), wybierz [Rename] i zmień nazwę na nazwę katalogu głównego strony, [www].

Ekran FileZilla: pozycja Rename w menu kontekstowym folderu po stronie serwera
Ekran FileZilla: www wpisane w polu nazwy folderu po stronie serwera

Pliki wgrane kontem witryny należą do tego konta, więc krok zmiany właściciela poleceniem chown nie jest potrzebny.

4️⃣ Konfiguracja WordPressa w przeglądarce: język, baza danych i konto administratora

Po wgraniu plików wejście na domenę otwiera zamiast witryny ekran instalacji, bo pliku wp-config.php jeszcze nie ma. Na pierwszym ekranie wybierz język instalacji i kliknij [Continue]; kolejne ekrany pojawią się w wybranym języku. Obraz poniżej to ekran z wybranym językiem koreańskim, a kolejne obrazy pokazują dalszy przebieg z wartością domyślną, English (United States).

Ekran wyboru języka instalacji WordPressa: lista Select a default language i przycisk Continue

Następny ekran omawia informacje potrzebne do instalacji. Sprawdź pięć pozycji — nazwę bazy danych, nazwę użytkownika, hasło, host bazy danych i prefiks tabel — i kliknij [Let’s go!].

Ekran wprowadzający instalacji WordPressa: pięć danych bazy danych i przycisk Let’s go

Na ekranie połączenia z bazą danych wpisz nazwę bazy danych, użytkownika i hasło utworzone wcześniej. Jeśli baza danych jest na tym samym serwerze, zostaw host jako localhost, a prefiks tabel możesz zmienić z domyślnego wp_ na inną wartość. Po wpisaniu kliknij [Submit].

Ekran połączenia z bazą danych w instalacji WordPressa: pola Database Name, Username, Password, Database Host i Table Prefix oraz przycisk Submit

Jeśli dane połączenia są poprawne, otwiera się ekran potwierdzenia z przyciskiem [Run the installation], a kliknięcie tego przycisku prowadzi do ekranu z informacjami o witrynie.

Ekran potwierdzenia instalacji WordPressa: komunikat All right, sparky! i przycisk Run the installation

Na ekranie z informacjami o witrynie wpisz tytuł witryny, nazwę użytkownika administratora, hasło i adres e-mail, a potem kliknij [Install WordPress]. Aby wyszukiwarki nie zbierały witryny do czasu publikacji, zaznacz [Discourage search engines from indexing this site]. To ustawienie możesz po instalacji zmienić ponownie w [Ustawienia › Czytanie].

Ekran informacji o witrynie (Welcome) w instalacji WordPressa: pola Site Title, Username, Password, Your Email i Search engine visibility oraz przycisk Install WordPress

Gdy pojawi się ekran [Success!], instalacja jest zakończona, a kliknięciem [Log In] możesz od razu zalogować się na wpisane konto administratora.

Ekran zakończenia instalacji WordPressa: komunikat Success i link Log In
🧭 Symulator ekranów instalacji WordPressa
Kliknij przycisk na dole każdego ekranu, aby przejść dalej w instalacji. Zmień hasło bazy danych, aby zobaczyć ekran błędu połączenia.
wp-admin/setup-config.php › Select a default language

5️⃣ Wejście do strony administracyjnej: logowanie do wp-admin

Po dopisaniu /wp-admin za domeną otwiera się ekran logowania, w którym wpisujesz nazwę użytkownika i hasło ustalone podczas instalacji.

Ekran logowania WordPressa: pola nazwy użytkownika lub adresu e-mail i hasła oraz przycisk Log In

Po zalogowaniu pojawia się ekran Dashboard z menu po lewej stronie. Ekrany otwierane przez poszczególne menu możesz przeklikać w symulatorze ekranów administracyjnych w artykule Kokpit WordPressa żeby obejrzeć je po kolei.

Ekran Dashboard w panelu administracyjnym WordPressa: menu po lewej i komunikat Welcome to WordPress

🔢 FAQ & polecane treści

W rodzinie RHEL instaluje się je poleceniem [dnf install unzip], a w rodzinie Debiana poleceniem [apt install unzip]. Jeśli nie masz uprawnień do instalacji, pobierz zamiast pliku zip plik tar.gz (latest.tar.gz) i rozpakuj go poleceniem [tar -xzf latest.tar.gz]; powstanie ten sam folder wordpress.

[Error establishing a database connection] pojawia się, gdy nazwa bazy danych, użytkownik, hasło lub host różni się od rzeczywistej wartości na serwerze. Porównaj je, łącznie z wielkością liter, z wartościami utworzonymi w panelu hostingu, a host zostaw jako localhost, jeśli to ten sam serwer.

[Unable to write to wp-config.php file] pojawia się, gdy PHP nie ma uprawnień do zapisu pliku wp-config.php w katalogu głównym strony. Na tym samym ekranie wyświetlają się też komunikat [You can create the wp-config.php file manually and paste the following text into it.] i treść do wklejenia. Zmień poleceniem chown właściciela katalogu głównego strony na konto, na którym działa PHP, i kontynuuj. Jeśli nie możesz zmienić właściciela, utwórz plik wp-config.php samodzielnie z wyświetloną treścią i kliknij [Run the installation], aby kontynuować instalację.

Nazwa folderu zostaje dodana do adresu bez zmian. Jeśli wgrasz pliki do folderu blog w katalogu www, adres witryny będzie miał postać example.com/blog/. Po instalacji sprawdzisz go w ekranie administracyjnym w [Ustawienia › Ogólne], w polach Adres WordPressa (URL) i Adres witryny (URL).

🪐ŹródłaOficjalna dokumentacja 1

ℹ️ Informacja o linkach partnerskich
Treści tej witryny zawierają linki partnerskie. Jeśli odwiedzający kupi produkt lub usługę przez taki link, witryna otrzymuje od sprzedawcy prowizję. Kwota płacona przy tym przez kupującego (podczas promocji spada↓) nie wzrasta. Podane ceny, rabaty i dostępność odnoszą się do chwili pisania i mogą różnić się od stanu faktycznego, dlatego przed zakupem sprawdź je u sprzedawcy. Produkty wybieramy i oceniamy według własnych kryteriów, a prowizja nie wpływa ani na kolejność prezentacji, ani na treść ocen.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Prove your humanity: 5   +   7   =