Kā instalēt Joomla uz Debian 10


Joomla ir populāra un plaši izmantota CMS (satura pārvaldības sistēma), ko izmanto vietņu izveidei ar nelielām zināšanām vai vispār bez programmēšanas valodām. Tas tiek piegādāts ar daudz PHP koda, spraudņiem un motīviem, kas var jums palīdzēt sākt darbu no paša sākuma.

Šajā ceļvedī mēs parādīsim, kā jūs varat instalēt Joomla CMS uz Debian 10.

Apskatīsim Joomla CMS instalēšanas procesu.

1. darbība: atjauniniet Debian sistēmas pakotnes

Vispirms mēs atjauninām Debian sistēmas pakotnes uz jaunākajām versijām, palaižot šo komandu apt.

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

2. darbība: instalējiet LAMP Stack uz Debian

LAMP kaudze ir populāra bezmaksas un atvērtā koda tīmekļa mitināšanas kaudze, ko izmanto vietņu mitināšanai. Tas ir Linux, Apache, MySQL/MariaDB un PHP saīsinājums. Katru no šiem komponentiem mēs instalēsim. Ja jums jau ir instalēts LAMP, varat izlaist šo darbību.

Mēs sāksim ar Apache tīmekļa servera, PHP un visbeidzot MariaDB servera instalēšanu.

Lai instalētu Apache, izpildiet tālāk norādītās komandas:

$ sudo apt install apache2 apache2-utils

Tagad sāciet un iespējojiet Apache tīmekļa serveri.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Lai pārliecinātos, ka darbojas Apache tīmekļa serveris, apstipriniet, izmantojot komandu:

$ sudo systemctl status apache2

Pēc izejas mēs skaidri redzam, ka Apache tīmekļa serveris darbojas un darbojas, kā paredzēts.

Līdzīgi varat pāriet uz savu pārlūkprogrammu un pārlūkot sava servera IP, kā parādīts.

http://server-IP

Tas ir tas, kas jums jāsaņem kā apstiprinājums tam, ka jūsu tīmekļa serveris darbojas un darbojas.

PHP ir servera puses tīmekļa programmēšanas valoda, kuru izstrādātāji izmanto dinamisku tīmekļa lapu noformēšanai. Mēs gatavojamies instalēt 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

Kad instalēšana ir pabeigta, apstipriniet versiju PHP, izmantojot komandu:

$ php -v

Pēdējā LAMP kaudzes sastāvdaļa ir datu bāzes serveris, kas šajā gadījumā būs MariaDB. MariaDB ir bezmaksas un atvērtā koda datubāzes dzinējs, kas tika izveidots no MySQL.

Lai instalētu MariaDB, izpildiet komandu:

$ sudo apt install mariadb-server

Pēc instalēšanas ir nepieciešamas papildu darbības, lai aizsargātu datu bāzes serveri. Tas galvenokārt notiek tāpēc, ka noklusējuma iestatījumi ir vāji un atstāj serveri pakļauti drošības pārkāpumiem. Tātad, lai stiprinātu serveri, palaidiet komandu:

$ sudo mysql_secure_installation

Kad tiek prasīts ievadīt saknes paroli, nospiediet taustiņu ENTER un nospiediet ‘Y’ , lai iestatītu saknes paroli.

Lai saņemtu turpmākas uzvednes, vienkārši ierakstiet ‘Y’ un nospiediet taustiņu ENTER, lai iegūtu ieteicamos iestatījumus.

Beidzot mēs esam nodrošinājuši savu datubāzes dzinēju.

3. darbība: izveidojiet Joomla datu bāzi

Šajā sadaļā mēs izveidosim datu bāzi, lai Joomla saglabātu savus failus instalēšanas laikā un pēc tās.

Tātad, piesakieties MariaDB, kā parādīts:

$ sudo mysql -u root -p

