Joomla s Apache2, lokálna inštalácia na Ubuntu 20.04

o inštalácii joomla s apache2

V ďalšom článku sa na to pozrieme ako môžeme nainštalovať Joomla s Apache2 na Ubuntu 20.04. Ak niekto nevie, Joomla je systém na správu obsahu s otvoreným zdrojom. Používa sa na online publikovanie aplikácií a webových stránok. Je napísaný v PHP a ako databázu používa MySQL / MariaDB.

Je to jednoduché, ľahko použiteľné a je založený na rámci webových aplikácií model-view-controller pripravené pre mobil. Joomla prichádza s množstvom funkcií a dizajnov, vďaka ktorým je dobrou stávkou pre vytváranie profesionálnych stránok.

Nainštalujte si Joomla s Apache2 na Ubuntu 20.04

Nainštalujte server LAMP

Po prvé budeme musieť do nášho systému nainštalovať webový server Apache, MariaDB, PHP a ďalšie rozšírenia PHP. Ak to chcete urobiť, môžete sleduj článok ktoré sme napísali v tomto blogu pred niekoľkými dňami, alebo otvorte terminál (Ctrl + Alt + T) a napíšte nasledujúci príkaz:

nainštalujte lampu pre 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

Po nainštalovaní všetkých balíkov budeme potrebovať upravte súbor php.ini a upravte niektoré nastavenia:

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

V súbore budeme musieť upraviť hodnoty pre nasledujúce položky:

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

Po vykonaní všetkých hodnôt súbor uložíme a zavrieme.

Vytvorte databázu

Prvý poď na zabezpečenie inštalácie MariaDB a nastavenie hesla root MariaDB pomocou nasledujúceho príkazu:

sudo mysql_secure_installation

Tu môžeme nastaviť heslo pre root a odpovedať na všetky otázky pomocou Y, ale stojí za to prečítať si otázky:

mysql_secure_installation pre joomla

potom prihlásime sa do shellu MariaDB príkazom:

sudo mysql -u root -p

Po použití hesla root MariaDB urobíme vytvoriť databázu a používateľa pre Joomla pomocou príkazov:

vytvoriť databázu pre joomla

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

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

FLUSH PRIVILEGES;

EXIT;

Stiahnite si Joomla

Najprv ideme na stiahnite si najnovšiu verziu Joomla zo svojej oficiálnej webovej stránky použitie wget:

stiahni joomla

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

Po dokončení sťahovania stačí rozbaľte stiahnutý súbor do webového koreňového adresára Apache príkazom:

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

potom zmeníme vlastníctvo adresára joomla na www-data:

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

Po dokončení vyššie uvedeného môžeme pokračovať v ďalšom kroku.

Nakonfigurujte Apache pre Joomla

Teraz poďme vytvoriť nový konfiguračný súbor virtuálny hostiteľ pre Apache, s ktorým bude slúžiť Joomle:

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

Do súboru pridáme nasledujúci obsah:

virtualhost pre 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>

Uložíme a zatvoríme súbor. Tak to urobíme povoliť virtuálneho hostiteľa Apache a reštartovať službu Apache pomocou príkazov:

sudo a2ensite joomla
sudo systemctl reload apache2

Po dokončení môžete pokračovať ďalším krokom. Toto bude vytvoriť záznam v súbore hostiteľov:

sudo vim /etc/hosts

Vo vnútri súboru je iba pridajte záznam s lokálnou IP adresou nášho počítača a názvom domény, ku ktorej chceme získať prístup do našej inštalácie Joomla.

súbor hostiteľov pre joomla

Nainštalujte Joomla

V tomto okamihu máme iba otvorte webový prehliadač a zadajte adresu URL; https://joomla.entreunosyceros.net. Budeme presmerovaní na sprievodcu inštaláciou Joomla:

inštalátor joomla, prvá obrazovka

Na tejto prvej obrazovke budeme musieť napísať názov stránky, e-mail správcu, heslo a kliknúť na tlačidlo Ďalej. Týmto sa presunieme na ďalšiu obrazovku, ktorá bude Sprievodca nastavením databázy:

sprievodca inštaláciou db

Tu budeme musieť poskytnúť údaje, ktoré sme použili pri vytváraní databázy, ako je názov databázy, užívateľské meno databázy, vaše heslo a ukončiť kliknutím na tlačidlo Ďalej. To by nás malo viesť k tomu stránka s konečnou konfiguráciou:

záverečná obrazovka pre inštaláciu joomla

Na tejto obrazovke musí každý používateľ zvoliť požadovanú možnosť. V tomto okamihu môžeme kliknúť na tlačidlo Inštalovať. Ak je po dokončení inštalácie všetko v poriadku, mala by sa zobraziť nasledujúca obrazovka:

inštalácia dokončená

Nie tu Budeme mať viac na odstránenie inštalačného adresára kliknutím na tlačidlo uvedené na predchádzajúcej snímke obrazovky a kliknutím na tlačidlo Správca. Mali by sme vidieť prihlasovaciu stránku Joomla:

prístup k administrácii joomla s apache2

Teraz to práve potrebujeme napíš naše užívateľské meno a heslo pre Joomla. Týmto sa prihlásime. Prejdete nás na administračný panel:

joomla ovládací panel

V tejto dobe môžeme tiež Navštívte našu webovú stránku Joomla na adrese URL: https://joomla.entreunosyceros.net.

weblocal s joomla a apache2

A s týmto už Budeme mať úspešne nainštalovanú Joomlu lokálne na Ubuntu 20.04. Teraz môžeme začať vyvíjať obchod s elektronickým obchodom, osobné webové stránky, sociálne stránky alebo blog.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Joaquin dijo

    Dobrý deň, veľmi sa mi páčil váš návod na inštaláciu joomla na ubuntu 20.04, ale nemám poskytovateľa, takže entreunosyceros.net ho nemôže uviesť. Môžem urobiť všetko lokálne bez toho, aby som si ešte niečo najal? Čo by som mal zmeniť vo vašom postupe?

    Ďakujem tisíc

    1.    Damien A. dijo

      Ahoj. Ak to chcete urobiť lokálne, nemusíte robiť nič iné, iba postupovať podľa pokynov v článku. V tejto dobe som všetko, čo je tu zobrazené, urobil lokálne.

      Musíte len zmeniť adresu IP zobrazenú v článku na adresu IP vášho počítača v súbore hostiteľov. A namiesto toho, aby ste vložili entreunosyceros.net, vložte doménu, ktorú chcete (v dnešnej dobe by mala mať doménu.local, ktorá je prehľadnejšia).

      ahoj2.