▷ Hoe JOOMLA te INSTALLEREN in UBUNTU 20.04 of 19.04

Linux is tegenwoordig een van de meest dynamische besturingssystemen omdat ze de installatie en configuratie van talloze applicaties en programma's mogelijk maken om de eigen functionaliteit van het systeem verder uit te breiden. Een van de meest populaire segmenten in Linux is ontwikkeling, vooral als het gaat om het maken van websites. In dit geval is het niet voldoende om het idee van de site te hebben, maar om de juiste set tools te hebben zodat alles perfect verloopt en er het CMS (Content Management System - Content Management System) in het spel komt dat de PHP integreert code, evenals de nodige thema's en plug-ins om het maken van een website zo goed mogelijk te maken.

In de CMS-wereld hebben we verschillende alternatieven om te gebruiken en Joomla! is een van hen. Dus vandaag zullen we zien hoe u Joomla op Ubuntu 20.04 installeert of hoe u Joomla op Ubuntu 19.04 installeert. Joomla! Het is een volledig gratis en gecodeerd CMS waarmee we de taken van het publiceren van webinhoud kunnen uitvoeren. Sinds Joomla! Het is gebaseerd op een webtoepassingsframework op basis van het view-controller-model dat compatibel is met alle CMS en dit resulteert in de mogelijkheid om zonder problemen online inhoud te creëren.

Joomla-omgevingenJoomla! kan worden gebruikt voor omgevingen zoals:

  • Community-, school- of community-gebaseerde websites of portals.
  • Tijdschriften, kranten en online publicaties.
  • Corporate websites of portals, maar ook intranetten en extranetten.
  • Persoonlijke startpagina's.
  • Overheids- of non-profitwebsites.

Joomla gebruiktAls we de Joomla! Framework, als ontwikkelaars, zal het mogelijk zijn om te creëren:

  • Hulpprogramma's voor gegevensrapportage.
  • Bruggen van toepassing.
  • Aangepaste productcatalogi.
  • Voorraadbeheersystemen.
  • Bedrijvengidsen.
  • Reserveringssystemen.
  • Communicatie middelen.

Zonder verdere woorden gaan we kijken hoe we Joomla Ubuntu 19.04, 19.10 of 20.04 kunnen installeren en zo het meeste uit de voordelen halen.

1. Update Ubuntu-pakketten

De eerste stap die moet worden genomen, is om de Ubuntu-pakketten bij te werken met hun respectievelijke applicatie, hiervoor voeren we het volgende uit:

 sudo apt update -y && sudo apt upgrade -y 

2. Installeer Apache en PHP Ubuntu


Vervolgens zullen we Apache en PHP 7.3 installeren omdat Joomla! Het is geschreven in PHP en slaat de gegevens op in MySQL op de back-end, Apache is vereist omdat we toegang hebben via een browser.

Stap 1
Hiervoor zullen we eerst Apache installeren door het volgende uit te voeren:

 sudo apt installeer apache2 

VERGROTEN

Stap 2
We voeren de letter "S" in om de download en installatie van Apache in Ubuntu te bevestigen, nu gaan we de Apache-service in Ubuntu starten en inschakelen met de volgende opdrachten:

 sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activeer apache2.service

VERGROTEN

Stap 3
De volgende stap zal zijn om PHP 7.3 te installeren en hiervoor moeten we gebruik maken van een repository aangezien PHP 7.3 niet altijd in de officiële Ubuntu repositories te vinden zal zijn, hiervoor voeren we eerst het volgende commando uit:

 sudo apt-get install software-properties-common 

VERGROTEN

Stap 4
We voeren de letter S in om de download en installatie te bevestigen, daarna voegen we de repository toe met het volgende commando:

 sudo add-apt-repository ppa: ondrej / php 

VERGROTEN

Stap 5
We drukken op Enter om de actie te bevestigen en gaan door met het bijwerken van de repositories:

 sudo apt update 

VERGROTEN

