„Joomla“ su „Apache2“, vietinis diegimas „Ubuntu 20.04“

apie joomla diegimą su apache2

Kitame straipsnyje mes pažvelgsime kaip mes galime įdiegti „Joomla“ su „Apache2“ Ubuntu 20.04. Jei kas nežino, „Joomla“ yra atvirojo kodo turinio valdymo sistema. Jis naudojamas programoms ir svetainėms skelbti internete. Tai parašyta PHP ir „MySQL / MariaDB“ naudojama kaip duomenų bazė.

Tai paprasta, paprasta naudoti ir remiasi žiniatinklio programų sistema model-view-controller paruoštas mobiliesiems. „Joomla“ turi daugybę funkcijų ir dizainų, leidžiančių gerai statyti profesionalias svetaines.

Įdiekite „Joomla“ su „Apache2“ „Ubuntu 20.04“

Įdiekite LAMP serverį

Pirmiausia į savo sistemą turėsime įdiegti „Apache“ tinklo serverį, „MariaDB“, PHP ir kitus PHP plėtinius. Norėdami tai padaryti, galite sekite straipsnį prieš keletą dienų rašėme šiame tinklaraštyje arba atidarykite terminalą („Ctrl“ + „Alt“ + T) ir parašykite šią komandą:

įdiekite lemputę 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

Kai visi paketai bus įdiegti, mums reikės redaguokite failą php.ini ir pakeiskite kai kuriuos nustatymus:

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

Faile turėsime pakeisti šių reikšmes:

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

Sukūrus visas reikšmes, išsaugome ir uždarome failą.

Sukurkite duomenų bazę

Pirmiausia ateik norėdami apsaugoti „MariaDB“ diegimą ir nustatyti „MariaDB“ šakninį slaptažodį su tokia komanda:

sudo mysql_secure_installation

Čia mes galime nustatyti root slaptažodį ir atsakyti į visus klausimus Y, tačiau verta perskaityti klausimus:

mysql_secure_installation for joomla

Tada prisijungiame prie „MariaDB“ apvalkalo su komanda:

sudo mysql -u root -p

Panaudoję „MariaDB“ šakninį slaptažodį, mes tai padarysime sukurti „Joomla“ duomenų bazę ir vartotoją su komandomis:

sukurti duomenų bazę

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

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

FLUSH PRIVILEGES;

EXIT;

Atsisiųskite „Joomla“

Pirmiausia mes einame atsisiųskite naujausią versiją „Joomla“ iš savo oficialios svetainės naudojant wget:

parsisiųsti joomla

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

Kai atsisiuntimas bus baigtas, mes tiesiog turime išpakuokite atsisiųstą failą į „Apache“ žiniatinklio šakninį katalogą su komanda:

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

Kitas pakeisime „joomla“ katalogo nuosavybės teisę į „www-data“:

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

Baigę tai, kas išdėstyta pirmiau, galime tęsti kitą žingsnį.

Konfigūruokite „Apache“, skirtą „Joomla“

Dabar tegul sukurkite naują konfigūracijos failą virtualus kompiuteris už Apache, su kuriuo tarnauti „Joomla“:

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

Failo viduje mes pridėsime šį turinį:

virtualusis „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>

Mes išsaugome ir uždarome failą. Tada mes tai padarysime įgalinkite „Apache“ virtualųjį pagrindinį kompiuterį ir iš naujo paleiskite „Apache“ paslaugą su komandomis:

sudo a2ensite joomla
sudo systemctl reload apache2

Baigę galite tęsti kitą žingsnį. Tai bus sukurkite įrašą „hosts“ faile:

sudo vim /etc/hosts

Failo viduje yra tik pridėkite įrašą su vietiniu mūsų kompiuterio IP ir domeno vardu, kuriuo norime pasiekti į mūsų „Joomla“ instaliaciją.

„hosts“ failas „Joomla“

Įdiekite „Joomla“

Šiuo metu mes turime tik atidarykite interneto naršyklę ir įveskite URL; https://joomla.entreunosyceros.net. Būsime nukreipti į „Joomla“ diegimo vedlį:

„joomla“ diegimo programa, pirmasis ekranas

Šiame pirmame ekrane turėsime parašyti svetainės pavadinimą, administratoriaus el. Pašto adresą, slaptažodį ir spustelėti mygtuką Kitas. Tai perkels mus į kitą ekraną, kuris bus duomenų bazės nustatymo vedlys:

db diegimo vedlys

Čia turėsime pateikti duomenis, kuriuos naudojome kurdami duomenų bazę, pvz., Duomenų bazės pavadinimą, duomenų bazės vartotojo vardą, slaptažodį ir baigti spustelėdami mygtuką Kitas. Tai turėtų mus nuvesti galutinis konfigūracijos puslapis:

galutinis „Joomla“ diegimo ekranas

Šiame ekrane kiekvienas vartotojas turi pasirinkti norimą parinktį. Šiuo metu galime spustelėti mygtuką Įdiegti. Baigę diegimą, jei viskas buvo teisinga, turėtume pamatyti tokį ekraną:

diegimas baigtas

Ne čia Turėsime daugiau ištrinti diegimo katalogą spustelėdami mygtuką, nurodytą ankstesnėje ekrano kopijoje, ir spustelėdami mygtuką Administratorius. Turėtume pamatyti „Joomla“ prisijungimo puslapį:

prieiga prie joomla administravimo naudojant apache2

Dabar mums to tiesiog reikia parašykite mūsų „Joomla“ vartotojo vardą ir slaptažodį. Su tuo mes prisijungsime. Tai pateks į administracijos skydą:

„joomla“ valdymo skydelis

Šiuo metu mes taip pat galime Prisijunkite prie mūsų „Joomla“ svetainės apsilankę URL: https://joomla.entreunosyceros.net.

interneto svetainė su joomla ir apache2

Ir tai jau Mes sėkmingai įdiegsime „Joomla“ vietoje „Ubuntu 20.04“. Dabar galime pradėti kurti elektroninės prekybos parduotuvę, asmeninę svetainę, socialinę svetainę ar tinklaraštį.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Joaquinas sakė

    Sveiki, man labai patiko jūsų pamoka įdiegti „joomla“ į „Ubuntu 20.04“, bet aš neturiu tiekėjo, todėl entreunosyceros.net negali jo įdėti. Ar galiu viską padaryti vietoje, dar nieko nesamdžiusi? Ką turėčiau pakeisti jūsų procedūroje?

    Ačiū tūkstančiui

    1.    Damienas A. sakė

      Sveiki. Kad tai atliktumėte vietoje, jums nereikės nieko daryti, išskyrus vadovautis straipsnyje pateiktomis instrukcijomis. Savo laiku viską, kas čia parodyta, padariau vietoje.

      Tiesiog turite pakeisti straipsnyje rodomą IP į kompiuterio, esančio pagrindiniame faile, adresą. Užuot įdėję entreunosyceros.net, įdėkite norimą domeną (savo laiku jis turėjo įdėti domain.local, kuris yra aiškesnis).

      labas 2.