Korak 1: Instaliranje Apachea
Korak 2: Instalacija MySQL-a
Korak 3: Instalacija PHP-a
Korak 4: Potvrda instalacije LAMP-a
Korak 5: Instaliranje Joomle! datoteke
Korak 6: Izrada Joomle! MySQL baza podataka
Korak 7: Instaliranje Joomle!
Joomla! je popularan sustav za upravljanje sadržajem (CMS) napisan u PHP-u. To je drugi najpopularniji CMS iza Wordpressa. Od 2017. godine, oko 3,3% svih stranica na internetu koristi Joomlu! kao njihov CMS. Ovaj vodič pokazuje kako instalirati Joomla! na Ubuntu 16.04 na LAMP stogu.
Korak 1: Instaliranje Apachea
Ažurirajte popis svog spremišta.
apt-get update
Instalirajte Apache web poslužitelj.
apt-get install apache2
Korak 2: Instalacija MySQL-a
Joomla! radi na vrhu snopa LAMP. Morat ćemo instalirati MySQL i povezati ga s PHP-om.
apt-get install mysql-server php7.0-mysql
Od vas će se tražiti da unesete MySQL lozinku. Unesite sigurnu root lozinku.
Dovršite instalaciju MySQL izvršavanjem,
/usr/bin/mysql_secure_installation
Kada se od vas zatraži lozinka, unesite MySQL lozinku koju ste upravo kreirali. Nastavite kroz proces instalacije.
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
Korak 3: Instalacija PHP-a
Joomla! zahtijeva instaliranje PHP-a. Izvršite sljedeću naredbu da instalirate PHP 7.0 i neke potrebne PHP module.
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi
PHP će biti instaliran.
Korak 4: Potvrda instalacije LAMP-a
Kako biste potvrdili da je instalacija LAMP-a bila uspješna, otvorite web preglednik i idite na IP adresu vašeg poslužitelja. Trebali biste vidjeti stranicu "Apache2 Ubuntu zadana stranica".
Kako biste potvrdili da je PHP uspješno instaliran, uklonite zadanu stranicu:
rm /var/www/html/index.html
Napravite novu datoteku:
touch /var/www/html/index.php
Uredi to:
nano /var/www/html/index.php
I unesite primjer PHP koda kao što je:
<?php
phpinfo();
?>
Dođite do svog poslužitelja u pregledniku. Trebali biste vidjeti stranicu s informacijama o vašoj instalaciji PHP-a, što potvrđuje da je PHP uspješno instaliran.
Sada uklonite index.phpdatoteku,
rm /var/www/html/index.php
Korak 5: Instaliranje Joomle! datoteke
Nakon što ste uspješno instalirali LAMP stog, možete nastaviti s instaliranjem Joomle!. Idite do korijenskog korijena vašeg Apache web poslužitelja i preuzmite Joomla!.
cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Instalirajte unzip da biste mogli raspakirati preuzetu arhivu.
apt-get install unzip
Raspakirajte preuzetu Joomlu! arhivu.
unzip Joomla_3-7.5-Stable-Full_Package.zip
Aktivirajte datoteku .htaccess preimenovanjem.
mv htaccess.txt .htaccess
Postavite odgovarajuća dopuštenja datoteke,
chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html
Korak 6: Izrada Joomle! MySQL baza podataka
Prije nastavka instalacije trebat će vam MySQL baza podataka za Joomla!. Uđite u MySQL konzolu.
mysql -u root -p
Unesite root lozinku koju ste stvorili u koraku 2 da biste nastavili. Nakon što ste prijavljeni na MySQL konzolu, kreirajte novu bazu podataka za Joomla!..
mysql>CREATE DATABASE joomla;
Stvorite novog korisnika i dodijelite mu privilegije za Joomla! baza podataka. Možete zamijeniti usernamei passwordkorisničkim imenom i lozinkom po vašem izboru.
mysql>GRANT ALL PRIVILEGES on joomla.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Izađite iz MySQL konzole.
mysql>exit
Korak 7: Instaliranje Joomle!
Ponovno pokrenite Apache web poslužitelj,
systemctl restart apache2
Otvorite preglednik i idite na IP vašeg poslužitelja. Vidjet ćete Joomlu! web sučelje. Nastavite kroz proces instalacije. U odjeljku Konfiguracija baze podataka morate unijeti MySQL korisničko ime, lozinku i bazu podataka koju ste kreirali u koraku 6. U ovom slučaju to bi bilo,
Database Type: MySQLi
Host Name: localhost
Username: username
Password: password
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove
Nakon što ste unijeli podatke, kliknite 'Dalje' i nastavite s postupkom instalacije. Vaša Joomla! instalacija je završena!