Stap 6
Hierna gaan we de PHP 7.3 plugins installeren met het volgende commando:

 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 

VERGROTEN

Stap 7
Opnieuw voeren we de letter S in om de download en installatie te bevestigen:

VERGROTEN

Stap 8
Als we de versie van Apache willen weten, kunnen we de volgende regel uitvoeren:

 sudo dpkg -l apache2 

VERGROTEN

Stap 9
We moeten valideren dat Apache correct werkt en hiervoor controleren we de status met het volgende commando:

 sudo systemctl status apache2 

VERGROTEN

Stap 10
Vanaf de computer zelf hebben we toegang tot een browser en voer in een nieuw tabblad het volgende in:

 http: // computer_IP 
Stap 11
Als resultaat zullen we het volgende zien:

VERGROTEN

Stap 12
Om de versie van PHP te controleren, voeren we het volgende uit:

 php -v 

VERGROTEN

3. MariaDB Ubuntu installeren


Sinds Joomla! u hebt een database op de server nodig om uw gegevens op te slaan, u moet een relationele databaseserver installeren.

Stap 1
Hiervoor gebruiken we MariaDB die kan worden geïnstalleerd met het volgende commando:

 sudo apt install mariadb-server 

VERGROTEN

Stap 2
We voeren de letter S in om de taak te bevestigen en MariaDB te installeren in Ubuntu 19.04, 19.10 of 20.04:

VERGROTEN

Stap 3
Standaard is de installatie van MaríaDB niet veilig, we moeten beveiliging toevoegen door de volgende opdracht uit te voeren:

 sudo mysql_secure_installation 
Stap 4
Daar wijzen we het root-wachtwoord toe en voeren de letter "Y" in voor elke weergegeven vraag:

VERGROTEN

4. Joomla-database maken

Stap 1
We gaan de database maken waarin de Joomla-objecten worden gehost, hiervoor openen we MariaDB met het volgende commando:

 sudo mysql -u root -p 
Stap 2
Daar gaan we de volgende regels uitvoeren:
 MAAK DATABASE "Databasenaam"; VERLENEN ALLES OP "database * AAN" gebruiker "@" localhost "GEDENTIFICEERD DOOR" WACHTWOORD "; SPOEL VOORRECHTEN; UITGANG;
Stap 3
We kunnen ook het commando "show databases" gebruiken om de huidige databases in MariaDB weer te geven:

VERGROTEN

5. Joomla downloaden! voor Ubuntu

Stap 1
Zodra de database is gemaakt, gaan we Joomla! van de officiële link waar we de nieuwste beschikbare versie vinden:

Stap 2
De huidige versie is 3.9.16 en om deze te downloaden voeren we uit:

 sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip 

VERGROTEN

Stap 3
Laten we de directory voor Joomla! maken:

 sudo mkdir / var / www / html / Joomla 
Stap 4
We extraheren het bestand naar de genoemde map:
 sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d / var / www / html / Joomla 

VERGROTEN

Stap 5
Nu gaan we Apache-machtigingen toewijzen met de volgende opdrachten:

 sudo chown -R www-data: www-data / var / www / html / joomla sudo chmod -R 755 / var / www / html / Joomla

VERGROTEN

Stap 6
We herstarten Apache om de wijzigingen toe te passen:

 sudo systemctl herstart apache2 Apache-configuratie voor Joomla!
Stap 7
Het is tijd om de Apache-webserver te configureren voor de webpagina's van de Joomla-server, in dit geval moeten we een virtuele host voor Joomla maken die Joomla.conf zal heten:
 sudo nano /etc/apache2/sites-available/joomla.conf 
Stap 8
In dit bestand plakken we het volgende:
 ServerAdmin [email protected] DocumentRoot / var / www / html / joomla / Servernaam domain.com ServerAlias ​​​​www. domain.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log gecombineerd Opties FollowSymlinks AllowOverride All Vereisen dat alles is toegestaan 

VERGROTEN

Stap 9
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 10
We schakelen de virtuele host in met de volgende opdrachten:

 sudo a2ensite joomla.conf sudo a2enmod herschrijven
