Meniu

Cum se instaleaza Joomla 3 CMS pe CentOS 7

Joomla este un program gratuit, open-source, si un sistem de management al continutului popular (CMS), care poate fi folosit pentru a construi aplicatii online si site-uri web. Acesta utilizeaza  PHP si baze de date back-end, cum ar fi MySQL sau MariaDB. Beneficiul principal al folosirii Joomla CMS este ca nu necesita aptitudini tehnice semnificative sau cunostinte pentru al gestiona.

Caracteristici notabile Joomla :

- Suporta mai multe sisteme de operare, cum ar fi Linux, FreeBSD, server de MacOSX, Solaris, AIX. - Se personalizeaza cu usurinta folosind o gama larga de extensii disponibile. - Se integreaza usor cu LDAP, OpenID si Gmail. - Puteti urmari ce schimbari sunt pe site. - Puteti crea propriul continut cu usurinta folosind editorul fara conostinte de pregramare. - Puteti gasi rapid orice informatie in site-ului dvs. utilizand functii de cautare inteligente.

In acest tutorial vom invata cum sa instalati Joomla CMS pe un server CentOS 7.

Puteti actualiza CentOS dvs. 7 sistem cu urmatoarea comanda:

sudo yum update -y
Odata ce sistemul este actualizat, instalati serverul web Apache cu urmatoarea comanda:
sudo yum install httpd -y
In continuare, va trebui sa instalati cea mai recenta versiune de MariaDB. MariaDB nu este disponibil in depozitele implicite CentOS. Deci, va trebui sa creati un repo pentru MariaDB.
sudo nano /etc/yum.repos.d/mariadb.repo
Adaugati urmatoarele linii:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Salvati fisierul si actualizati depozit cu urmatoarea comanda:
sudo yum update -y
Odata ce depozitul este actualizat, instalati serverul MariaDB cu urmatoarea comanda:
sudo yum install mariadb-server
Porniti serviciile Apache si MariaDB si sa le permita sa inceapa la boot:
sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb
Este timpul pentru a instala PHP 7 si alte module necesare.

Instalati si sa actualizeze magazia pentru PHP 7 cu urmatoarea comanda:

sudo yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
sudo yum -y update
Instalati PHP 7 cu urmatoarea comanda:
sudo yum -y install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-mcrypt php70u-gd php70u-devel php70u-intl php70u-mbstring php70u-bcmath php70u-json php70u-iconv
Dupa ce instalarea este terminata, puteti trece la pasul urmator.

Instalarea implicita MariaDB nu este sigura. Deci, va trebui sa o sercurizati mai intai. Puteti face acest lucru ruland urmatorul script:

sudo mysql_secure_installation
Raspundeti la toate intrebarile asa cum se arata mai jos. Asigurati-va ca setati o parola puternica!
Enter current password for root (enter for none): Enter root password
Change the root password? [Y/n] Y
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
Odata ce MariaDB este securizat, creati o baza de date si utilizator pentru Joomla.

In primul rand, conectati-va in baza de date cu urmatoarea comanda:

mysql -u root -p
Introduceti parola de root, apoi creati o baza de date cu numele joomladb si utilizator pentru Joomla:
MariaDB [(none)]>create database joomladb;
MariaDB [(none)]>create user joomlauser@localhost identified by 'password';
MariaDB [(none)]>grant all privileges on joomladb.* to joomlauser@localhost;
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit
Puteti descarca cea mai recenta versiune de Joomla de pe site - ul oficial . In caz contrar, il puteti descarca de pe github cu urmatoarea comanda:
wget https://github.com/joomla/joomla-cms/releases/download/3.6.5/Joomla_3.6.5-Stable-Full_Package.tar.gz
Dupa finalizarea descarcarii, extrage fisierul descarcat in directorul radacina Apache web:
sudo tar -xvzf Joomla_3.6.5-Stable-Full_Package.tar.gz -C /var/www/html/
Ofera permisiuni adecvate pentru directorul web root cu urmatoarea comanda:
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 775 /var/www/html/
In continuare, va trebui sa configurati Apache pentru Joomla.

Puteti face acest lucru prin editarea /etc/httpd/conf/httpd.conf fisier

sudo nano /etc/httpd/conf/httpd.conf
Schimbarea liniei de AllowOverride None la AllowOverride All:
AllowOverride All
Salvati fisierul si reporniti serviciul Apache:
sudo systemctl restart httpd
Configurare firewall Va trebui sa permiteti portului 80 si 443 sa acceseze Joomla din retea si din afara. Puteti face acest lucru ruland urmatoarele comenzi:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Reincarcati serviciul firewall pentru ca modificarile sa aiba efect.
sudo firewall-cmd --reload
Odata ce totul este configurat, este timpul pentru a accesa expertul de instalare Joomla Web. Deschideti browserul web si introduceti adresa URL http://your-server-ip . Bafta !

FlorinM

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

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