Joomla med Apache2, lokal installation på Ubuntu 20.04

om at installere joomla med apache2

I den næste artikel vil vi se på hvordan kan vi installere Joomla med Apache2 på Ubuntu 20.04. Hvis nogen ikke ved det, er Joomla et open source content management system. Det bruges til at offentliggøre applikationer og websteder online. Den er skrevet i PHP og bruger MySQL / MariaDB som en database.

Det er simpelt, let at bruge og er baseret på en webapplikationsramme model-view-controller mobil klar. Joomla leveres med et væld af funktioner og design, der gør det til en god indsats for at opbygge professionelle websteder.

Installer Joomla med Apache2 på Ubuntu 20.04

Installer LAMP-serveren

Først og fremmest vi bliver nødt til at installere Apache-webserveren, MariaDB, PHP og andre PHP-udvidelser på vores system. For at gøre det kan du følg artiklen som vi skrev i denne blog for et par dage siden eller åbner en terminal (Ctrl + Alt + T) og skriver følgende kommando:

installer lampe til joomla

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

Når alle pakkerne er installeret, har vi brug for det rediger php.ini-filen og rediger nogle indstillinger:

sudo vim /etc/php/7.4/apache2/php.ini

I filen bliver vi nødt til at ændre værdierne for følgende:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

Når alle værdier er foretaget, gemmer vi og lukker filen.

Opret en database

Første gang for at sikre MariaDB-installation og indstille MariaDB-rodadgangskode med følgende kommando:

sudo mysql_secure_installation

Her kan vi indstille adgangskoden til root og besvare alle spørgsmålene med Y, men det er værd at læse spørgsmålene:

mysql_secure_installation til joomla

vi logger ind på MariaDB-skallen med kommandoen:

sudo mysql -u root -p

Efter brug af MariaDB-rodadgangskoden vil vi oprette en database og en bruger til Joomla med kommandoerne:

Opret database til Joomla

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

Download Joomla

Først skal vi download den nyeste version Joomla fra sin officielle hjemmeside hjælp wget:

download joomla

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

Når download er afsluttet, skal vi bare pakke den downloadede fil ud til Apache-web-rodmappen med kommandoen:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

derefter vi ændrer ejerskabet af joomla-biblioteket til www-data:

sudo chown -R www-data:www-data /var/www/html/joomla

Når ovenstående er afsluttet, kan vi fortsætte med det næste trin.

Konfigurer Apache til Joomla

Lad os nu Opret en ny konfigurationsfil virtuel vært for Apache, som Joomla skal tjene med:

sudo vim /etc/apache2/sites-available/joomla.conf

Inde i filen skal vi tilføje følgende indhold:

virtualhost til joomla

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Vi gemmer og lukker filen. Så vil vi aktiver Apache virtuel vært og genstart Apache-tjenesten med kommandoerne:

sudo a2ensite joomla
sudo systemctl reload apache2

Når du er færdig, kan du fortsætte med det næste trin. Dette vil blive Opret en post i værtsfilen:

sudo vim /etc/hosts

Inde i filen er der intet andet end tilføj en post med den lokale IP på vores computer og det domænenavn, som vi vil have adgang til til vores Joomla-installation.

værtsfil til joomla

Installer Joomla

På dette tidspunkt har vi kun åbn webbrowseren og skriv URL'en; https://joomla.entreunosyceros.net. Vi omdirigeres til Joomla-installationsguiden:

joomla installationsprogram, første skærmbillede

I denne første skærm bliver vi nødt til at skrive navnet på webstedet, administratorens e-mail, adgangskoden og klikke på knappen Næste. Dette vil flytte os til det næste skærmbillede, som bliver guiden til databaseopsætning:

guiden til db-installation

Her bliver vi nødt til at give de data, som vi brugte, da vi oprettede databasen, såsom navnet på databasen, brugernavnet på databasen, din adgangskode og afslut ved at klikke på knappen Næste. Dette burde føre os til sidste konfigurationsside:

sidste skærm til Joomla-installation

På denne skærm skal hver bruger vælge den ønskede indstilling. På dette tidspunkt kan vi klikke på knappen Installer. Når installationen er færdig, hvis alt har været korrekt, skal vi se en skærm som følgende:

installationen afsluttet

Ikke her Vi har mere at slette installationsmappen ved at klikke på knappen angivet i det forrige skærmbillede og klikke på knappen Administrator. Vi skulle se Joomla-login-siden:

adgang til joomla-administration med apache2

Nu har vi bare brug for det skriv vores Joomla brugernavn og adgangskode. Med dette logger vi ind. Dette fører os til administrationspanelet:

joomla kontrolpanel

På dette tidspunkt kan vi også Gå ind på vores Joomla-websted ved at besøge URL: https://joomla.entreunosyceros.net.

weblocal med joomla og apache2

Og med dette allerede Vi har med succes installeret Joomla lokalt på Ubuntu 20.04. Nu kan vi begynde at udvikle en e-handelsbutik, personlig webside, social side eller blog.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Joaquin sagde han

    Hej, jeg kunne virkelig godt lide din tutorial til installation af joomla i Ubuntu 20.04, men jeg har ikke en udbyder, så entreunosyceros.net kan ikke sætte det. Kan jeg gøre alt lokalt uden at have ansat noget endnu? Hvad skal jeg ændre i din procedure?

    Tusind tak

    1.    Damien A. sagde han

      Hej. For at gøre det lokalt behøver du ikke gøre andet end at følge instruktionerne i artiklen. Dette på sin tid gjorde alt det der vises her lokalt.

      Du skal bare ændre IP vist i artiklen til din computers i værtsfilen. Og i stedet for at sætte entreunosyceros.net, skal du placere det domæne, du ønsker (på sin tid skulle det have sat domain.local, hvilket er klarere).

      hej 2.