Linux er et av de mest dynamiske operativsystemene i dag siden de tillater installasjon og konfigurasjon av mange applikasjoner og programmer for å utvide systemets egen funksjonalitet ytterligere, og et av de mest populære segmentene i Linux er utvikling, spesielt når det gjelder å lage nettsteder. I dette tilfellet er det ikke nok å ha ideen om nettstedet, men å ha det riktige settet med verktøy slik at alt går perfekt og det spiller inn CMS (Content Management System - Content Management System) som integrerer PHP kode samt de nødvendige temaene og pluginene for å gjøre det å lage et nettsted best mulig.
I CMS -verdenen har vi forskjellige alternativer å bruke og Joomla! er en av dem. Så i dag får 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 utføre oppgavene med å publisere webinnhold. Siden Joomla! Den er basert på et webapplikasjonsrammeverk basert på visningskontrollermodellen som er kompatibel med alle CMS, og dette resulterer i muligheten til å lage online innhold uten problemer.
Joomla miljøerJoomla! kan brukes i miljøer som:
- Samfunn, skole eller samfunnsbaserte nettsteder eller portaler.
- Magasiner, aviser og nettpublikasjoner.
- Bedriftsnettsteder eller portaler, samt intranett og ekstranett.
- Personlige hjemmesider.
- Offentlige eller ideelle organisasjoner.
Joomla brukerHvis vi vil bruke Joomla! Rammeverk, som utviklere, vil det være mulig å lage:
- Verktøy for datarapportering.
- Bruer til søknad.
- Tilpassede produktkataloger.
- Beholdningskontrollsystemer.
- Forretningskataloger.
- Reservasjonssystemer.
- Kommunikasjonsverktøy.
Uten flere ord skal vi se hvordan du installerer Joomla Ubuntu 19.04, 19.10 eller 20.04 og dermed får mest mulig ut av fordelene.
1. Oppdater Ubuntu -pakker
Det første trinnet å ta vil være å oppdatere Ubuntu -pakkene med deres respektive applikasjon, for dette utfører vi følgende:
sudo apt update -y && sudo apt upgrade -y
2. Installer Apache og PHP Ubuntu
Deretter vil vi installere Apache og PHP 7.3 fordi Joomla! Den er skrevet i PHP og lagrer dataene i MySQL på back-end, Apache er påkrevd da vi vil ha tilgang via en nettleser.
Trinn 1
For dette vil vi først installere Apache ved å utføre følgende:
sudo apt installere apache2
FORSTØRRE
Steg 2
Vi skriver inn bokstaven "S" for å bekrefte nedlasting og installasjon av Apache i Ubuntu, nå skal vi starte og aktivere Apache -tjenesten i Ubuntu med følgende kommandoer:
sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service
FORSTØRRE
Trinn 3
Det neste trinnet vil være å installere PHP 7.3, og for dette må vi bruke et depot siden PHP 7.3 ikke alltid vil bli funnet i de offisielle Ubuntu -lagrene, for dette utfører vi først følgende kommando:
sudo apt-get install software-properties-common
FORSTØRRE
Trinn 4
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon, etter dette legger vi til depotet med følgende kommando:
sudo add-apt-repository ppa: ondrej / php
FORSTØRRE
Trinn 5
Vi trykker på Enter -tasten for å bekrefte handlingen og fortsetter med å oppdatere depotene:
sudo apt oppdatering
FORSTØRRE
Trinn 6
Etter dette skal vi installere PHP 7.3 -pluginene 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-omkod php7.3-ryddig php7.3-xmlrpc
FORSTØRRE
Trinn 7
Igjen skriver vi inn bokstaven S for å bekrefte nedlasting og installasjon:
FORSTØRRE
Trinn 8
Hvis vi vil vite versjonen av Apache, kan vi utføre følgende linje:
sudo dpkg -l apache2
FORSTØRRE
Trinn 9
Vi må validere at Apache fungerer korrekt, og for dette sjekker vi statusen med følgende kommando:
sudo systemctl status apache2
FORSTØRRE
Trinn 10
Fra selve datamaskinen får vi tilgang til en nettleser, og i en ny fane skriver du inn følgende:
http: // datamaskin_IPTrinn 11
Som et resultat vil vi se følgende:
FORSTØRRE
Trinn 12
For å kontrollere versjonen av PHP utfører vi følgende:
php -v
FORSTØRRE
3. Installer MariaDB Ubuntu
Siden Joomla! du trenger en database på serveren for å lagre dataene dine, du må installere en relasjonsdatabaseserver.
Trinn 1
For dette vil vi bruke MariaDB som kan installeres med følgende kommando:
sudo apt installer mariadb-server
FORSTØRRE
Steg 2
Vi skriver inn bokstaven S for å bekrefte oppgaven og installere MariaDB i Ubuntu 19.04, 19.10 eller 20.04:
FORSTØRRE
Trinn 3
Som standard er installasjonen av MaríaDB ikke sikker, vi må legge til sikkerhet ved å utføre følgende kommando:
sudo mysql_secure_installationTrinn 4
Der tildeler vi rotpassordet og skriver inn bokstaven "Y" for hvert spørsmål som vises:
FORSTØRRE
4. Lag Joomla -database
Trinn 1
Vi kommer til å lage databasen der Joomla -objektene vil bli plassert, for dette får vi tilgang til MariaDB med følgende kommando:
sudo mysql -u root -pSteg 2
Der skal vi utføre følgende linjer:
LAG DATABASE "Databasenavn"; TILBUD ALT PÅ "database * TIL" bruker "@" localhost "IDENTIFISERT MED" PASSORD "; FLUSH -PRIVILEGER; EXIT;Trinn 3
Vi kan også bruke kommandoen "vis databaser" for å vise de nåværende databasene i MariaDB:
FORSTØRRE
5. Last ned Joomla! for Ubuntu
Trinn 1
Når databasen er opprettet, skal vi laste ned Joomla! fra den offisielle lenken der vi finner den nyeste versjonen tilgjengelig:
Steg 2
Den nåværende versjonen er 3.9.16, og for å laste den ned kjører vi:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
FORSTØRRE
Trinn 3
La oss lage katalogen for Joomla!:
sudo mkdir / var / www / html / JoomlaTrinn 4
Vi pakker ut filen til katalogen:
sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d / var / www / html / Joomla
FORSTØRRE
Trinn 5
Nå skal vi tildele Apache -tillatelser 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
Trinn 6
Vi starter Apache på nytt for å bruke endringene:
sudo systemctl restart apache2 Apache -konfigurasjon for Joomla!Trinn 7
Det er på tide å konfigurere Apache -webserveren for websidene til Joomla -serveren, i dette tilfellet må vi opprette en virtuell vert for Joomla som vil bli kalt Joomla.conf:
sudo nano /etc/apache2/sites-available/joomla.confTrinn 8
I denne filen vil vi lime inn 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 kombinert Alternativer FollowSymlinks AllowOverride All Krever alt gitt
FORSTØRRE
Trinn 9
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:
Ctrl + O.
Vi forlater redaktøren ved hjelp av:
Ctrl + X
Trinn 10
Vi aktiverer den virtuelle verten med følgende kommandoer:
sudo a2ensite joomla.conf sudo a2enmod skrive omTrinn 11
Vi starter Apache på nytt:
sudo systemctl starter apache2 på nytt
FORSTØRRE
6. Slik får du tilgang til Joomla cpanel
Trinn 1
Når disse trinnene er konfigurert, vil vi være klare til å få tilgang til Joomla! For dette går vi til en nettleser og skriver inn følgende syntaks:
http: // Computer_IP / joomla
FORSTØRRE
Steg 2
I dette første vinduet må vi konfigurere noen aspekter som:
- Språk å bruke i Joomla!
- Navnet på nettstedet som skal opprettes
- Mulighet for å legge til en beskrivelse
- Vi legger inn kontakt -e -posten
- Vi skriver inn brukernavn og passord
Trinn 3
Når dette er definert, klikker vi på Neste og vi ser dette:
FORSTØRRE
Trinn 4
Her konfigurerer vi følgende:
- Type database som skal brukes (vi lar standardalternativet være)
- Hosting som må være "localhost"
- Bruker å få tilgang til
- Vi kan legge til passord
- I feltet "Database" går vi inn i databasen som vi har opprettet i MariaDB
Trinn 5
Vi klikker på Neste, så ser vi dette:
FORSTØRRE
Trinn 6
Der får vi tilgang til parametrene som må installeres i Joomla!, Nederst finner vi flere detaljer:
FORSTØRRE
Trinn 7
Når dette er bekreftet klikker vi på "Installer" for å kjøre den respektive prosessen:
FORSTØRRE
Trinn 8
Når dette slutter vil vi se følgende:
FORSTØRRE
Trinn 9
Der har vi to alternativer som er å få tilgang til nettstedet direkte eller til Joomla -administrasjonen. Hvis vi klikker på nettstedet, ser vi følgende:
FORSTØRRE
Trinn 10
For sikkerhets skyld anbefales det å slette installasjonsmappen, vi klikker der for å få tilgang til det globale nettstedet:
FORSTØRRE
Trinn 11
Når brukeropplysningene er angitt, får vi tilgang til:
FORSTØRRE
Trinn 12
Hvis vi går til alternativet "Administrasjon", vil vi observere følgende:
FORSTØRRE
Trinn 13
Derfra har vi all global ledelse av Joomla! og dens parametere for å konfigurere dem etter behov:
FORSTØRRE
Trinn 14
Hvis av en eller annen grunn når du prøver å få tilgang til Joomla! I de første trinnene dannes en domenefeil, du har muligheten til å opprette et lokalt domene i Ubuntu, for dette vil vi først installere Nginx med følgende kommando:
sudo apt installer nginx
Trinn 15
Vi bekrefter nedlasting og installasjon. Etter dette vil vi gå til katalogen ved å utføre:
cd / var / wwwTrinn 16
Der gir vi HTML -tillatelser:
sudo chmod 777 html
Trinn 17
Nå vil vi gå til utforskeren og finne banen / var / www / html og der vil vi lage mappen med domenenavnet, i dette tilfellet "site1":
FORSTØRRE
Trinn 18
Det neste trinnet vil være å redigere / etc / hosts -filen ved å kjøre:
sudo gedit / etc / hostsTrinn 19
I den viste filen angir vi følgende linje:
127.0.0.1 Nettsted1
FORSTØRRE
Trinn 20
Vi lagrer endringene og starter Nginx på nytt ved å kjøre. Etter dette vil vi være klare til å bruke dette domenet sammen med Joomla!.
sudo service nginx omstartMed Solvetic har du lært å installere Joomla Ubuntu 19.04, 19.10 eller 20.04 på en komplett og omfattende måte for å bruke hver av funksjonene.