Jak zainstalować WordPress na Ubuntu

Chcesz samodzielnie zainstalować WordPress na Ubuntu? Jeśli jesteś typem majsterkowicza, czytaj dalej, aby dowiedzieć się, jak to się robi.

Praktyczność WordPressa uczyniła go ulubieńcem Internetu, stanowiąc ponad 30% wszystkich hostowanych stron internetowych na świecie i 60% dominacji wśród systemy zarządzania treścią.

Chociaż zaczęło się od łatwego w użyciu blogowania Platforma, WordPress również rozrósł się i obejmuje tak wiele funkcji. Dzięki temu jest to doskonałe narzędzie do tworzenia wielu typów stron internetowych.

Wielu dostawców usług hostingowych oferuje instalację WordPress jednym kliknięciem. Jeśli jednak jesteś typem, który lubi robić wszystko sam lub po prostu chcesz mieć bardziej aktualną instalację, ten przewodnik jest dla Ciebie.

Wymagania wstępne: Zaktualizuj lub zmodernizuj swoją LAMPĘ

WordPress wymaga do działania stosu LAMP (Linux Apache MySQL PHP) lub czegoś podobnego. A ponieważ masz Ubuntu, który spełnia wymagania Linuksa, przed dodaniem WordPressa musisz także upewnić się, że inne komponenty są zainstalowane i gotowe. Pamiętaj, że WordPress może działać w systemie Windows, ale najlepiej działa w systemie Linux. Możesz także zastąpić Apache alternatywą, taką jak Lightspeed. Ale ten przewodnik koncentruje się na LAMPIE.

Możesz także zaktualizować system, aby mieć pewność, że używasz tylko najnowszych pakietów. Na przykład od stycznia 2021 roku WordPress jest dostępny w wersji 5.6 i wymaga PHP od wersji 7.4 wzwyż i MySQL od 5.6 wzwyż. W tym przewodniku założono, że używasz systemu Ubuntu 20.04.

Aby zaktualizować system Ubuntu, wprowadź następujące polecenia:

sudo apt update

sudo apt upgrade

Instalacja graficzna a instalacja z poziomu wiersza poleceń

Pakiety LAMP i WordPress można zainstalować za pomocą wiersza poleceń lub narzędzia graficznego, takiego jak Centrum oprogramowania Ubuntu. Pamiętaj jednak, że to drugie jest możliwe tylko wtedy, gdy używasz środowiska Ubuntu Desktop.

W tym samouczku krok po kroku założono, że instalujesz pakiety w środowisku serwerowym bez graficznego interfejsu użytkownika.

Jeśli pracujesz w środowisku stacjonarnym, możesz także skorzystać z terminala. Możesz też wykonać kroki od 1 do 3, korzystając z Centrum oprogramowania, a następnie kontynuować instalację od kroku 4.

Aby zalogować się do zdalnego hosta, wpisz:

ssh użytkownik@nazwa hosta #użyj informacji od swojego hosta

zaloguj się do swojego zdalnego hosta

Jak zainstalować WordPress na Ubuntu

Wykonaj poniższe kroki, aby zainstalować WordPress na Ubuntu:

Krok 1. Zainstaluj i skonfiguruj Apache

Nic nie działa w sieci WWW bez serwera HTTP (HyperText Transfer Protocol). Najpierw musisz sprawdzić, czy masz uruchomiony serwer. A jeśli nie, instalujesz jeden. Będziemy używać Apache2.

Aby sprawdzić, czy Apache jest zainstalowany, uruchom:

sudo systemctl status Apache2

Lub wpisz adres IP swojego serwera w przeglądarce internetowej. Jeśli Apache znajduje się na komputerze lokalnym, wpisz 127.0.0.1 w pasku adresu. Powinieneś zobaczyć podobną stronę:

Jeśli Apache nie jest zainstalowany w systemie, zainstaluj go za pomocą następującego polecenia:

sudo apt update

sudo apt zainstaluj apache2

Następnie sprawdź aplikacje dostępne dla zapory ogniowej Ubuntu UFW, używając:

lista aplikacji sudo ufw

Powinien wydrukować coś takiego:

Dostępne aplikacje:

 Apache

 Apache pełny

 Bezpieczeństwo Apache

 OpenSSH

Możesz zezwolić na pełny ruch HTTP i HTTPS, wybierając „Apache Full” lub zezwolić tylko na HTTPS, wybierając „Apache Secure”. Na przykład:

sudo ufw zezwól na „Apache Secure”

Skonfiguruj Apache'a

Krok 2. Zainstaluj i skonfiguruj MySQL

Po zainstalowaniu i uruchomieniu Apache następnym krokiem jest instalacja MySQL. Można to zrobić wpisując:

sudo apt zainstaluj mysql-server

Spowoduje to zainstalowanie wszystkiego, co niezbędne do uruchomienia bazy danych na serwerze, w tym klienta dla środowiska powłoki. Poprosi Cię o podanie hasła root (administratora), ale możesz je wprowadzić lub pozostawić puste na później podczas konfiguracji.

Po instalacji zabezpiecz instalację za pomocą następującego polecenia:

mysql_secure_installation

Na wszystkie jego sugestie najlepiej odpowiedzieć „tak”. Następnie zaloguj się za pomocą klienta powłoki i utwórz bazę danych oraz konto użytkownika dla WordPress. Oto jak to zrobić.

mysql -u root -p #następnie wprowadź swoje hasło

mysql> UTWÓRZ BAZY DANYCH wpsite;

