Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
AnalitykaMarketingPersonalizacjaMedia zewnętrzne
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Jak zainstalować WordPress na serwerze Linux – Uruchom własną stronę lub blog
Dowiedz się, jak zainstalować WordPress na serwerze Linux z użyciem stosu LAMP, aby efektywnie tworzyć i zarządzać swoją stroną → Sprawdź teraz
10 listopada 20265 min czytania3 Wyświetlenia0 pomocne
Wprowadzenie
WordPress to popularny system zarządzania treścią (CMS), wykorzystywany do tworzenia i publikowania stron internetowych. Obecnie WordPress rozwinął się także w obszary takie jak mailing, fora, sklepy i wiele innych. Wspiera to aktywna społeczność, która stworzyła rozbudowany ekosystem wtyczek i szablonów, ułatwiających użytkownikom końcowym konfigurację różnorodnych funkcji. W tym przewodniku pokażemy, jak zainstalować CMS WordPress na serwerze Linux.
FAQ
Często zadawane pytania
Możesz zainstalować WordPress bezpośrednio przez Aplikacje instalowane jednym kliknięciem w panelu swojego serwera dedykowanego, wyszukując WordPress w katalogu aplikacji i rozpoczynając instalację z wybranymi ustawieniami projektu, środowiska i domeny.
Przewodnik wykorzystuje stos LAMP: Linux, Apache jako serwer WWW, MySQL jako bazę danych oraz PHP jako kluczową zależność, na przykładzie Ubuntu.
Połącz się z serwerem przez SSH i najpierw wykonaj polecenie sudo apt update, zanim zainstalujesz niezbędne zależności.
Opinia
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.
0 od 0 Osoby oceniające uznały ten artykuł za pomocny.
Indywidualna pomoc
Instrukcja nie wystarcza?
Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.
Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.
Nawigacja
Oprogramowanie
Instalacja WordPress za pomocą Aplikacji instalowanych jednym kliknięciem
Możesz zainstalować WordPress bezpośrednio przez Aplikacje instalowane jednym kliknięciem w panelu swojego serwera dedykowanego. Po pierwszym uruchomieniu aplikacji otwórz katalog aplikacji, wyszukaj WordPress i rozpocznij instalację, wybierając preferowane ustawienia projektu, środowiska i domeny. Dzięki temu szybko i wygodnie wdrożysz i zarządzisz WordPressem bez konieczności pracy z linią poleceń – a jednocześnie skorzystasz z wbudowanego zarządzania webem, wsparcia dla własnych domen i certyfikatów SSL tam, gdzie są dostępne.
Przygotowanie
Najpierw połącz się z serwerem przez SSH. Jeśli nie wiesz jak, zapoznaj się z naszym przewodnikiem Pierwsze logowanie (SSH).
Informacje
W tym przewodniku używamy dystrybucji Ubuntu, w połączeniu z Apache jako serwerem WWW, MySQL jako bazą danych oraz PHP jako kluczowym składnikiem. To nazywa się stos LAMP: Linux, Apache, MySQL i PHP.
Po zalogowaniu się, rozpocznij od aktualizacji systemu poleceniem:
Code
sudo apt update
Następnie zainstaluj wszystkie niezbędne zależności. Skopiuj poniższe polecenie i wklej, aby zainstalować wszystko naraz. To może chwilę potrwać.
Po instalacji zależności wykonaj kilka zalecanych kroków, aby upewnić się, że wszystkie kluczowe komponenty stosu LAMP działają poprawnie.
Apache i zapora sieciowa
Najpierw skonfiguruj zaporę, aby serwer Apache mógł komunikować się z internetem i działać poprawnie. Ważne jest, aby utworzyć odpowiednie reguły zapory, które umożliwią dostęp do serwera WWW z zewnątrz.
W tym przykładzie używamy zapory UFW, ponieważ Apache ma zarejestrowaną aplikację w jej profilu. Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest otwarty. Więcej o zarządzaniu zaporami w Linux znajdziesz w naszym przewodniku Zarządzanie zaporą.
Upewnij się, że zapora UFW jest aktywna i istnieje reguła dla SSH:
Upewnij się, że masz regułę SSH, jeśli korzystasz z UFW! Bez niej po utracie połączenia nie będziesz mógł ponownie zalogować się przez SSH!
Teraz utwórz regułę dla Apache i sprawdź, czy reguły są aktywne:
Code
# Utwórz regułę dla Apache
sudo ufw allow in "Apache Full"
# Wyświetl status reguł UFW
sudo ufw status
Wskazówka
Polecenie ufw app list pokaże dostępne profile. W powyższym przykładzie Apache Full otwiera porty HTTP (80) i HTTPS (443).
Powinieneś zobaczyć Apache i Apache (v6) z akcją ALLOW, co potwierdza gotowość zapory. Zobaczysz też inne wcześniej utworzone reguły, w tym dla SSH.
Po otwarciu zapory dla Apache, sprawdź, czy serwer działa. W przeglądarce wpisz adres IP serwera: http://[twoj_adres_ip]
Jeśli wszystko działa, zobaczysz domyślną stronę powitalną. W przeciwnym razie sprawdź status usługi poleceniem: systemctl status apache2
Konfiguracja MySQL
Następnie wykonaj pierwszą konfigurację MySQL. Zalecamy uruchomienie skryptu zabezpieczającego, aby zabezpieczyć serwer MySQL. To opcjonalne, ale bardzo wskazane. Uruchom go poleceniem: sudo mysql_secure_installation
Skrypt przeprowadzi Cię przez konfigurację krok po kroku. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać Y, aby wymagać silnych haseł, a następnie poziom MEDIUM (1) lub STRONG (2).
Następnie zostaniesz zapytany, czy usunąć użytkownika anonymous i wyłączyć zdalne logowanie root. Dla bezpieczeństwa potwierdź oba pytania Y. Dzięki temu testowy użytkownik zostanie usunięty, a root będzie mógł logować się tylko lokalnie przez SSH, co zmniejsza ryzyko.
Na koniec zostaniesz zapytany, czy usunąć bazę testową i przeładować tabele uprawnień. Również zalecamy potwierdzić Y, ponieważ baza testowa nie jest potrzebna, a tabele uprawnień muszą być odświeżone.
Sprawdź teraz, czy baza MySQL działa, logując się poleceniem: sudo mysql -u root. Jeśli się uda, pojawi się powitalny komunikat. Wyjdź z sesji poleceniem quit.
Test PHP
Na koniec upewnij się, że PHP działa poprawnie. Utwórz plik info.php w katalogu Apache /var/www/html/ z zawartością wywołującą funkcję phpinfo().
Code
# Otwórz edytor nano dla nowego pliku
nano /var/www/html/info.php
# Wklej poniższą zawartość
<?php
phpinfo();
?>
Zapisz plik za pomocą CTRL+X, następnie Y i Enter.
Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś WordPress! Następnym krokiem zdecydowanie zalecamy skonfigurowanie domeny i certyfikatu SSL, aby Twoje dane były bezpiecznie przesyłane, a dostęp do panelu WordPress był łatwiejszy. Zapoznaj się z naszym przewodnikiem Certbot z naciskiem na wtyczkę Apache i postępuj zgodnie z interaktywną konfiguracją, aby szybko i łatwo uzyskać certyfikat dla swojej domeny.
Dla dalszych informacji i wskazówek dotyczących konfiguracji polecamy nasze przewodniki Wtyczki WordPress oraz WordPress Elementor, które pokazują, jak instalować wtyczki i korzystać z popularnego, przyjaznego użytkownikowi kreatora stron Elementor.
W razie pytań lub problemów nasz zespół wsparcia jest do Twojej dyspozycji codziennie – nie wahaj się z nami skontaktować! 🙂
Hosting serwerów od 2,49 € / miesiąc, natychmiastowa dostępność, ochrona DDoS w cenie.
Instalację WordPress można podzielić na trzy etapy: przygotowanie bazy danych MySQL, instalacja WordPress oraz konfiguracja przez kreatora instalacji WordPress.
Baza danych MySQL
Na początek musisz utworzyć nową bazę danych MySQL. To ważne, ponieważ dane te będą potrzebne podczas konfiguracji WordPress. Zalecamy użycie naszych przykładów.
Skopiuj poniższe polecenia, aby utworzyć bazę, tabele i użytkownika.
Code
# Zaloguj się do MySQL
sudo mysql -u root
# Utwórz bazę danych
CREATE DATABASE wordpress;
# Utwórz dedykowanego użytkownika WordPress
# Zamień [twoje_haslo] na własne hasło
CREATE USER wordpress@localhost IDENTIFIED BY '[twoje_haslo]';
# Nadaj uprawnienia użytkownikowi (skopiuj wszystko jako jedno polecenie)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
# Przeładuj tabele uprawnień
FLUSH PRIVILEGES;
Po zakończeniu wpisz quit, aby wyjść z MySQL. Teraz możesz przejść do instalacji WordPress.
Instalacja WordPress
Do instalacji WordPress zalecamy pobranie oficjalnej wersji z wordpress.org, zamiast korzystać z pakietu APT. Tak rekomenduje WordPress, aby uniknąć potencjalnych problemów.
Pobierz najnowszą wersję do katalogu tymczasowego poleceniem:
Code
cd /tmp && wget https://wordpress.org/latest.tar.gz
Rozpakuj archiwum, powstanie folder wordpress ze wszystkimi potrzebnymi plikami:
Code
tar -xvf latest.tar.gz
Skopiuj folder do katalogu Apache /var/www/html/, aby był dostępny przez WWW. Wykonaj poniższe polecenia, które skopiują folder, utworzą katalog na uploady i ustawią prawa dostępu dla grupy www-data:
WordPress jest teraz zainstalowany. Otwórz kreator instalacji pod adresem: http://[twoj_adres_ip]/wordpress
Kreator instalacji
W kreatorze możesz teraz skonfigurować WordPress – to ostatni krok instalacji. Najpierw wybierz język.
Następnie wpisz dane bazy danych. Przygotowałeś je wcześniej podczas konfiguracji MySQL, więc użyj tych samych danych. Jeśli korzystałeś z naszych przykładów, wypełnij pola i zamień [twoje_haslo] na swoje hasło.
Po tym kroku zostaniesz poproszony o rozpoczęcie instalacji – to ostatnia część konfiguracji.
Na kolejnej stronie wpisz różne informacje, takie jak tytuł strony, adres e-mail, nazwę użytkownika i hasło dla konta administratora WordPress, którym później zalogujesz się do panelu. Możesz też ustawić, czy wyszukiwarki mają indeksować Twoją stronę.
Wskazówka
Wybierz silne hasło i zapisz dane logowania, aby nie stracić dostępu do panelu WordPress!
Gdy będziesz gotowy, kliknij przycisk Zainstaluj WordPress, aby zakończyć proces.
Zostaniesz przekierowany na stronę sukcesu, która prowadzi do logowania. Tam zaloguj się po raz pierwszy do panelu WordPress swoimi danymi!
I już jesteś w środku – panel WordPress z pełną instalacją.