Joomla - atvirojo kodo turinio valdymo sistema skirta svetainių kūrimui ir publikavimui. Detalesnę informaciją apie šią sistemą galite rasti oficialiame Joomla puslapyje:
https://www.joomla.org/
Šioje pamokoje rasite instrukciją, kaip įsidiegti Joomla TVS sistemą į serverį, naudojantį Ubuntu 16.04, nenaudojantį serverio valdymo pulto. Pamoka parengta naudojant mūsų dedikuotus OpenVZ virtualizacijos serverius.
0. Preliminarūs reikalavimai
- Serveris su įdiegtu mūsų parengtu Ubuntu 16.04 operacinės sistemos šablonu.
1. LAMP diegimas
Tam, kad serveryje galima būtų naudoti Joomla TVS, visų pirma reikia įdiegti LAMP (Apache,MySQL,PHP) tarnybas. Tai galite atlikti pagal mūsų parengtą pamoką:
https://forumas.dedikuoti.lt/showthread.php?p=2429
2. Joomla failų įkėlimas į serverį
Atlikus sėkmingą LAMP diegimą galite parsisiųsti Joomla failus. Visų pirma atsidarykite
/var/www/html katalogą įvykdydami šią komandą:
cd /var/www/html
Ir parsisiųskite Joomla failų paketą:
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Tada įdiekite išarchyvavimo įrankį į serverį:
apt-get install unzip
Ir išarchyvuokite Joomla paketą:
unzip Joomla_3-7.5-Stable-Full_Package.zip
Tada aktyvuokite
.htaccess failą įvykdę komandą:
mv htaccess.txt .htaccess
Ir nustatykite reikiamas failų teises:
chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html
3. Duomenų bazės kūrimas
Prieš pradedant Joomla diegimą reikia susikurti duomenų bazę, kurioje bus talpinami Joomla TVS failai. Tai atlikite įvykdę komandą:
mysql -u root -p
Įrašykite MySQL tarnybos diegimo metu sukurtą slaptažodį ir būsite prijungti prie šios tarnybos. Tada sukurkite naują duomenų bazę:
CREATE DATABASE joomla;
Sukurkite naują naudotoją ir priskirkite
grant teises. Galite pakeisti reikšmes "naudotojo_vardas" ir "slaptazodis" į norimas:
GRANT ALL PRIVILEGES on joomla.* to 'naudotojo_vardas'@'localhost' identified by 'slaptazodis';
FLUSH PRIVILEGES;
Atlikę šiuos veiksmus atsijunkite nuo duomenų bazių:
exit
4. Joomla TVS diegimas
Prieš pradedant diegimą perkraukite Apache tarnybą:
systemctl restart apache2
Tada galite atsidaryti diegimo puslapį įvedę serverio IP adresą į naršyklės adreso laukelį. Jeigu visi anksčiau pateikti žingsniai buvo sėkmingai atlikti, Jums bus pateikiamas Joomla TVS diegimo puslapis. Antrame diegimo žingsnyje reikės įvesti žemiau pateiktus duomenis:
Database Type: MySQLi
Host Name: localhost
Username: jūsų_sukurtas_duomenų_bazės_vartotojas
Password: jūsų_sukurtas_slaptažodis
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove
Kai suvesite visus duomenis ir pasirinksite "Next" Joomla TVS diegimas bus sėkmingai užbaigtas.