Knowledgebase

Aveti intrebari? Sunteti in locul potrivit!

Instalare Joomla pe Ubuntu 16.04

Instalare Joomla! pe Ubuntu 16.04

Joomla este sistem popular de content management(CMS) scris in PHP. Este pe locoul 2 dupa WordPress iar conform ultimelor date statistice in 2017 aproape 3.3% din toate site-urile din lume folosesc Joomla.
Acest ghid va prezinta modul de instalare Joomla! pe ubuntu 16.04 sau LAMP

Pasul 1: Instalare Apache
Faceti update la lista repository:
apt-get update

Instalati serverul web Apache:
apt-get install apache2

Pasul 2:Instalarea MySQL
Este necesar sa instalam MySQL si sa-l link-uim la PHP
apt-get install mysql-server php7.0-mysql

Este necesar sa va setati o parola MySQL, introduceti o parola de root
Completati instalarea MySQL executand:
/usr/bin/mysql_secure_installation

Cand va este solicitata parola, introduceti parola setata la pasul 2 si continuati procesulul de instalare

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

Pasul 3: Instalare PHP
Joomla! necesita instalarea PHP. Executati urmatoarea comanda pentru instalarea PHP 7.0 si anumitor module necesare.
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi

Se va instala PHP.

Pasul 4: Confimarea instalarii serverului LAMP
Pentru a va asigura ca LAMP a fost instalat cu succes, deschideti un browser si navigati la adresa IP a serverului. Ar trebui sa vedeti pagina „Apache2 Ubuntu Default Page”
Pentru a confirma ca PHP a fost instalat cu succes va trebui sa eliminati respectiva pagina:

rm /var/www/html/index.html

Creati un nou fisier:
touch /var/www/html/index.php
Editati-l :
nano /var/www/html/index.php
Introduceti un cod simplu de php de genul :


Navigati la serverul dvs. intr-un browser. Ar trebui sa observati o pagina cu informatii cu privire la instalarea PHP, confirmand astfel instalarea cu success.

Acum, eliminati index.php:
rm /var/www/html/index.php

Pasul 5: Instalarea fisierelor Joomla!

Odata instalat stack-ul LAMP trebuie sa trecem la instalarea Joomla!. Navigati la adresa root a serverului dvs. Apache si downloadati Joomla!

cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip

Instalati unzip pentru a putea dezarhiva arhiva downloadata:

apt-get install unzip

Dezarhivati arhiva Joomla!
unzip Joomla_3-7.5-Stable-Full_Package.zip

Activati fisierul .htaccess redenumindu-l:
mv htaccess.txt .htaccess

Setati pentru fisiere perimisiunile necesare:

chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html

Pasul 6: Crearea bazei de date MySQL Joomla!
Inainte de instalare, aveti nevoie de o baza de date MySQL pentru Joomla.

Intrati in consola mysql:
mysql -u root -p

Introduceti parola creata la pasul 2, odata logati in consola MySQL creati o noua baza de date : mysql>CREATE DATABASE joomla;

Creati un utilizato nou cu drepturi pentru baza de date Joomla!. Putti inlocui username si parola cu datele dorite de dvs.

mysql>GRANT ALL PRIVILEGES on joomla.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;

Iesiti din consola MySQL
mysql>exit

Pasul 7: Insalarea Joomla!

Restartati serverul Apache:
systemctl restart apache2

Deschideti un browser si navigati la adresa IP a serverului dvs. Se va afisa interfata web Joomla! Continuati procesul de instalare. In sectiunea Databese Configuration sunt necesare introducerea numelui bazei de date MySQL, parolei si utilizatorului creat la pasul 6.

Dupa introducerea acestor date click Next pentru inceperea procesului de instare. Instalarea Joomla! este completa.