Dla tych, których nie stać na zmagania z tworzeniem stron internetowych od podstaw, istnieje obecnie kilka systemów zarządzania treścią (CMS), takich jak WordPress z których możesz skorzystać, aby za pomocą kilku kliknięć założyć blogi, a także kompletne strony internetowe.
WordPress to potężny, darmowy i open-source, wysoce podłączany i konfigurowalny CMS, który jest używany przez miliony na całym świecie do prowadzenia blogów i w pełni funkcjonalnych stron internetowych.
Jest łatwy w instalacji i nauce, szczególnie dla osób, które nie mają wcześniejszej wiedzy na temat projektowania i programowania stron internetowych. Z milionami dostępnych wtyczek i motywów, opracowanych przez aktywną i oddaną społeczność kolegów użytkowników i programistów, których możesz użyć, aby dostosować swój blog lub witrynę do działania i wyglądać dokładnie tak, jak Ty chcieć.
W tym poście omówimy różne kroki, które możesz wykonać, aby zainstalować najnowszą wersję WordPress na Ubuntu 20.04, Ubuntu 18.04, oraz Ubuntu 16.04 z LAMPA (Linux, Apache, MySQL, oraz PHP) stos.
Najpierw poznamy różne etapy instalacji LAMPA stos przed przejściem do instalacji WordPress.
Najpierw zaktualizuj i zaktualizuj listę pakietów oprogramowania, a następnie zainstaluj Apache serwer WWW za pomocą następujących poleceń.
$ sudo apt-get update. $ sudo apt-get upgrade. $ sudo apt-get install apache2 apache2-utils
Musimy włączyć Apache2 serwer WWW, aby uruchomić się w czasie rozruchu systemu, a także uruchomić usługę i zweryfikować stan w następujący sposób:
$ sudo systemctl enable apache2. $ sudo systemctl start apache2. $ sudo systemctl status apache2.
Po uruchomieniu Apache musisz zezwolić na ruch HTTP na swoim Zapora sieciowa UFW jak pokazano.
$ sudo ufw allow w "Apache" $ status sudo ufw.
Aby sprawdzić, czy Apache serwer jest uruchomiony, otwórz przeglądarkę internetową i wprowadź następujący adres URL w pasku adresu.
http://server_address. LUB. http://your-domain.com.
Domyślna strona indeksu Apache2 zostanie wyświetlona w przypadku, gdy serwer WWW jest uruchomiony.
Notatka: Domyślny katalog główny Apache to /var/www/html, wszystkie twoje pliki internetowe będą przechowywane w tym katalogu.
Następnie musimy zainstalować MySQL serwer bazy danych, uruchamiając poniższe polecenie:
$ sudo apt-get install mysql-client mysql-server.
Jeśli chcesz zainstalować MariaDB, możesz zainstalować ją za pomocą następującego polecenia.
$ sudo apt-get install mariadb-server mariadb-client.
Po zainstalowaniu serwera bazy danych zdecydowanie zaleca się uruchomienie skryptu bezpieczeństwa w celu usunięcia niezabezpieczonych ustawień domyślnych i ochrony systemu bazy danych.
$ sudo mysql_secure_installation
Najpierw zostaniesz poproszony o zainstalowanie „validate_password’ wtyczka, więc wpisz Tak/Tak
i naciśnij Wejść a także wybierz domyślny poziom siły hasła.
W przypadku pozostałych pytań naciśnij Tak
i uderz w WEJŚĆ w każdym monicie.
Na koniec zainstalujemy PHP oraz kilka modułów umożliwiających współpracę z serwerami WWW i bazodanowymi za pomocą poniższego polecenia:
$ sudo apt-get zainstaluj php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-mydło php-intl php-zip
Po zainstalowaniu PHP i wszystkich wymaganych rozszerzeń musisz ponownie uruchomić Apache, aby załadować te nowe rozszerzenia.
$ sudo systemctl restart apache2.
Ponadto, aby sprawdzić, czy php pracuje we współpracy z serwerem internetowym, musimy stworzyć info.php
plik w środku /var/www/html.
$ sudo vi /var/www/html/info.php.
I wklej poniższy kod do pliku, zapisz go i wyjdź.
php phpinfo();
Gdy to zrobisz, otwórz przeglądarkę internetową i wpisz następujący adres URL w pasku adresu.
http://server_address/info.php. LUB. http://your-domain.com/info.php.
Powinieneś być w stanie wyświetlić stronę z informacjami o php poniżej jako potwierdzenie.
Pobierz najnowszą wersję pakietu WordPress i rozpakuj ją, wydając poniższe polecenia na terminalu:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf najnowszy.tar.gz.
Następnie przenieś pliki WordPress z wyodrębnionego folderu do domyślnego katalogu głównego Apache, /var/www/html/:
$ sudo mv wordpress/* /var/www/html/
Następnie ustaw odpowiednie uprawnienia w katalogu witryny, czyli przekaż własność plików WordPress serwerowi WWW w następujący sposób:
$ sudo chown -R www-data: www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/
Wykonaj poniższe polecenie i podaj hasło użytkownika root, a następnie naciśnij Wejść aby przejść do powłoki mysql:
$ sudo mysql -u root -p
W powłoce mysql wpisz następujące polecenia, naciskając Wejść po każdym wierszu polecenia mysql. Pamiętaj, aby użyć własnych, poprawnych wartości dla nazwa_bazy danych, użytkownik bazy danych, a także używaj silnego i bezpiecznego hasła jako hasło_użytkownika bazy danych:
mysql> UTWÓRZ BAZĘ DANYCH wp_myblog; mysql> UTWÓRZ UŻYTKOWNIKA 'nazwa_użytkownika'@'%' ZIDENTYFIKOWANEGO ZA POMOCĄ mysql_native_password PRZEZ 'hasło'; mysql> PRZYZNAJ WSZYSTKO NA wp_myblog.* TO 'nazwa_użytkownika'@'%'; mysql> PRZYWILEJE WSPÓŁPRACUJĄCE; mysql> WYJŚCIE;
Idź do /var/www/html/ katalog i zmień nazwę istniejącego wp-config-sample.php
do wp-config.php
. Pamiętaj również o usunięciu domyślnej strony indeksu Apache.
$ cd /var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
Następnie zaktualizuj go o informacje o swojej bazie danych w sekcji ustawień MySQL (patrz podświetlone pola na obrazku poniżej):
Następnie uruchom ponownie serwer WWW i usługę mysql, korzystając z poniższych poleceń:
$ sudo systemctl restart apache2.service $ sudo systemctl restart mysql.service
Otwórz przeglądarkę internetową, a następnie wprowadź nazwę domeny lub adres serwera, jak pokazano.
http://server_address/info.php. LUB. http://your-domain.com/info.php.
Poniżej znajdziesz stronę powitalną. Przeczytaj stronę i kliknij „Chodźmy!”, aby przejść dalej i wypełnić wszystkie wymagane informacje na ekranie.
Mając nadzieję, że wszystko poszło dobrze, możesz się teraz cieszyć WordPress w twoim systemie. Jednak aby wyrazić jakiekolwiek obawy lub zadać pytania dotyczące powyższych kroków, a nawet podać dodatkowe informacje, które Twoim zdaniem nie zostały uwzględnione w tym samouczku, możesz skorzystać z poniższej sekcji opinii, aby uzyskać z powrotem do nas.