Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Cms"
Differenze tra le versioni 33 e 34
Versione 33 del 20/11/2021 17.44.39
Dimensione: 2440
Autore: ivantu
Commento: piccole modifiche
Versione 34 del 09/06/2026 11.13.33
Dimensione: 3126
Autore: ivantu
Commento: +revisione; +vers_supportate
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=569749"; rilasci="12.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=569749"; rilasci="26.04 24.04 22.04 12.04")>>
Linea 9: Linea 9:
Questa guida contiene informazioni utili per l'installazione dei più comuni [[http://it.wikipedia.org/wiki/Content_Management_System|CMS]] (Content Management System) utilizzati: '''Joomla''', '''Drupal''', '''Wordpress''', ecc.. Questa guida fornisce le istruzioni necessarie per l'installazione dei più comuni [[http://it.wikipedia.org/wiki/Content_Management_System|CMS]] (Content Management System) come '''[[Programmazione/Cms/Joomla|Joomla]]''', '''[[Programmazione/Cms/Drupal|Drupal]]''' e '''[[Programmazione/Cms/Wordpress|WordPress]]'''.<<BR>>L'ambiente di riferimento è lo stack [[https://it.wikipedia.org/wiki/LAMP|LAMP]] ([[Server/Apache|Apache]], [[Server/MySql|MySQL]]/MariaDB, [[Programmazione/Php|PHP]]).
Linea 13: Linea 13:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://apache2 |apache2]], [[apt://mysql-server |mysql-server]], [[apt://php5-mysql |php5-mysql]] e [[apt://libapache2-mod-php5 |libapache2-mod-php5]]. È necessaria l'[[AmministrazioneSistema/InstallareProgrammi|installazione]] dei componenti software fondamentali. Procedere all'installazione dei pacchetti:

 * [[apt://apache2|apache2]] (Web server)
 * [[apt://mysql-server|mysql-server]] (Database server)
 * [[apt://php|php]] (Linguaggio di scripting)
 * [[apt://libapache2-mod-php|libapache2-mod-php]] (Modulo Apache per PHP)
 * [[apt://php-mysql|php-mysql]] (Estensione database per PHP)

Digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]] il segunete comando:{{{
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
}}}

== Gestione dei servizi ==

=== Avviare MySQL e Apache ===

Per il corretto funzionamento del CMS, devono essere in esecuzione i [[AmministrazioneSistema/Systemd|servizi]]:
 * [[Server/Apache|Apache]]
 * [[Server/MySql|MySQL]]
Linea 17: Linea 35:
L'installazione di ''mysql-server'' consentirà la richiesta automatica della password '''mysql-root''' (non la stessa password dell'utente amministratore di sistema, bensì una password per '''MySQL''').

Se si desidera configurare manualmente '''MySQL''':

 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_scelta');
mysql> SET PASSWORD FOR 'root'@'hostname_scelto' = PASSWORD('password_scelta');
}}}sostituendo «password_scelta» e «hostname_scelto» con i parametri scelti.<<BR>>Ogni comando mysql inserito risponderà:{{{
Query OK, 0 rows affected (0.00 sec)
Nelle versioni recenti di Ubuntu, l'utente '''root''' di MySQL è configurato per l'accesso tramite il modulo `auth_socket`. Per impostare una password o creare utenti dedicati, è possibile utilizzare la procedura guidata di sicurezza, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo mysql_secure_installation
Linea 30: Linea 39:
 0. Uscire dal prompt mysql digitando:{{{
mysql> \q
}}}
Se si desidera configurare manualmente l'accesso root o impostare una password specifica, accedere al prompt di MySQL:

 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
 sudo mysql
 }}} All'interno del prompt `mysql>`, eseguire i comandi di configurazione:{{{
 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password_scelta';
 FLUSH PRIVILEGES;
 }}} Sostituire `«password_scelta»` con una stringa sicura.
 0. Uscire digitando:{{{
 exit
 }}}
Linea 35: Linea 52:
Per maggiori informazioni consultare le pagine [[Server/Xampp|Xampp]] e [[Server/MySql|MySQL]].}}}

== Avviare MySQL e Apache ==

Per poter utilizzare correttamente il proprio CMS è necessario innanzi tutto avviare i servizi relativi a mysql ed apache2 nel caso in cui questi non siano già attivi; per farlo è sufficiente dare i seguenti comandi da terminale:{{{
sudo service mysql start
sudo service apache2 start
Per approfondimenti, consultare le pagine [[Server/Xampp|Xampp]] e [[Server/MySql|MySQL]].
Linea 43: Linea 54:
Linea 64: Linea 74:
CategoryProgrammazione CategoryServer CategoryDaRevisionare CategoryProgrammazione CategoryServer


Guida verificata con Ubuntu: 22.04 24.04 26.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida fornisce le istruzioni necessarie per l'installazione dei più comuni CMS (Content Management System) come Joomla, Drupal e WordPress.
L'ambiente di riferimento è lo stack LAMP (Apache, MySQL/MariaDB, PHP).

Prerequisiti

È necessaria l'installazione dei componenti software fondamentali. Procedere all'installazione dei pacchetti:

Digitare il seguente comando nel terminale il segunete comando:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql

Gestione dei servizi

Avviare MySQL e Apache

Per il corretto funzionamento del CMS, devono essere in esecuzione i servizi:

Configurazione MySQL

Nelle versioni recenti di Ubuntu, l'utente root di MySQL è configurato per l'accesso tramite il modulo auth_socket. Per impostare una password o creare utenti dedicati, è possibile utilizzare la procedura guidata di sicurezza, digitando nel terminale il seguente comando:

sudo mysql_secure_installation

Se si desidera configurare manualmente l'accesso root o impostare una password specifica, accedere al prompt di MySQL:

  1. Digitare nel terminale il comando:

     sudo mysql

    All'interno del prompt mysql>, eseguire i comandi di configurazione:

     ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password_scelta';
     FLUSH PRIVILEGES;

    Sostituire «password_scelta» con una stringa sicura.

  2. Uscire digitando:

     exit

Per approfondimenti, consultare le pagine Xampp e MySQL.

Joomla

Per la configurazione di Joomla consultare la seguente pagina.

Drupal

Per la configurazione di Drupal consultare la seguente pagina.

Wordpress

Per la configurazione di Wordpress consultare la seguente pagina.

Ulteriori risorse


CategoryProgrammazione CategoryServer