Installazione di Joomla su CentOS 7

In questo articolo andremo a descrivere come installare Joomla su CentOS 7.

Consideriamo di partire da una macchina preinstallata CentOS 7 con ambiente LAMP ( qui l’articolo dwll’installazione) ed aggiorniamola

yum update

dal sito ufficiale andiamo a scaricare la versione full

cd /opt

wget https://downloads.joomla.org/it/cms/joomla3/3-9-2/Joomla_3-9-2-Stable-Full_Package.tar.gz

creiamo nella cartella di default del server web una ulteriore cartella che conterrà tutti i file del progetto Joomla

mkdir -p /var/www/html/sito1

ed estraiamo i file

tar -xvzf Joomla_3-9-2-Stable-Full_Package.tar.gz -C /var/www/html/sito1

forniamo i diritti sulle cartelle in modo che apache possa operare

chown -R apache. /var/www/html/sito1

chmod -R 755 /var/www/html/sito1

Accediamo a MariaDB

mysql -u root -p

creiamo il database per la piattaforma Joomla

MariaDB [(none)]> CREATE DATABASE joomlasito1;

creiamo un utente per accedere al database

MariaDB [(none)]> CREATE USER utente1@localhost;

impostiamo la password per l’utente1

SET PASSWORD FOR utente1@localhost= PASSWORD("password_a_scelta");

impostiamo i permessi di accedere al database joomlasito1 a utente 1

MariaDB [(none)]> GRANT ALL ON `joomlasito1`.* TO `utente1`@`localhost` IDENTIFIED BY 'password_a_scelta';

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> exit

Riavviamo i servizi database e server web

systemctl restart mariadb

systemctl restart httpd

Accediamo per la configurazione della piattaforma Joomla al seguente indirizzo http://ip_server/sito1/ ed avremo

joomla centos 7

impostiamo i campi richiesti come la lingua del sito, il nome del sito, l’utente amministratore che dovrà accedere per l’amministrazione e andiamo avanti

joomla centos 7

impostiamo i parametri per il collegamento al database, come in figura sopra

joomla centos 7

si ha anche la possibilità se presente il servizio FTP di abilitarlo, nel nostro caso saltiamo e andiamo avanti.

Ultima fase dell’ installazione di Joomla è il riepilogo di ciò che è stato fatto nei passi precedenti, proseguiamo facendo INSTALLA

joomla centos 7

Nella fase finale bisogna eseguire due azioni, come descritto in figura

joomla centos 7

 

la prima azione è creare il file configuration.php nella cartella di root del sito in particolare faremo

vim /var/www/html/sito1/configuration.php

successivamente incolliamo il codice php che ci viene proposto nella figura precedente, ad esempio

<?php
class JConfig {
public $offline = ‘0’;
public $offline_message = ‘Sito fuori servizio per manutenzione.<br /> Riprovare più tardi.’;
public $display_offline_message = ‘1’;
public $offline_image = ”;
…….

…..
}

impostiamo i permessi per essere eseguiti da apache

chown -R apache. /var/www/html/sito1/configuration.php

chmod -R 755 /var/www/html/sito1/configuration.php

la seconda azione è eliminare la cartella installation

rm -rf /var/www/html/sito1/installation

Adesso ritornando sull’ ultima schermata potremmo accedere cliccando sull’ icona SITO che ci redizionerà sulla prima pagina del sito Joomla oppure dall’ indirizzo http://ip_server/sito1/

joomla centos 7

mentre se volessimo accedere alla parte amministrativa utilizzare il seguente indirizzo http://ip_server/sito1/administrator

joomla centos 7

 

Potrebbero interessarti anche...