Tagad mēs izveidosim Joomla datu bāzi, Joomla datu bāzes lietotāju un piešķirsim privilēģijas datu bāzes lietotājam, izmantojot zemāk esošo komandu.

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. darbība: lejupielādējiet Joomla no Debian

Tagad lejupielādēsim Joomla instalācijas pakotni no oficiālās Joomla vietnes. Laikā, kad tika izveidota šī rokasgrāmata, jaunākā versija ir Joomla 3.9.16.

Lai lejupielādētu jaunāko Joomla pakotni, izpildiet komandu wget.

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

Tas aizņems minūti vai divas atkarībā no interneta ātruma. Pēc lejupielādes pabeigšanas izveidojiet jaunu direktoriju ‘joomla’ tīmekļa sakņu direktorijā, kā parādīts.

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

Pēc tam atvienojiet saspiesto Joomla failu tikko izveidotajā direktorijā ‘Joomla’.

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

Pēc tam iestatiet direktorija īpašumtiesības uz direktoriju uz Apache lietotāju un mainiet atļaujas, kā norādīts zemāk:

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

Lai systemd veiktu izmaiņas, restartējiet Apache tīmekļa serveri.

$ sudo systemctl restart apache2

5. darbība: Apache konfigurēšana Joomla

Visbeidzot, mums ir jākonfigurē Apache tīmekļa serveris Joomla servera serveriem. Lai to paveiktu, mēs izveidosim virtuālu resursdatora failu Joomla, kā parādīts.

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

Ielīmējiet zemāk esošo konfigurāciju failā un saglabājiet.

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

Pēc tam atspējojiet noklusējuma konfigurācijas failu un iespējojiet Joomla virtuālā resursdatora failu, kā parādīts.

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

Pēc tam restartējiet Apache tīmekļa servera pakalpojumu, lai izmaiņas stātos spēkā.

$ sudo systemctl restart apache2

6. darbība: Joomla instalēšanas pabeigšana Debian

Lai pabeigtu Joomla instalēšanu. Palaidiet pārlūkprogrammu un pārlūkojiet sava servera URL, kā parādīts attēlā.

http://server-IP/

Tiks parādīta zemāk redzamā lapa. Lai turpinātu, pārliecinieties, ka esat aizpildījis nepieciešamo informāciju, piemēram, vietnes nosaukumu, e-pasta adresi, lietotājvārdu un paroli.

Kad tas ir izdarīts, noklikšķiniet uz pogas Nākamais. Nākamajā sadaļā būs jāaizpilda informācija par datu bāzi, kuru iepriekš norādījāt, veidojot Joomla datu bāzi. Tie ietver datu bāzes nosaukumu, datu bāzes lietotāju un paroli.

Pēc tam noklikšķiniet uz Tālāk. Turpinošā lapa sniegs pārskatu par visiem iestatījumiem un ļaus jums veikt pirmsinstalēšanas pārbaudi.

Ritiniet uz leju līdz sadaļām “Pirmsinstalēšanas pārbaude” un “Ieteicamie iestatījumi” un pārliecinieties, vai visi iestatījumi un instalētās pakotnes versijas atbilst ieteiktajām vadlīnijām.

Pēc tam noklikšķiniet uz pogas Instalēt, lai sāktu Joomla iestatīšanu. Pēc pabeigšanas jūs saņemsit zemāk esošo paziņojumu, kurā norādīts, ka Joomla ir instalēta.

Lai pārietu uz nākamo darbību, jums būs jāiztīra vai jāizdzēš instalācijas mape. Tāpēc ritiniet uz leju un noklikšķiniet uz zemāk redzamās pogas “Noņemt instalācijas mapi”.

Lai pieteiktos aizmugurē vai informācijas panelī, noklikšķiniet uz pogas Administrators, kas ved uz parādīto pieteikšanās lapu.

Norādiet savu lietotājvārdu un paroli un noklikšķiniet uz pogas Pieteikties, lai piekļūtu Joomla vadības panelim, kā parādīts.

Un viss! Mēs esam veiksmīgi instalējuši Joomla uz Debian 10.