Pereiti prie pagrindinio turinio

Kaip įdiegti Joomla Ubuntu sistemoje

Šiame vadove įdiegsime Joomla Ubuntu 24.04 sistemoje.

Joomla yra nemokama atvirojo kodo turinio valdymo sistema, naudojanti PHP ir duomenų bazę, pavyzdžiui, MySQL.

Sistemos atnaujinimas ir LAMP serverio diegimas

Norėdami atnaujinti sistemą, naudokite šias komandas:

sudo apt update sudo apt upgrade

Norėdami įdiegti LAMP serverį, naudokite šią komandą:

apt install apache2 mysql-server php libapache2-mod-php php-dev php-bcmath php-intl php-soap php-zip php-curl php-mbstring php-mysql php-gd php-xml unzip -y

Paleiskite Apache paslaugą:

systemctl start apache2

Įjunkite Apache paslaugą, kad ji būtų paleidžiama automatiškai sistemos starto metu:

systemctl enable apache2

Duomenų bazės sukūrimas

Turime sukurti duomenų bazę ir Joomla naudotoją.

Pirmiausia prisijunkite prie MySQL aplinkos:

mysql

Sukurkite Joomla duomenų bazę ir naudotoją:

CREATE DATABASE joomla;  CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';

Suteikite visas teises Joomla duomenų bazei:

GRANT ALL ON joomla.* TO 'joomla'@'localhost';

Dabar reikia atnaujinti teises ir išeiti iš MySQL aplinkos:

FLUSH PRIVILEGES;  EXIT;

Joomla diegimas

Apsilankykite Joomla svetainėje ir atsisiųskite naujausią versiją naudodami wget komandą:

wget https://downloads.joomla.org/cms/joomla5/5-3-0/Joomla_5-3-0-Stable-Full_Package.zip

Kai atsisiuntimas bus baigtas, išarchyvuokite atsisiųstą failą į Apache žiniatinklio šakninį katalogą:

unzip Joomla_5-3-0-Stable-Full_Package.zip -d /var/www/html/joomla

Taip pat reikia pakeisti Joomla katalogo savininką ir teises:

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

Apache konfigūravimas Joomla svetainei

Turime sukurti Apache virtualaus serverio konfigūracijos failą Joomla svetainei:

nano /etc/apache2/sites-available/joomla.conf

Į failą įrašykite šią konfigūraciją (pakeiskite el. pašto adresą, serverio pavadinimą ir domeną tikrais duomenimis):

<VirtualHost *:80>  

ServerAdmin [email protected]

ServerName joomla.domain.com
DocumentRoot /var/www/html/joomla

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

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined

</VirtualHost>

Išsaugokite ir uždarykite failą.

Pastaba: nepamirškite pakeisti serverio administratoriaus el. pašto adreso, domeno ir kitų nustatymų į savo.

Tada aktyvuokite Joomla virtualų serverį:

a2ensite joomla.conf

Iš naujo paleiskite Apache paslaugą:

systemctl restart apache2

Atidarykite interneto naršyklę ir pasiekite Joomla naudodami savo domeno URL adresą.

Ar gavote atsakymą į savo klausimą?