Meniu

Cum se instaleaza Joomla 3 pe Debian 9

Joomla este pe dintre cele mai populare open-source CMS (Content Management System), care va permite sa creati si sa gestionati cu usurinta site-uri dinamice. Este scris in PHP, si poate stoca datele in  MySQL sau PostgreSQL. In acest tutorial, va vom arata cum sa instalati Joomla 3 pe Debian 9 folosind LAMP (Linux, Apache, MariaDB, PHP). Instalarea Joomla 3 pe Debian 9, este usoara si ar trebui sa ia mai putin de 10 minute.

In primul rand, trebuie sa va conectati la server prin SSH ca utilizatorul root:

ssh root@IP_ADDRESS -p PORT_NUMBER
si inlocuiti „IP_ADDRESS“ si „port_number“ cu adresa de IP a serverului real si numarul de port SSH.

Inainte de a incepe cu instalarea, asigurati-va ca Debian 9 server este de pana la zi prin rularea urmatoarele comenzi:

apt-get update
apt-get upgrade
Pentru a instala serverul de web Apache, executati urmatoarea comanda:
apt-get install apache2
Dupa finalizarea instalarii, puteti activa serviciul pentru a porni automat la pornirea sistemului cu:
systemctl enable apache2
Pentru a verifica daca serverul Apache se executa, aveti posibilitatea sa executati urmatoarea comanda:
systemctl status apache2
In continuare, vom instala PHP 7, cu unele module suplimentare PHP:
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip
Urmatorul pas este de a instala serverul de baze de date MariaDB. Pentru a face acest lucru, executati urmatoarea comanda:
apt-get install mariadb-server
Dupa finalizarea instalarii, puteti porni serverul de baze de date si permite sa porneasca automat la pornire, cu:
systemctl start mariadb
systemctl enable mariadb
Puteti rula, de asemenea, „mysql_secure_installation“ script-ul furnizat de MariaDB pentru a securiza instalarea:
mysql_secure_installation
Dupa ce ati raspuns la toate intrebarile, acum mai departe si conectati pentru a MariaDB ca root folosind parola de root, cu urmatoarea comanda:
mysql -u root -p
Pentru a crea o noua baza de date pentru instalarea noastra Joomla, executati urmatoarele comenzi:
CREATE DATABASE joomla_db;
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;
Asigurati-va ca  inlocuiti „parola“ cu o parola reala, puternica.

Acum, ca serverul LAMP este gata, putem instala in cele din urma Joomla. Puteti descarca cea mai recenta versiune stabila cu urmatoarea comanda:

wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip
Crearea unui nou director in interiorul joomla directorul radacina de document Apache pe serverul si despachetati arhiva:
mkdir /var/www/html/joomla
unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla
Schimbarea proprietatea directorului joomla:
chown -R www-data:www-data /var/www/html/joomla
Daca doriti sa accesati instalarea Joomla folosind propriul nume de domeniu, va trebui, de asemenea, pentru a crea un fisier gazda virtuala Apache:
nano /etc/apache2/sites-available/joomla.conf
Si introduceti urmatorul continut in interiorul acestui fisier:

ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/joomla
ServerName yourdomain.com
ServerAlias www.yourdomain.com

Options FollowSymLinks AllowOverride All Order allow,deny allow from all

ErrorLog /var/log/apache2/joomla-error_log CustomLog /var/log/apache2/joomla-access_log common

Activati fisierul gazda virtuala si nu uitati sa inlocuiti „yourdomain.com“ cu propriul nume de domeniu. In cele din urma, trebuie sa activati fisierul gazda virtuala cu:
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
Reporniti Apache cu:
systemctl restart apache2
Asta e. Puteti merge acum la http://yourdomain.com si urmati instructiunile de pe ecran pentru a finaliza instalarea Joomla. Bafta!

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign