Корак 1: Инсталирање Апацхе-а
Корак 2: Инсталирање МиСКЛ-а
Корак 3: Инсталирање ПХП-а
Корак 4: Потврда инсталације ЛАМП-а
Корак 5: Инсталирање Јоомла! фајлови
Корак 6: Креирање Јоомла! МиСКЛ база података
Корак 7: Инсталирање Јоомла!
Јоомла! је популаран систем за управљање садржајем (ЦМС) написан у ПХП-у. То је други најпопуларнији ЦМС иза Вордпресс-а. Од 2017. године, око 3,3% свих сајтова на интернету користи Јоомла! као њихов ЦМС. Овај водич показује како да инсталирате Јоомла! на Убунту 16.04 на ЛАМП стеку.
Корак 1: Инсталирање Апацхе-а
Ажурирајте своју листу спремишта.
apt-get update
Инсталирајте Апацхе веб сервер.
apt-get install apache2
Корак 2: Инсталирање МиСКЛ-а
Јоомла! ради на врху ЛАМП стека. Мораћемо да инсталирамо МиСКЛ и повежемо га са ПХП-ом.
apt-get install mysql-server php7.0-mysql
Од вас ће бити затражено да унесете МиСКЛ лозинку. Унесите сигурну роот лозинку.
Завршите инсталацију МиСКЛ-а тако што ћете извршити,
/usr/bin/mysql_secure_installation
Када се од вас затражи лозинка, унесите МиСКЛ лозинку коју сте управо креирали. Наставите кроз процес инсталације.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Корак 3: Инсталирање ПХП-а
Јоомла! захтева инсталирање ПХП-а. Извршите следећу команду да бисте инсталирали ПХП 7.0 и неке потребне ПХП модуле.
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi
ПХП ће бити инсталиран.
Корак 4: Потврда инсталације ЛАМП-а
Да бисте потврдили да је инсталација ЛАМП-а била успешна, отворите веб претраживач и идите до ИП адресе вашег сервера. Требало би да видите страницу „Апацхе2 Убунту подразумевана страница“.
Да бисте потврдили да је ПХП успешно инсталиран, уклоните подразумевану страницу:
rm /var/www/html/index.html
Креирајте нову датотеку:
touch /var/www/html/index.php
Уреди:
nano /var/www/html/index.php
И унесите пример ПХП кода као што је:
<?php
phpinfo();
?>
Идите до свог сервера у претраживачу. Требало би да видите страницу са информацијама о вашој инсталацији ПХП-а, што потврђује да је ПХП успешно инсталиран.
Сада уклоните index.phpдатотеку,
rm /var/www/html/index.php
Корак 5: Инсталирање Јоомла! фајлови
Након што сте успешно инсталирали ЛАМП стек, можете наставити са инсталирањем Јоомла!. Идите до корена вашег Апацхе веб сервера и преузмите Јоомла!.
cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Инсталирајте унзип да бисте могли да распакујете преузету архиву.
apt-get install unzip
Распакујте преузету Јоомла! архива.
unzip Joomla_3-7.5-Stable-Full_Package.zip
Активирајте .хтаццесс датотеку тако што ћете је преименовати.
mv htaccess.txt .htaccess
Подесите одговарајуће дозволе за фајлове,
chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html
Корак 6: Креирање Јоомла! МиСКЛ база података
Пре него што наставите са инсталацијом биће вам потребна МиСКЛ база података за Јоомла!. Уђите у МиСКЛ конзолу.
mysql -u root -p
Унесите роот лозинку коју сте креирали у кораку 2 да бисте наставили. Када се пријавите на МиСКЛ конзолу, направите нову базу података за Јоомла!..
mysql>CREATE DATABASE joomla;
Креирајте новог корисника и доделите му привилегије Јоомла! база података. Можете заменити usernameи passwordса корисничким именом и лозинком по вашем избору.
mysql>GRANT ALL PRIVILEGES on joomla.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Изађите из МиСКЛ конзоле.
mysql>exit
Корак 7: Инсталирање Јоомла!
Поново покрените Апацхе веб сервер,
systemctl restart apache2
Отворите претраживач и идите до ИП адресе вашег сервера. Видећете Јоомла! веб интерфејс. Наставите кроз процес инсталације. У одељку Конфигурација базе података, морате да унесете МиСКЛ корисничко име, лозинку и базу података коју сте креирали у кораку 6. У овом случају то би било,
Database Type: MySQLi
Host Name: localhost
Username: username
Password: password
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove
Када унесете податке, кликните на „Даље“ и наставите са процесом инсталације. Ваша Јоомла! инсталација је завршена!