Linux jest obecnie jednym z najbardziej dynamicznych systemów operacyjnych, ponieważ umożliwiają instalację i konfigurację wielu aplikacji i programów, aby jeszcze bardziej rozszerzyć funkcjonalność systemu, a jednym z najpopularniejszych segmentów Linuksa jest rozwój, zwłaszcza jeśli chodzi o tworzenie stron internetowych. W tym przypadku nie wystarczy sam pomysł na stronę, ale odpowiedni zestaw narzędzi, aby wszystko poszło idealnie i w grę wchodzi CMS (Content Management System - Content Management System) integrujący PHP kod, a także niezbędne motywy i wtyczki, aby stworzyć najlepszą stronę internetową.
W świecie CMS mamy różne alternatywy do wykorzystania i Joomla! jest jednym z nich. Więc dzisiaj zobaczymy, jak zainstalować Joomla na Ubuntu 20.04 lub jak zainstalować Joomla na Ubuntu 19.04. Joomla! Jest to całkowicie darmowy i kodowany CMS, za pomocą którego możemy realizować zadania publikowania treści internetowych. Od czasu Joomla! Opiera się na frameworku aplikacji webowej opartej na modelu widok-kontroler, który jest kompatybilny ze wszystkimi CMS, co daje możliwość bezproblemowego tworzenia treści online.
Środowiska JoomlaJoomla! może być używany w środowiskach takich jak:
- Witryny lub portale społecznościowe, szkolne lub społecznościowe.
- Czasopisma, gazety i publikacje internetowe.
- Strony lub portale korporacyjne, a także intranet i ekstranet.
- Osobiste strony główne.
- Witryny rządowe lub non-profit.
Joomla używaJeśli chcemy korzystać z Joomla! Framework, jako deweloperzy, będzie można stworzyć:
- Narzędzia do raportowania danych.
- Mosty aplikacji.
- Katalogi produktów na zamówienie.
- Systemy kontroli zapasów.
- Katalogi biznesowe.
- Systemy rezerwacji.
- Narzędzia komunikacyjne.
Bez dalszych słów zobaczymy, jak zainstalować Joomla Ubuntu 19.04, 19.10 lub 20.04, a tym samym w pełni wykorzystać jego zalety.
1. Zaktualizuj pakiety Ubuntu
Pierwszym krokiem, który należy wykonać, będzie aktualizacja pakietów Ubuntu za pomocą odpowiedniej aplikacji, w tym celu wykonujemy następujące czynności:
aktualizacja sudo apt -y && aktualizacja sudo apt -y
2. Zainstaluj Apache i PHP Ubuntu
Następnie zainstalujemy Apache i PHP 7.3, ponieważ Joomla! Jest napisany w PHP i przechowuje dane w MySQL na zapleczu, Apache jest wymagany, ponieważ będziemy mieć dostęp przez przeglądarkę.
Krok 1
W tym celu najpierw zainstalujemy Apache, wykonując następujące czynności:
sudo apt zainstaluj apache2
POWIĘKSZAĆ
Krok 2
Wpisujemy literę „S”, aby potwierdzić pobranie i instalację Apache w Ubuntu, teraz uruchomimy i włączymy usługę Apache w Ubuntu za pomocą następujących poleceń:
sudo systemctl zatrzymaj apache2.service sudo systemctl uruchom apache2.service sudo systemctl włącz apache2.service
POWIĘKSZAĆ
Krok 3
Następnym krokiem będzie zainstalowanie PHP 7.3 i do tego musimy skorzystać z repozytorium, ponieważ PHP 7.3 nie zawsze znajdzie się w oficjalnych repozytoriach Ubuntu, w tym celu najpierw wykonujemy następujące polecenie:
sudo apt-get install software-properties-common
POWIĘKSZAĆ
Krok 4
Wpisujemy literę S, aby potwierdzić pobranie i instalację, po czym dodajemy repozytorium za pomocą następującego polecenia:
sudo add-apt-repository ppa: ondrej / php
POWIĘKSZAĆ
Krok 5
Naciskamy klawisz Enter, aby potwierdzić akcję i przejść do aktualizacji repozytoriów:
aktualizacja sudo apt
POWIĘKSZAĆ
Krok 6
Następnie zainstalujemy wtyczki PHP 7.3 za pomocą następującego polecenia:
sudo apt-get zainstaluj php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-recode php7.3-porządne php7.3-xmlrpc
POWIĘKSZAĆ
Krok 7
Ponownie wpisujemy literę S, aby potwierdzić pobranie i instalację:
POWIĘKSZAĆ
Krok 8
Jeśli chcemy poznać wersję Apache, możemy wykonać następującą linię:
sudo dpkg -l apache2
POWIĘKSZAĆ
Krok 9
Musimy sprawdzić, czy Apache działa poprawnie i w tym celu sprawdzamy jego stan za pomocą następującego polecenia:
sudo systemctl status apache2
POWIĘKSZAĆ
Krok 10
Z samego komputera możemy uzyskać dostęp do przeglądarki i w nowej zakładce wpisać:
http://komputer_IPKrok 11
W rezultacie zobaczymy:
POWIĘKSZAĆ
Krok 12
Aby sprawdzić wersję PHP wykonujemy następujące czynności:
php -v
POWIĘKSZAĆ
3. Zainstaluj MariaDB Ubuntu
Od czasu Joomla! potrzebujesz bazy danych na serwerze do przechowywania danych, musisz zainstalować serwer relacyjnej bazy danych.
Krok 1
W tym celu użyjemy MariaDB, którą można zainstalować za pomocą następującego polecenia:
sudo apt zainstaluj serwer mariadb
POWIĘKSZAĆ
Krok 2
Wpisujemy literę S, aby potwierdzić zadanie i zainstalować MariaDB w Ubuntu 19.04, 19.10 lub 20.04:
POWIĘKSZAĆ
Krok 3
Domyślnie instalacja MaríaDB nie jest bezpieczna, musimy dodać zabezpieczenia, wykonując następujące polecenie:
sudo mysql_secure_installationKrok 4
Tam przypisujemy hasło roota i wpisujemy literę „Y” dla każdego wyświetlonego pytania:
POWIĘKSZAĆ
4. Utwórz bazę danych Joomla
Krok 1
Zamierzamy utworzyć bazę danych, w której będą hostowane obiekty Joomla, w tym celu uzyskujemy dostęp do MariaDB za pomocą następującego polecenia:
sudo mysql -u root -pKrok 2
Tam wykonamy następujące wiersze:
CREATE DATABASE "Nazwa bazy danych"; PRZYZNAJ WSZYSTKO NA "baza danych * DO" użytkownikowi "@" localhost "IDENTYFIKOWANE PRZEZ" HASŁO "; PRZYWILEJE WSPÓŁPRACUJĄCE; WYJŚCIE;Krok 3
Możemy również użyć polecenia „pokaż bazy danych”, aby wyświetlić bieżące bazy danych w MariaDB:
POWIĘKSZAĆ
5. Pobierz Joomla! dla Ubuntu
Krok 1
Po utworzeniu bazy danych pobierzemy Joomla! z oficjalnego linku, pod którym znajdujemy najnowszą dostępną wersję:
Krok 2
Aktualna wersja to 3.9.16 i aby ją pobrać wykonujemy:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
POWIĘKSZAĆ
Krok 3
Stwórzmy katalog dla Joomla!:
sudo mkdir / var / www / html / JoomlaKrok 4
Wyodrębniamy plik do wspomnianego katalogu:
sudo rozpakuj Joomla_3.19-16-Stable-Full_package.zip -d / var / www / html / Joomla
POWIĘKSZAĆ
Krok 5
Teraz przypiszemy uprawnienia Apache za pomocą następujących poleceń:
sudo chown -R www-data: www-data/var/www/html/joomla sudo chmod -R 755/var/www/html/Joomla
POWIĘKSZAĆ
Krok 6
Restartujemy Apache, aby zastosować zmiany:
sudo systemctl restart apache2 Konfiguracja Apache dla Joomla!Krok 7
Czas skonfigurować serwer WWW Apache dla stron WWW serwera Joomla, w tym przypadku musimy stworzyć wirtualny host dla Joomla, który będzie się nazywał Joomla.conf:
sudo nano /etc/apache2/sites-available/joomla.confKrok 8
W tym pliku wklejamy:
ServerAdmin [email protected] DocumentRoot / var / www / html / joomla / ServerName domain.com ServerAlias www. domena.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log łączone Opcje FollowSymlinks AllowOverride All Wymagaj przyznania wszystkich
POWIĘKSZAĆ
Krok 9
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:
Ctrl + O
Edytor opuszczamy za pomocą:
Ctrl + X
Krok 10
Wirtualnego hosta włączamy następującymi poleceniami:
sudo a2ensite joomla.conf sudo a2enmod przepisaćKrok 11
Restartujemy Apache:
sudo systemctl uruchom ponownie apache2
POWIĘKSZAĆ
6. Jak uzyskać dostęp do cpanelu Joomla?
Krok 1
Po skonfigurowaniu tych kroków będziemy gotowi do uzyskania dostępu do Joomla !, w tym celu przechodzimy do przeglądarki internetowej i wprowadzamy następującą składnię:
http: // Komputer_IP / joomla
POWIĘKSZAĆ
Krok 2
W tym początkowym oknie musimy skonfigurować kilka aspektów, takich jak:
- Język używany w Joomla!
- Nazwa strony do utworzenia
- Możliwość dodania opisu
- Wpisujemy kontaktowy adres e-mail
- Wprowadzamy nazwę użytkownika i hasło
Krok 3
Po zdefiniowaniu klikamy Dalej i zobaczymy to:
POWIĘKSZAĆ
Krok 4
Tutaj konfigurujemy:
- Rodzaj bazy danych do wykorzystania (opcję domyślną pozostawiamy)
- Hosting, który musi być „localhost”
- Użytkownik, aby uzyskać dostęp
- Możemy dodać hasło
- W polu „Baza danych” wpisujemy bazę danych, którą utworzyliśmy w MariaDB
Krok 5
Klikamy Dalej i zobaczymy to:
POWIĘKSZAĆ
Krok 6
Tam mamy dostęp do parametrów, które należy zainstalować w Joomla!, na dole znajdziemy więcej szczegółów:
POWIĘKSZAĆ
Krok 7
Po zweryfikowaniu klikamy „Zainstaluj”, aby uruchomić odpowiedni proces:
POWIĘKSZAĆ
Krok 8
Kiedy to się skończy, zobaczymy:
POWIĘKSZAĆ
Krok 9
Mamy tam dwie opcje dostępu do Witryny bezpośrednio lub do Administracji Joomla, jeśli klikniemy Witrynę, zobaczymy następujące elementy:
POWIĘKSZAĆ
Krok 10
Ze względów bezpieczeństwa zaleca się usunięcie folderu instalacyjnego, klikamy tam, aby uzyskać dostęp do globalnej witryny:
POWIĘKSZAĆ
Krok 11
Po wprowadzeniu poświadczeń użytkownika uzyskujemy dostęp do:
POWIĘKSZAĆ
Krok 12
Jeśli przejdziemy do opcji „Administracja” zaobserwujemy, co następuje:
POWIĘKSZAĆ
Krok 13
Stamtąd mamy całe globalne zarządzanie Joomla! i jego parametry, aby skonfigurować je według potrzeb:
POWIĘKSZAĆ
Krok 14
Jeśli z jakiegokolwiek powodu próbujesz uzyskać dostęp do Joomla! W początkowych krokach generowany jest błąd domeny, masz możliwość utworzenia domeny lokalnej w Ubuntu, w tym celu najpierw zainstalujemy Nginx za pomocą następującego polecenia:
sudo apt zainstaluj nginx
Krok 15
Potwierdzamy pobranie i instalację. Następnie przejdziemy do katalogu wykonując:
cd / var / wwwKrok 16
Tam nadajemy uprawnienia HTML:
sudo chmod 777 html
Krok 17
Teraz przejdziemy do eksploratora i zlokalizujemy ścieżkę / var / www / html i tam utworzymy folder z nazwą domeny, w tym przypadku "site1":
POWIĘKSZAĆ
Krok 18
Następnym krokiem będzie edycja pliku /etc/hosts poprzez wykonanie:
sudo gedit / etc / hostsKrok 19
W wyświetlonym pliku wpisujemy następujący wiersz:
127.0.0.1 Ośrodek1
POWIĘKSZAĆ
Krok 20
Zapisujemy zmiany i uruchamiamy ponownie Nginx. Po tym będziemy gotowi do korzystania z tej domeny razem z Joomla!.
usługa sudo restart nginxDzięki Solvetic nauczyłeś się instalować Joomla Ubuntu 19.04, 19.10 lub 20.04 w kompletny i kompleksowy sposób, aby korzystać z każdej z jego funkcji.