Aveti intrebari? Sunteti in locul potrivit!
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.