Kā instalēt Joomla Ubuntu 20.04/18.04


Runājot par vietņu izveidi, viens no vienkāršākajiem veidiem, kā vietni izveidot un darbināt, ir CMS (satura pārvaldības sistēma) izmantošana, kas parasti tiek piegādāts komplektā ar PHP kodu un visām nepieciešamajām tēmām un spraudņiem.

Bez WordPress otra populārā CMS ir Joomla. Joomla ir bezmaksas un atvērtā koda CMS, kas ir veidota uz PHP un glabā savus datus uz SQL balstītas datu bāzes dzinēja aizmugurē.

Šajā rakstā jūs uzzināsiet, kā instalēt Joomla Ubuntu 20.04/18.04 un jaunākos Ubuntu laidienos.

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

Vienmēr ir lieliska ideja atjaunināt sistēmas paketes un krātuves pirms visa cita. Tāpēc atjauniniet un atjauniniet sistēmu, palaižot.

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

2. solis: Instalējiet Apache un PHP Ubuntu

Joomla ir rakstīts uz PHP, un tā aizmugurē glabā datus MySQL. Turklāt lietotāji caur pārlūku piekļūs jebkurai vietnei, kuras pamatā ir Joomla, un šī iemesla dēļ mums ir jāinstalē Apache tīmekļa serveris, kas apkalpos Joomla lapas.

Lai instalētu Apache un PHP (mēs izmantosim PHP 7.4), izpildiet tālāk norādītās komandas savā Ubuntu laidienā.

$ sudo apt install apache2 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
$ sudo apt -y install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip

Kad instalēšana ir pabeigta, varat pārbaudīt instalētās Apache versiju, palaižot komandu dpkg.

$ sudo dpkg -l apache2

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

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Lai apstiprinātu, ka Apache darbojas un darbojas, palaidiet komandu:

$ sudo systemctl status apache2

Tagad dodieties uz pārlūkprogrammu un URL joslā ierakstiet sava servera IP adresi, kā parādīts:

http://server-IP

Zemāk jums vajadzētu iegūt tīmekļa lapu, kurā parādīts, ka Apache ir instalēts un darbojas.

Lai apstiprinātu, vai PHP ir instalēts, izpildiet komandu.

$ php -v

3. solis: Instalējiet MariaDB Ubuntu

Tā kā Joomla datu bāzes glabāšanai būs nepieciešama datu bāze aizmugurē, mums jāinstalē relāciju datu bāzes serveris. Šajā rokasgrāmatā mēs instalēsim MariaDB serveri, kas ir MySQL dakša. Tas ir bezmaksas un atvērtā koda datubāzes dzinējs, kas piedāvā uzlabotas funkcijas un funkcionalitāti.

Lai instalētu MariaDB, izpildiet komandu:

$ sudo apt install mariadb-server

Tā kā MariaDB nav nodrošināta pēc noklusējuma, tas padara to neaizsargātu pret iespējamiem pārkāpumiem. Piesardzības nolūkos mēs nodrošināsim datu bāzes dzinēju

Lai to panāktu, izsniedziet komandu:

$ sudo mysql_secure_installation

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

Atlikušajā sadaļā vienkārši ierakstiet ‘Y’ un nospiediet taustiņu ENTER, lai iestatītu tajā ieteiktos iestatījumus, kas stiprinās tā drošību.

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

4. solis: izveidojiet Joomla datu bāzi

Kā jau tika apspriests iepriekš, Joomla glabā savus datus aizmugurējā SQL serverī, šajā gadījumā MariaDB. Tāpēc mēs izveidosim datu bāzi, kurā glabāt tās failus.

Pirmkārt, mēs pierakstīsimies MariaDB, izmantojot komandu:

$ sudo mysql -u root -p

Lai izveidotu datu bāzi, datu bāzes lietotāju un piešķirtu privilēģijas datu bāzes lietotājam, izpildiet tālāk norādītās komandas.

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

5. solis: Lejupielādējiet Joomla Ubuntu

Šajā solī mēs lejupielādēsim instalācijas failu no komandas wget zemāk:

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

Kad lejupielāde ir pabeigta. Mums tas ir jāatsprauž tīmekļa sakņu direktorijā. Tāpēc izveidosim direktoriju un sauksim to par “Joomla”. Jūs varat dot tai vēlamo vārdu.

$ sudo mkdir /var/www/html/joomla

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

$ sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Kad tas ir izdarīts, 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 izmaiņas stātos spēkā, restartējiet Apache tīmekļa serveri.

$ sudo systemctl restart apache2

6. darbība: konfigurējiet Apache Joomla

Mēs gatavojamies konfigurēt Apache tīmekļa serveri Joomla servera serveriem. Lai tas notiktu, mēs izveidosim virtuālos resursdatora failus Joomla un sauksim to par Joomla.conf.

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

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

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Pēc tam iespējojiet virtuālo resursdatoru failu.

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite

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

$ sudo systemctl restart apache2

7. solis: Joomla instalēšanas pabeigšana Ubuntu

Pēc visu konfigurāciju uzstādīšanas atlikušais solis ir Joomla iestatīšana, izmantojot tīmekļa pārlūku. Tāpēc palaidiet pārlūkprogrammu un pārlūkojiet sava servera URL, kā parādīts

http:// server-IP/joomla

Tiks parādīta zemāk redzamā tīmekļa lapa. Ievadiet nepieciešamo informāciju, piemēram, vietnes nosaukumu, e-pasta adresi, lietotājvārdu un paroli, un noklikšķiniet uz pogas Nākamais .

Nākamajā sadaļā aizpildiet datu bāzes datus, piemēram, datu bāzes veidu (Atlasiet MySQLI), datu bāzes lietotāju, datu bāzes nosaukumu un datu bāzes paroli. Pēc tam noklikšķiniet uz Tālāk.

Nākamajā lapā ir sniegts visu iestatījumu pārskats un ļauj veikt pirmsinstalēšanas pārbaudi.

Ritiniet uz leju līdz sadaļām “Pirmsinstalēšanas pārbaude” un “Ieteicamie iestatījumi” un pārliecinieties, ka visas nepieciešamās pakotnes ir instalētas un iestatījumi ir pareizi.

Pēc tam noklikšķiniet uz pogas Instalēt. Joomla iestatīšana tiks sākta, kā parādīts.

Kad tas būs pabeigts, jūs saņemsit zemāk esošo paziņojumu, ka Joomla ir instalēta.

Drošības nolūkos instalētājs pirms pieteikšanās prasīs izdzēst instalācijas mapi. Tāpēc ritiniet uz leju un noklikšķiniet uz zemāk redzamās pogas “Noņemt instalācijas mapi”.

Lai pieteiktos, noklikšķiniet uz pogas Administrators, kas novirzīs jūs uz tālāk redzamo lapu.

Norādiet savu lietotājvārdu un paroli un noklikšķiniet uz pogas Pieteikties. Tas ved jūs uz zemāk redzamo Joomla informācijas paneli.

Tagad varat izveidot savu emuāru un izmantot dažādus spraudņus un iestatījumus, lai uzlabotu tā izskatu. Beidzot mēs esam izbeiguši Joomla instalēšanu Ubuntu 20.04/18.04.