Jak zainstalować WordPress na Ubuntu 18.04 Bionic Beaver Linux

Jak zainstalować WordPress na Ubuntu 18.04 Bionic Beaver Linux

Cel

Zainstaluj WordPress na Ubuntu 18.04 Bionic Beaver

Rozkłady

Ubuntu 18.04

Wymagania

Działający instalacja Ubuntu 18.04 z uprawnieniami root

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Inne wersje tego samouczka

Ubuntu 20.04 (Focal Fossa)

Wstęp

Niezależnie od tego, czy ci się spodoba, WordPress jest ogromny umowa. Zasila gigantyczną część Internetu i pozostaje jednym z najłatwiejszych sposobów na znalezienie strony internetowej online.

Instalowanie WordPress jest martwe proste, gdy masz lampę lub serwer LEMP działający na Ubuntu. Ten przewodnik Back Back na istniejących przewodnikach serwerów PHP, aby uruchomić WordPress w jak najmniejszym czasie.

Zainstaluj pakiety PHP

WordPress wymaga dodatkowych pakietów PHP, aby uruchomić. To dość duża aplikacja internetowa i wykorzystuje sporo możliwości PHP. Zanim zaczniesz WordPress, musisz zainstalować te pakiety.

$ sudo apt Zainstaluj php-curl php-gd php-mbstring php-xml php-xmlrpc

Skonfiguruj lampę/LEMP

WordPress jest budowany z php. Możesz hostować go tak, jak każda inna aplikacja internetowa napisana w PHP. Więc będziesz musiał ustawić Ubuntu jako lampę lub serwer LEMP. Jeśli jeszcze tego nie zrobiłeś, skorzystaj z naszego tradycyjnego przewodnika, naszego przewodnika MariaDB lub naszego przewodnika LEMP, aby skonfigurować Ubuntu, aby podać PHP przed kontynuowaniem.



Utwórz bazę danych

O ile nie utworzyłeś bazy danych specjalnie dla WordPress podczas konfiguracji LAMP/LEMP, musisz utworzyć nowy dla WordPress. Zaloguj się do MySQL jako użytkownik root.

$ mysql -u root -p

Gdy jesteś w konsoli MySQL, utwórz nową bazę danych.

Mysql> Utwórz bazę danych WordPress;

Utwórz też nowego użytkownika.

mysql> Utwórz użytkownika „WP_ADMIN”@„LocalHost” zidentyfikowane przez „YourPass”;

Udaj swoje nowe uprawnienia użytkownika na DB.

mysql> daj wszystko na WordPress.* Do „wp_admin”@„localHost”;

Spłucz swoje przywileje i wyjdź.

mysql> uprawnienia spłukające;

Zdobądź WordPress

Pakiety WordPress, które są dostępne w repozytoriach opakowań, nie są na bieżąco, a to wielka sprawa, gdy mówisz o bezpieczeństwie WordPress. Najlepszym sposobem instalacji WordPress jest Tarball dostępny bezpośrednio od programistów. Zrób najnowszą wersję z wget.

$ wget https: // WordPress.org/najnowszy.smoła.GZ

Wyodrębnij archiwum w miejscu, w którym chcesz swój root internetowy.

$ cd/var/www $ sudo tar xpf ~/pobrań/najnowsze.smoła.GZ

Następnie daj właścicielce serwera WWW w katalogu.

$ sudo chown -r www-data: www-data/var/www/WordPress


Skonfiguruj serwer WWW

Konfiguracja Twojego serwera WWW będzie zależeć od tego, czy używasz Apache, czy Nginx. Każdy z nich zakłada, że ​​zamierzasz hostować na serwerze z więcej niż jedną witryną za pomocą wirtualnych hostów.

Apache

Będziesz musiał stworzyć nowy wirtualny host dla swojej witryny. Zacznij od skopiowania domyślnej konfiguracji lub poprzedniej konfiguracji do modyfikacji na hosta WordPress.

