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! baza podataka
Korak 7: Instaliranje Joomle!
Joomla! je CMS koji je relativno jednostavan za korištenje i vrlo je lijepa alternativa WordPressu. Od 2015. godine, oko 2,8% svih stranica na internetu koristi Joomlu! kao njihov CMS. U ovom vodiču ćemo vidjeti kako instalirati Joomlu! na Ubuntu s LAMP stogom (pomoću Apache web poslužitelja).
Korak 1: Instaliranje Apachea
Najprije ažurirajte popis spremišta:
apt-get update
Zatim instalirajte Apache web poslužitelj:
apt-get install apache2
Korak 2: Instalacija MySQL-a
Instalirat ćemo MySQL za baze podataka i php5-mysqlkako bi PHP mogao komunicirati s MySQL-om.
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Dajte svom MySQL rootkorisniku sigurnu lozinku.
Postavite MySQL:
mysql_install_db
Završite instalaciju izvođenjem:
/usr/bin/mysql_secure_installation
Unesite svoju rootlozinku koju ste upravo kreirali.
Koristite sljedeće postavke kako biste bili sigurni da je vaša MySQL instalacija sigurna:
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
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Korak 3: Instalacija PHP-a
PHP je potreban za korištenje Joomla!. Instalirajte ga sa apt-get:
apt-get install php5 libapache2-mod-php5 php5-mcrypt
PHP je sada instaliran.
Korak 4: Potvrda instalacije LAMP-a
Potvrdite da je Apache uspješno instaliran unosom IP-a vašeg poslužitelja u vaš preglednik. Vidjet ćete 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:
vi /var/www/html/index.php
I unesite primjer PHP koda kao što je:
<?php
phpinfo();
?>
Ponovno unesite IP poslužitelja u svoj preglednik. Sada ćete vidjeti stranicu s izlazom poput:
PHP Version 5.5.12-2ubuntu4.6
Ovo je stranica s informacijama o vašoj instalaciji PHP-a. PHP radi ako vidite ovu stranicu. Sada uklonite svoju index.phpdatoteku:
rm /var/www/html/index.php
Korak 5: Instaliranje Joomle! datoteke
Joomla! zahtijeva preuzimanje brojnih datoteka koje su potrebne za korištenje CMS-a. Idite u mapu /var/www/htmli preuzmite Joomla!:
cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip
Instalirajte unzipako ga još niste instalirali:
apt-get install unzip
Raspakirajte Joomlu! datoteke:
unzip Joomla*
Učinite .htaccessdatoteku aktivnom preimenovanjem:
mv htaccess.txt .htaccess
Korak 6: Izrada Joomle! baza podataka
Morat ćete stvoriti MySQL bazu podataka gdje će Joomla! može pohraniti svoje podatke. Da biste to učinili, idite na MySQL:
mysql -u root -p
U ovoj naredbi -uje ime korisnika MySQL i -pnavodi da trebate biti autentificirani lozinkom.
Napravite novog korisnika:
CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';
Ovo glasi da joomlabi to trebalo biti korisničko ime vašeg novog MySQL korisnika i passwordbit će njegova lozinka. Na primjer, ako želite da ime korisnika bude cmsi lozinka test123, upišite:
CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';
Dodijelite privilegije kako bi ovaj korisnik mogao koristiti vašu bazu podataka:
GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';
Opet, cmsje korisničko ime MySQL korisnika kojeg ste upravo stvorili.
Provjerite jesu li vaše promjene odmah aktivne, pa upišite:
FLUSH PRIVILEGES;
Sada kreirajte bazu podataka:
CREATE DATABASE joomla;
Zamijenite joomlas imenom baze podataka.
Upišite quitili exitza izlaz iz ljuske.
Korak 7: Instaliranje Joomle!
Idite na IP poslužitelja u svom pregledniku. Sada ćete vidjeti Joomlu! postupak instalacije.
Unesite naziv svoje web stranice i druge razne informacije. Nakon unosa, kliknite "Dalje".
U Database Configurationodjeljku ćete morati unijeti korisničko ime, lozinku i naziv baze podataka koje ste upravo stvorili. U mom slučaju, ovo bi bilo:
Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove
Kliknite "Dalje" nakon što potvrdite da su podaci koje ste unijeli točni.
Svaka čast! Sada ste instalirali Joomla!.