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ą:
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:
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:
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:
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į:
<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ą.
Įdiekite „Joomla“
Šiuo metu mes turime tik atidarykite interneto naršyklę ir įveskite URL; https://joomla.entreunosyceros.net. Būsime nukreipti į „Joomla“ diegimo vedlį:
Š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:
Č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:
Š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ą:
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į:
Dabar mums to tiesiog reikia parašykite mūsų „Joomla“ vartotojo vardą ir slaptažodį. Su tuo mes prisijungsime. Tai pateks į administracijos skydą:
Šiuo metu mes taip pat galime Prisijunkite prie mūsų „Joomla“ svetainės apsilankę URL: https://joomla.entreunosyceros.net.
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į.
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
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.