sudo cp/etc/apache2/witryny-dostępny/000-default.conf/etc/apache2/witryny-dostępny/WordPress.conf

Otwórz konfigurację i zmodyfikuj DocumentRoot wskazać, gdzie rozpakowałeś WordPress informator.

DocumentRoot/var/www/WordPress

Ustaw Nazwa serwera do domeny Twojej witryny (lub Localhost, jeśli tylko testujesz).

Servername twoja strona.com

Utwórz alias dla www wersja też.

Serveralias www.Twoja strona.com

Po zakończeniu zapisz plik i wyjdź.

Włącz swoją witrynę w Apache.

$ sudo a2ensite WordPress.conf

Załaduj Apache.

$ sudo systemCtl RELOOD APACHE2

Nginx

Utwórz nową konfigurację witryny dla WordPress w /etc/nginx/witryny-dostępne informator. Otwórz ten plik.

Wszystko tutaj jest całkowicie standardowe dla konfiguracji PHP. Utwórz nowy blok serwerowy dla swojej witryny WordPress. Powinien wyglądać podobnie do tego.

Uwaga: Zaktualizuj poniższy plik konfiguracyjny Nginx za pomocą zainstalowanej wersji PHP! Aby sprawdzić wersję PHP wykonać php --version Komenda.
serwer Słuchaj 80; Posłuchaj [::]: 80; Server_name your_site.com; indeks indeksu.php; root/var/www/wordpress; access_log/var/log/nginx/twój witryna.com.access_log; error_log/var/log/nginx/twój witryna.com.error_log; lokalizacja / try_files $ uri $ uri / = 404;  Lokalizacja ~ \.php $ obejmują fragmenty/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.1-fpm.skarpetka; 

Jeśli używasz SSL, uwzględnij to i przekierowanie 301.

Nie zapomnij połączyć konfiguracji witryny i ponownego uruchomienia Nginx.

$ sudo ln -s/etc/nginx/witryny-dostępny/wordpress/etc/nginx/witryny-obsługujący/WordPress $ sudo systemctl restart nginx


WordPress Instal

Otwórz przeglądarkę i przejdź na adres, w którym hostujesz WordPress. Kiedy się tam dostaniesz, zobaczysz ekran, na którym WordPress prosi o wybranie języka. Wybierz go i przejdź do następnego etapu.

WordPress wyświetli ekran z informacją, że musisz zebrać informacje potrzebne do połączenia z bazą danych. Upewnij się, że masz to przydatne.

Następny ekran prosi o wprowadzenie informacji o bazie danych. Kiedy masz wszystko poprawnie, prześlij formularz. Jeśli wszystko pójdzie dobrze, zobaczysz ekran z informacją, że możesz rozpocząć faktyczną instalację.

Na następnym ekranie możesz skonfigurować informacje o witrynie i użytkownik administratora. Wybierz mocne hasło. Witryny WordPress są często celami dla atakujących online. Po przesłaniu formularza WordPress rozpocznie instalowanie witryny i tworzenie konfiguracji.

Po zakończeniu instalacji zobaczysz nową wiadomość informującą o zalogowaniu się na witrynie. Po zalogowaniu się masz dostęp do pulpitu WordPress jako użytkownik administratora. WordPress działa teraz na twoim serwerze Ubuntu!

Zamykanie myśli

To jest WordPress. Możliwości są praktycznie nieograniczone. Zapraszam do zabawy z samym WordPress i rozwijaj witrynę. Możesz także dostroić swój serwer, aby uzyskać lepszą wydajność i bezpieczeństwo, jeśli też powinieneś wybrać.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Ubuntu 20.04 Przewodnik
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Ubuntu 20.04: WordPress z instalacją Nginx
  • 8 najlepszych środowisk stacjonarnych Ubuntu (20.04 FOSSA…
  • Ubuntu 20.04 Hadoop
  • Ubuntu 20.04 WordPress z instalacją Apache