Linux er et af de mest dynamiske operativsystemer i dag, da de tillader installation og konfiguration af mange applikationer og programmer at udvide systemets egen funktionalitet yderligere, og et af de mest populære segmenter i Linux er udvikling, især når det kommer til at oprette websteder. I dette tilfælde er det ikke nok at have ideen om stedet, men at have det rigtige sæt værktøjer, så alt går perfekt, og der kommer CMS (Content Management System - Content Management System), der integrerer PHP, i spil kode samt de nødvendige temaer og plugins for at gøre oprettelsen af et websted det bedste det kan være.
I CMS -verdenen har vi forskellige alternativer at bruge og Joomla! er en af dem. Så i dag vil vi se, hvordan du installerer Joomla på Ubuntu 20.04 eller hvordan du installerer Joomla på Ubuntu 19.04. Joomla! Det er et helt gratis og kodet CMS, som vi kan udføre opgaverne med at udgive webindhold på. Siden Joomla! Det er baseret på en webapplikationsramme baseret på view-controller-modellen, som er kompatibel med alle CMS, og dette resulterer i evnen til at oprette onlineindhold uden problemer.
Joomla miljøerJoomla! kan bruges til miljøer som:
- Fællesskabs-, skole- eller samfundsbaserede websteder eller portaler.
- Magasiner, aviser og onlinepublikationer.
- Virksomhedswebsteder eller portaler samt intranet og ekstranet.
- Personlige hjemmesider.
- Offentlige eller almennyttige websteder.
Joomla brugerHvis vi vil bruge Joomla! Framework, som udviklere vil det være muligt at oprette:
- Datarapporteringsværktøjer.
- Anvendelsesbroer.
- Tilpassede produktkataloger.
- Lagerstyringssystemer.
- Forretningsmapper.
- Reservationssystemer.
- Kommunikationsværktøjer.
Uden yderligere ord skal vi se, hvordan du installerer Joomla Ubuntu 19.04, 19.10 eller 20.04 og dermed får mest muligt ud af fordelene.
1. Opdater Ubuntu -pakker
Det første skridt at tage er at opdatere Ubuntu -pakkerne med deres respektive applikation, til dette udfører vi følgende:
sudo apt update -y && sudo apt upgrade -y
2. Installer Apache og PHP Ubuntu
Dernæst installerer vi Apache og PHP 7.3, fordi Joomla! Det er skrevet i PHP og gemmer dataene i MySQL på back-end, Apache er påkrævet, da vi får adgang via en browser.
Trin 1
Til dette installerer vi først Apache ved at udføre følgende:
sudo apt installere apache2
FORSTØRRE
Trin 2
Vi indtaster bogstavet "S" for at bekræfte download og installation af Apache i Ubuntu, nu skal vi starte og aktivere Apache -tjenesten i Ubuntu med følgende kommandoer:
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service
FORSTØRRE
Trin 3
Det næste trin vil være at installere PHP 7.3, og til dette skal vi gøre brug af et depot, da PHP 7.3 ikke altid findes i de officielle Ubuntu -arkiver, for dette udfører vi først følgende kommando:
sudo apt-get install software-properties-common
FORSTØRRE
Trin 4
Vi indtaster bogstavet S for at bekræfte download og installation, derefter tilføjer vi depotet med følgende kommando:
sudo add-apt-repository ppa: ondrej / php
FORSTØRRE
Trin 5
Vi trykker på Enter -tasten for at bekræfte handlingen og fortsætter med at opdatere lagrene:
sudo apt opdatering
FORSTØRRE
Trin 6
Efter dette skal vi installere PHP 7.3 -plugins med følgende kommando:
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-recode php7.3-tidy php7.3-xmlrpc
FORSTØRRE
Trin 7
Igen indtaster vi bogstavet S for at bekræfte download og installation:
FORSTØRRE
Trin 8
Hvis vi vil kende versionen af Apache, kan vi udføre følgende linje:
sudo dpkg -l apache2
FORSTØRRE
Trin 9
Vi skal validere, at Apache fungerer korrekt, og til dette kontrollerer vi dens status med følgende kommando:
sudo systemctl status apache2
FORSTØRRE
Trin 10
Fra selve computeren kan vi få adgang til en browser og i en ny fane indtaste følgende:
http: // computer_IPTrin 11
Som et resultat vil vi se følgende:
FORSTØRRE
Trin 12
For at kontrollere versionen af PHP udfører vi følgende:
php -v
FORSTØRRE
3. Installer MariaDB Ubuntu
Siden Joomla! du har brug for en database på serveren for at gemme dine data, skal du installere en relationsdatabaseserver.
Trin 1
Til dette vil vi bruge MariaDB, som kan installeres med følgende kommando:
sudo apt installer mariadb-server
FORSTØRRE
Trin 2
Vi indtaster bogstavet S for at bekræfte opgaven og installere MariaDB i Ubuntu 19.04, 19.10 eller 20.04:
FORSTØRRE
Trin 3
Som standard er installationen af MaríaDB ikke sikker, vi skal tilføje sikkerhed ved at udføre følgende kommando:
sudo mysql_secure_installationTrin 4
Der tildeler vi root -adgangskoden og indtaster bogstavet "Y" for hvert vist spørgsmål:
FORSTØRRE
4. Opret Joomla database
Trin 1
Vi skal oprette databasen, hvor Joomla -objekterne vil blive hostet, til dette får vi adgang til MariaDB med følgende kommando:
sudo mysql -u root -pTrin 2
Der vil vi udføre følgende linjer:
Opret DATABASE "Databasenavn"; GRANT ALL ON "database * TIL" bruger "@" localhost "IDENTIFICERET MED" PASSWORD "; FLUSH -PRIVILEGER; AFSLUT;Trin 3
Vi kan også bruge kommandoen "vis databaser" til at liste de aktuelle databaser i MariaDB:
FORSTØRRE
5. Download Joomla! til Ubuntu
Trin 1
Når databasen er oprettet, vil vi downloade Joomla! fra det officielle link, hvor vi finder den nyeste version tilgængelig:
Trin 2
Den nuværende version er 3.9.16, og for at downloade den udfører vi:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
FORSTØRRE
Trin 3
Lad os oprette biblioteket til Joomla!:
sudo mkdir / var / www / html / JoomlaTrin 4
Vi udtrækker filen til nævnte bibliotek:
sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d / var / www / html / Joomla
FORSTØRRE
Trin 5
Nu skal vi tildele Apache -tilladelser med følgende kommandoer:
sudo chown -R www -data: www -data / var / www / html / joomla sudo chmod -R 755 / var / www / html / Joomla
FORSTØRRE
Trin 6
Vi genstarter Apache for at anvende ændringerne:
sudo systemctl genstart apache2 Apache -konfiguration til Joomla!Trin 7
Det er på tide at konfigurere Apache -webserveren til Joomla -serverens websider, i dette tilfælde skal vi oprette en virtuel vært for Joomla, som vil blive kaldt Joomla.conf:
sudo nano /etc/apache2/sites-available/joomla.confTrin 8
I denne fil vil vi indsætte følgende:
ServerAdmin [email protected] DocumentRoot / var / www / html / joomla / ServerName domain.com ServerAlias www. domain.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kombineret Valg FølgSymlinks TilladOverrider alle Kræv alt givet
FORSTØRRE
Trin 9
Vi gemmer ændringerne ved hjælp af følgende tastekombination:
Ctrl + O.
Vi forlader redaktøren ved hjælp af:
Ctrl + X
Trin 10
Vi aktiverer den virtuelle vært med følgende kommandoer:
sudo a2ensite joomla.conf sudo a2enmod omskrivTrin 11
Vi genstarter Apache:
sudo systemctl genstart apache2
FORSTØRRE
6. Sådan får du adgang til Joomla cpanel
Trin 1
Når disse trin er konfigureret, vil vi være klar til at få adgang til Joomla! Derfor går vi til en webbrowser og indtaster følgende syntaks:
http: // Computer_IP / joomla
FORSTØRRE
Trin 2
I dette indledende vindue skal vi konfigurere nogle aspekter som:
- Sprog at bruge i Joomla!
- Navnet på det websted, der skal oprettes
- Mulighed for at tilføje en beskrivelse
- Vi indtaster kontakt -e -mailen
- Vi indtaster brugernavn og adgangskode
Trin 3
Når dette er defineret, klikker vi på Næste, og vi ser dette:
FORSTØRRE
Trin 4
Her konfigurerer vi følgende:
- Databasetype, der skal bruges (vi forlader standardindstillingen)
- Hosting, der skal være "localhost"
- Bruger at få adgang til
- Vi kan tilføje adgangskode
- I feltet "Database" indtaster vi den database, som vi har oprettet i MariaDB
Trin 5
Vi klikker på Næste, og vi ser dette:
FORSTØRRE
Trin 6
Der får vi adgang til de parametre, der skal installeres i Joomla!, I bunden finder vi flere detaljer:
FORSTØRRE
Trin 7
Når dette er blevet bekræftet, klikker vi på "Installer" for at køre den respektive proces:
FORSTØRRE
Trin 8
Når dette ender, ser vi følgende:
FORSTØRRE
Trin 9
Der har vi to muligheder for at få adgang til webstedet direkte eller til Joomla -administrationen, hvis vi klikker på webstedet, ser vi følgende:
FORSTØRRE
Trin 10
Af hensyn til sikkerheden anbefales det at slette installationsmappen, vi klikker der for at få adgang til det globale websted:
FORSTØRRE
Trin 11
Når brugeroplysningerne er indtastet, får vi adgang til:
FORSTØRRE
Trin 12
Hvis vi går til indstillingen "Administration", vil vi observere følgende:
FORSTØRRE
Trin 13
Derfra har vi al den globale ledelse af Joomla! og dens parametre til at konfigurere dem efter behov:
FORSTØRRE
Trin 14
Hvis det er af en eller anden grund, når du prøver at få adgang til Joomla! I de indledende trin genereres en domænefejl, du har mulighed for at oprette et lokalt domæne i Ubuntu, for dette installerer vi først Nginx med følgende kommando:
sudo apt installere nginx
Trin 15
Vi bekræfter download og installation. Efter dette vil vi gå til biblioteket ved at udføre:
cd / var / wwwTrin 16
Der giver vi HTML -tilladelser:
sudo chmod 777 html
Trin 17
Nu går vi til explorer og finder stien / var / www / html, og der vil vi oprette mappen med domænenavnet, i dette tilfælde "site1":
FORSTØRRE
Trin 18
Det næste trin vil være at redigere filen / etc / hosts ved at udføre:
sudo gedit / etc / hostsTrin 19
I den viste fil indtaster vi følgende linje:
127.0.0.1 Websted1
FORSTØRRE
Trin 20
Vi gemmer ændringerne og genstarter Nginx ved at køre. Herefter vil vi være klar til at bruge dette domæne sammen med Joomla!.
sudo service nginx genstartMed Solvetic har du lært at installere Joomla Ubuntu 19.04, 19.10 eller 20.04 på en komplet og omfattende måde at bruge hver af dens funktioner.