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ą.