Stap 11
We herstarten Apache:
 sudo systemctl herstart apache2 

VERGROTEN

6. Hoe toegang te krijgen tot het Joomla cpanel

Stap 1
Zodra deze stappen zijn geconfigureerd, zijn we klaar om toegang te krijgen tot Joomla!, hiervoor gaan we naar een webbrowser en voeren de volgende syntaxis in:

 http: // Computer_IP / joomla

VERGROTEN

Stap 2
In dit eerste venster moeten we enkele aspecten configureren, zoals:

  • Taal voor gebruik in Joomla!
  • Naam van de te maken site
  • Optie om een ​​beschrijving toe te voegen
  • We voeren het contact-e-mailadres in
  • We voeren gebruikersnaam en wachtwoord in

Stap 3
Zodra dit is gedefinieerd, klikken we op Volgende en zien we dit:

VERGROTEN

Stap 4
Hier configureren we het volgende:

  • Type database om te gebruiken (we laten de standaardoptie staan)
  • Hosting die "localhost" moet zijn
  • Gebruiker om toegang te krijgen
  • We kunnen een wachtwoord toevoegen
  • In het veld "Database" voeren we de database in die we hebben gemaakt in MariaDB

Stap 5
We klikken op Volgende en we zien dit:

VERGROTEN

Stap 6
Daar hebben we toegang tot de parameters die in Joomla! moeten worden geïnstalleerd, onderaan vinden we meer details:

VERGROTEN

Stap 7
Zodra dit is geverifieerd, klikken we op "Installeren" om het betreffende proces uit te voeren:

VERGROTEN

Stap 8
Wanneer dit eindigt, zien we het volgende:

VERGROTEN

Stap 9
Daar hebben we twee opties om rechtstreeks toegang te krijgen tot de site of tot de Joomla-administratie, als we op de site klikken, zien we het volgende:

VERGROTEN

Stap 10
Voor de veiligheid wordt aanbevolen om de installatiemap te verwijderen, we klikken daar om toegang te krijgen tot de algemene site:

VERGROTEN

Stap 11
Wanneer de gebruikersgegevens zijn ingevoerd, hebben we toegang tot:

VERGROTEN

Stap 12
Als we naar de optie "Administratie" gaan, zien we het volgende:

VERGROTEN

Stap 13
Van daaruit hebben we al het wereldwijde beheer van Joomla! en de bijbehorende parameters om ze naar behoefte te configureren:

VERGROTEN

Stap 14
Als om welke reden dan ook wanneer u probeert toegang te krijgen tot Joomla! In de eerste stappen wordt een domeinfout gegenereerd, je hebt de mogelijkheid om een ​​lokaal domein in Ubuntu aan te maken, hiervoor zullen we eerst Nginx installeren met het volgende commando:

 sudo apt install nginx 

Stap 15
We bevestigen de download en installatie. Hierna gaan we naar de directory door uit te voeren:

 cd / var / www 
Stap 16
Daar verlenen we de HTML-rechten:
 sudo chmod 777 html 

Stap 17
Nu gaan we naar de verkenner en zoeken het pad / var / www / html en daar zullen we de map maken met de domeinnaam, in dit geval "site1":

VERGROTEN

Stap 18
De volgende stap is om het /etc / hosts-bestand te bewerken door het volgende uit te voeren:

 sudo gedit / etc / hosts 
Stap 19
In het weergegeven bestand voeren we de volgende regel in:
 127.0.0.1 Site1 

VERGROTEN

Stap 20
We slaan de wijzigingen op en herstarten Nginx door te rennen. Hierna zijn we klaar om dit domein samen met Joomla! te gebruiken.

 sudo-service nginx opnieuw opstarten 
Met Solvetic heb je geleerd om Joomla Ubuntu 19.04, 19.10 of 20.04 op een complete en uitgebreide manier te installeren om elk van zijn functies te gebruiken.

wave wave wave wave wave