mysql> UTWÓRZ UŻYTKOWNIKA „wpuser”@ „localhost” ZIDENTYFIKOWANY PRZEZ „hasło”;

mysql> GRANT ALL ON wpsite.* TO 'wpuser'@'localhost';

mysql> PRZYWILEJE FLUSH;

mysql> EXIT;

Skonfiguruj MySQL

Krok 3. Zainstaluj i skonfiguruj PHP

Nadszedł czas na zainstalowanie części PHP konfiguracji LAMP. To również jest proste, wystarczy wpisać:

sudo apt zainstaluj php php-mysql

Możesz też zainstalować PHP ze wszystkimi popularnymi rozszerzeniami do natychmiastowego uruchamiania WordPressa, wpisując:

sudo apt zainstaluj php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Na koniec użyj nano lub swojego ulubionego edytora, aby utworzyć plik Index.php w swoim serwerze Apache i zapisz go. Może zawierać prosty skrypt PHP, taki jak:

phpinfo ();

?>

nano /var/www/html/index.php

Następnie odwiedź serwer Apache w przeglądarce, aby potwierdzić, że PHP działa pod adresem:

adres-ip-strony internetowej/info.php

Jeśli korzystasz z komputera lokalnego, możesz odwiedzić:

localhost/index.php lub

127.0.0.1/indeks.php

Skonfiguruj PHP

Należy pamiętać, że serwer Apache HTTP jest skonfigurowany tak, aby najpierw udostępniał pliki *.html, a następnie pliki *.php. Ponieważ oba typy plików znajdują się teraz w folderze „html”, wystarczy wpisać adres IP witryny, aby wyświetlić stronę powitalną Apache HTML.

Aby domyślnie obsługiwać PHP, będziesz musiał zaktualizować niektóre pliki konfiguracyjne i zrestartować Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex indeks.html indeks.cgi indeks.pl indeks.php indeks.xhtml indeks.htm

Plik powinien wyglądać jak powyżej. Po prostu zamień plik Index.html na Index.php i zapisz. Następnie uruchom ponownie Apache, aby zmiany zaczęły obowiązywać, za pomocą:

sudo systemctl restart apache2

Wpisanie samego adresu IP witryny lub adresu localhost / 127.0.0.1 będzie teraz domyślnie obsługiwało plik Index.php.

Krok 4. Zainstaluj i skonfiguruj WordPress

Nadszedł czas na pobranie i zainstalowanie WordPressa. Robisz to za pomocą następujących poleceń:

cd /tmp #przełącz do katalogu tymczasowego

wget -c http://wordpress.org/latest.tar.gz #pobierz plik

tar -xzvf najnowszy.tar.gz #ekstrakt

sudo cp -R wordpress /var/www/html/wordpress #przenieś do swojego folderu HTML

sudo chown -R www-data:www-data /var/www/html/wordpress #set właściciel (grupa Apache)

sudo chmod -R 775 /var/www/html/wordpress #ustaw prawa wykonywania

Krok 5. Dalsze poprawki

Do tej pory pracowaliśmy tylko z adresem IP Twojej witryny internetowej. Aby skonfigurować instalację WordPress do pracy z nazwą domeny, wykonaj:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Powinno to wyglądać jak poniżej, wystarczy zmienić mysite.com na swoją domenę.

Nazwa serwera mojawitryna.com

DocumentRoot /var/www/html/wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

Plik CustomLog $ {APACHE_LOG_DIR} /access.log w połączeniu

           

            AllowOverride All

           

Następnie włącz moduł przepisywania Apache, używając:

sudo a2enmod przepisać

Te kroki powinny dostarczyć Ci fantazyjne i czytelne dla człowieka adresy URL, takie jak:

mysite.com/my-first-wordpress-post-url

Aby zakończyć konfigurację, uruchom:

Sudo Apache2ctl configtest #sprawdź, czy wszystko jest w porządku

sudo a2ensite mysite.com.conf #dodaj nową konfigurację domeny

sudo systemctl przeładuj Apache2 #restartuj serwer

Krok 6. Uruchom i przetestuj

Konfiguracja WordPressa została zakończona, ale nadal musisz przeprowadzić instalację końcową. Można to zrobić, przechodząc do folderu WordPress w przeglądarce i postępując zgodnie z instrukcjami:

adres-ip-strony internetowej/wordpress lub

mysite.com (jeśli ustawiłeś hosta wirtualnego)

Będziesz musiał utworzyć konto użytkownika i wprowadzić dane bazy danych MySQL, które utworzyłeś wcześniej. Na koniec naciśnij przycisk instalacji i to wszystko.

Podsumowanie

Gratulacje, jeśli doszedłeś tak daleko. Ręczna instalacja WordPressa nie jest tak łatwa, jak te proste opcje jednym kliknięciem, ale jest bardzo satysfakcjonująca. Umożliwia także dostosowanie serwera do własnych potrzeb.

Pamiętaj, że to dopiero początek. Możesz potrzebować innego WordPress Wtyczki lub rozszerzenia PHP w przyszłości i mogą wymagać dodatkowej pracy na serwerze.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke jest entuzjastą komputerów i uwielbia czytać różnorodne książki. Preferuje Linuksa zamiast Windowsa/Maca i korzysta z niego
Ubuntu od jego początków. Można go złapać na Twitterze za pośrednictwem bongotrax

Artykuły: 285

Otrzymuj materiały techniczne

Trendy technologiczne, trendy w start-upach, recenzje, dochody online, narzędzia internetowe i marketing raz lub dwa razy w miesiącu