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 4 e 6 (in 2 versioni)
Versione 4 del 27/11/2013 12.07.29
Dimensione: 4934
Autore: robytrevi
Commento:
Versione 6 del 27/11/2013 12.11.01
Dimensione: 4976
Autore: robytrevi
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 15: Linea 15:
= Joomla =
Linea 16: Linea 17:
= Prerequisiti = == Prerequisiti ==
Linea 20: Linea 21:
 * [[apt://apache2 | Apache2]]
 * [[apt://mysql-server | Mysql]]
 * [[apt://php5-mysql | Php]]
 * [[apt://libapache2-mod-php5 | Libreria apache-php]]
 * [[apt://apache2 | apache2]]
 * [[apt://mysql-server | mysql-server]]
 * [[apt://php5-mysql | php5-mysql]]
 * [[apt://libapache2-mod-php5 | libapache2-mod-php5]]
Linea 25: Linea 26:
L'installazione di  * [[apt://mysql-server | mysql-server]] consentirà la richiesta automatica della password mysql-root (non la stessa password dell'utente amministratore di sistema, una password per mysql). L'installazione di [[apt://mysql-server | mysql-server]] consentirà la richiesta automatica della password mysql-root (non la stessa password dell'utente amministratore di sistema, una password per mysql).
Linea 51: Linea 52:
= Ottenere Joomla = == Ottenere Joomla ==
Linea 65: Linea 66:
= Configurazione dei permessi = == Configurazione dei permessi ==
Linea 115: Linea 116:
= Configurare Mysql = == Configurazione Mysql ==
Linea 146: Linea 147:
= Ricaricare Apache2 = == Ricaricare Apache2 ==
Linea 154: Linea 155:
= Installazione di Joomla = == Installazione di Joomla ==
Linea 158: Linea 159:
= Risoluzione problemi = == Risoluzione problemi ==
Linea 160: Linea 161:
== File configuration.php non scrivibile == === File configuration.php non scrivibile ===
Linea 162: Linea 163:
Se durante la fase dei controlli pre installazione si ottiene questo errore proseguire comunque con l'installazione. Al termine verrà fornito il contenuto da copiare ed incollare nel file /var/www/joomla/configuration.php per ottenere il funzionamento coretto  Se durante la fase dei controlli pre installazione si ottiene questo errore proseguire comunque con l'installazione. Al termine verrà fornito il contenuto da copiare ed incollare nel file /var/www/joomla/configuration.php per ottenere il funzionamento coretto.



Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida contiene informazioni utili per l'installazione dei più comuni Content Management System (CMS) utilizzati:

  • Joomla
  • Drupal
  • Wordpress

Joomla

Prerequisiti

Per consentire il corretto funzionamento di Joomla è necessario installare i seguenti pacchetti:

L'installazione di mysql-server consentirà la richiesta automatica della password mysql-root (non la stessa password dell'utente amministratore di sistema, una password per mysql).

In alternativa è possibile configurare manualmente mysql come segue

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. Ogni comando mysql inserito risponderà:

Query OK, 0 rows affected (0.00 sec)

Uscire dal prompt mysql digitando:

mysql> \q

Ora la configurazione è terminata ed è stata settata la password dell'utente root di mysql.

Per maggiori informazioni visita la pagina del wiki relativa a Xampp .

Ottenere Joomla

Scaricare la versione LTS (2.5) stabile disponibile dal sito ufficiale del progetto Joomla. Creare una cartella nella home chiamata joomla

mkdir joomla

Spostare l'archivio scaricato all'interno di tale cartella ed estrarre i file.

La cartella di default di Apache2 è /var/www. Se volete utilizzare questa cartella è sufficiente spostare la cartella joomla all'interno di questa

sudo mv joomla /var/www/

Configurazione dei permessi

Varie funzioni di Joomla risulteranno bloccate a causa di permessi insufficienti. Per ovviare al problema modificare i permessi come segue:

cd /var/www/joomla
sudo chown -R root:root *
PLACES='
administrator/backups
administrator/components
administrator/language
administrator/language/en-GB
administrator/modules
administrator/templates
components
images
images/banners
images/stories
language
language/en-GB
language/it-IT
language/pdf_fonts
media
modules
plugins
plugins/content
plugins/editors
plugins/editors-xtd
plugins/search
plugins/system
plugins/user
plugins/xmlrpc
templates
cache
administrator/cache
logs
tmp
'
for i in $PLACES; do
    sudo chown -R www-data:www-data $i
done

Se si ottengono degli errori sono dovuti all'assenza delle cartelle elencate. Per completare l'assegnazione dei permessi dare da terminale

cd /var/www/joomla
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

Configurazione Mysql

È necessario creare un nuovo database dedicato a Joomla. È possibile farlo attraverso PhpMyadmin o da linea di comando come segue:

mysqladmin -u root -p create joomla

in cui "joomla" è il nome scelto per il database mysql che verrà utilizzato da Joomla. Il nome può variare a piacere dell'utente.

Per non usare joomla con l'utente Mysql root è bene creare un altro utente Mysql con i privilegi necessari (questo può essere fatto attraverso PhpMyadmin). Modificare utente_scelto e password_scelta a proprio piacimento:

mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta';

Se non si sono verificati errori applicare le modifiche con

mysql> FLUSH PRIVILEGES;

ed uscire

mysql> \q

Aprire il file history di MySql ed eliminare quanto presente per eliminare la traccia visibile della password

gedit ~/.mysql_history

Ricaricare Apache2

Sarà ora necessario ricaricare apache2 così da permettere l'utilizzo del modulo php se non l'avete già fatto dopo l'installazione dei pacchetti necessari.

sudo service apache2 restart

Installazione di Joomla

Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/joomla, e seguire le istruzioni a schermo.

Risoluzione problemi

File configuration.php non scrivibile

Se durante la fase dei controlli pre installazione si ottiene questo errore proseguire comunque con l'installazione. Al termine verrà fornito il contenuto da copiare ed incollare nel file /var/www/joomla/configuration.php per ottenere il funzionamento coretto.


CategoryServer