Kuidas installida Joomla Debian 10-sse


Joomla on populaarne ja laialt kasutatav CMS (sisuhaldussüsteem), mida kasutatakse selliste veebisaitide loomiseks, kus markup- või veebiprogrammeerimiskeeltes on vähe või üldse mitte teadmisi. Sellel on palju PHP-koodi, pistikprogramme ja teemasid, mis aitavad teil kiiresti algusest peale alustada.

Selles juhendis näitame, kuidas saate Joomla CMS-i Debian 10-sse installida.

Tutvustame Joomla CMS-i installiprotsessi.

1. samm: värskendage Debiani süsteemipakette

Alustame Debiani süsteemipakettide värskendamisega nende uusimatele versioonidele, käivitades järgmise käsu apt.

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

2. samm: installige LAMP Stack Debiani

LAMP-virn on populaarne tasuta ja avatud lähtekoodiga veebimajutusnaam, mida kasutatakse veebisaitide majutamiseks. See on lühend Linuxist, Apache'ist, MySQL/MariaDB-st ja PHP-st. Paigaldame mõlemad nendele komponentidele. Kui teil on LAMP juba installitud, võite selle sammu vahele jätta.

Alustame Apache veebiserveri, PHP ja lõpuks MariaDB serveri installimisega.

Apache'i installimiseks käivitage järgmised käsud:

$ sudo apt install apache2 apache2-utils

Nüüd käivitage ja lubage Apache veebiserver.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Et olla kindel, et Apache veebiserver töötab, kinnitage käsuga:

$ sudo systemctl status apache2

Väljundist näeme selgelt, et Apache veebiserver töötab ja töötab ootuspäraselt.

Samamoodi võite minna oma brauserisse ja sirvida oma serveri IP-d, nagu näidatud.

http://server-IP

Selle peaksite saama kinnituseks, et teie veebiserver töötab ja töötab.

PHP on serveripoolne veebi programmeerimiskeel, mida arendajad kasutavad dünaamiliste veebilehtede kujundamiseks. Kavatseme installida PHP 7.2.

$ sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Kui installimine on lõpule jõudnud, kinnitage PHP-s versioon käsuga:

$ php -v

LAMP-i virna viimane komponent on andmebaasiserver, milleks on antud juhul MariaDB. MariaDB on tasuta ja avatud lähtekoodiga andmebaasimootor, mis oli loodud MySQL-ist.

MariaDB installimiseks käivitage käsk:

$ sudo apt install mariadb-server

Installimisel on andmebaasi serveri turvamiseks vaja täiendavaid samme. Seda peamiselt seetõttu, et vaikesätted on nõrgad ja jätavad serveri turvarikkumistele. Niisiis, serveri kindlustamiseks käivitage käsk:

$ sudo mysql_secure_installation

Kui küsitakse juurparooli, vajutage sisestusklahvi ENTER ja juurparooli määramiseks vajutage ‘Y’ .

Järgmiste viipade saamiseks sisestage lihtsalt ‘Y’ ja vajutage soovitatud sätete saamiseks ENTER-klahvi.

Lõpuks oleme oma andmebaasimootori kindlustanud.

3. samm: looge Joomla andmebaas

Selles jaotises loome Joomla jaoks andmebaasi failide salvestamiseks installimise ajal ja pärast seda.

Niisiis, logige MariaDB-sse sisse nagu näidatud:

$ sudo mysql -u root -p

Nüüd loome Joomla andmebaasi, Joomla andmebaasi kasutaja ja anname andmebaasi kasutajale privileegid alloleva käsu abil.

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

4. samm: laadige Joomla alla Debianist

Laadime nüüd alla Joomla installipaketi Joomla ametlikust veebisaidilt. Selle juhendi koostamise ajal on uusim versioon Joomla 3.9.16.

Uusima Joomla paketi allalaadimiseks käivitage käsk wget.

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

See võtab teie Interneti-kiirusest sõltuvalt minuti või kaks. Pärast allalaadimise lõppu looge veebijuure kataloogi uus kataloog ‘joomla’, nagu näidatud.

$ sudo mkdir -p /var/www/html/joomla

Seejärel pakkige pakitud Joomla-fail äsja loodud kataloogi Joomla.

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

Seejärel määrake kataloogi kataloogi omandiõiguseks Apache kasutaja ja muutke õigusi, nagu allpool näidatud:

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

Muudatuste rakendamiseks systemd taaskäivitage Apache veebiserver.

$ sudo systemctl restart apache2

5. samm: Apache konfigureerimine Joomla jaoks

Lõpuks peame seadistama Apache veebiserveri Joomla veebisaitide serverisse. Selle saavutamiseks loome Joomla jaoks virtuaalse hostifaili, nagu näidatud.

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

Kleepige allolev konfiguratsioon faili ja salvestage.

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

Seejärel keelake vaikimisi konfiguratsioonifail ja lubage Joomla virtuaalne hostifail, nagu näidatud.

$ sudo a2dissite 000-default.conf
$ sudo a2ensite joomla.conf

Seejärel taaskäivitage Apache veebiserveri teenus muudatuste jõustumiseks.

$ sudo systemctl restart apache2

6. samm: Joomla installimise lõpuleviimine Debianis

Joomla installimise lõpuleviimiseks. Käivitage oma brauser ja sirvige oma serveri URL-i, nagu näidatud.

http://server-IP/

Kuvatakse allolev leht. Jätkamiseks sisestage nõutavad andmed, näiteks saidi nimi, e-posti aadress, kasutajanimi ja parool.

Kui olete valmis, klõpsake nuppu Järgmine. Järgmises jaotises peate täitma varem andmebaasi loomisel Joomla jaoks andmebaasi üksikasjad. Nende hulka kuuluvad andmebaasi nimi, andmebaasi kasutaja ja parool.

Seejärel klõpsake nuppu „Järgmine“. Jätkaval lehel saate ülevaate kõigist seadetest ja saate installimiseelse kontrolli läbi viia.

Kerige alla jaotistesse „Installimiseelne kontroll” ja „Soovitatavad sätted” ning veenduge, et kõik seaded ja installitud paketi versioonid vastavad soovitatud juhistele.

Seejärel klõpsake Joomla seadistamise alustamiseks nuppu Install. Pärast lõpetamist saate allpool teate, mis näitab, et Joomla on installitud.

Järgmise sammu jätkamiseks peate siiski installikausta puhastama või kustutama. Nii kerige alla ja klõpsake allpool näidatud nuppu „Eemalda installikaust”.

Tagaküljele või juhtpaneelile sisselogimiseks klõpsake nupul Administrator, mis viib teid kuvatud sisselogimislehele.

Sisestage oma kasutajanimi ja parool ning klõpsake Joomla juhtpaneelile pääsemiseks nupul ‘Logi sisse’, nagu näidatud.

Ja see ongi kõik! Joomla on edukalt installitud Debian 10-sse.