Dimensione: 13233
Commento:
|
Dimensione: 13259
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 170: | Linea 170: |
* Utilizzando un browser recarsi all'indirizzo localhost/joomla/ per visualizzare il sito creato con Joomla. * Utilizzando un browser recarsi all'indirizzo localhost/joomla/administrator/ per utilizzare Joomla come amministratore e modificare il sito. |
* Utilizzando un browser recarsi all'indirizzo localhost/joomla/ per visualizzare il sito creato con Joomla. * Utilizzando un browser recarsi all'indirizzo localhost/joomla/administrator/ per utilizzare Joomla come amministratore e modificare il sito. |
Linea 185: | Linea 185: |
* [[apt://drupal7 | drupal7]] | * [[apt://drupal7 | drupal7]] |
Linea 245: | Linea 245: |
* Utilizzando un browser recarsi all'indirizzo localhost/drupal7/ per visualizzare il sito creato con Drupal. * Eseguire il login per utilizzare Drupal come amministratore e modificare il sito. |
* Utilizzando un browser recarsi all'indirizzo localhost/drupal7/ per visualizzare il sito creato con Drupal. * Eseguire il login per utilizzare Drupal come amministratore e modificare il sito. |
Linea 277: | Linea 277: |
* [[apt://wordpress | wordpress]] | * [[apt://wordpress | wordpress]] |
Linea 374: | Linea 374: |
* Utilizzando un browser recarsi all'indirizzo localhost/blog/ per visualizzare il sito creato con Wordpress. * Utilizzando un browser recarsi all'indirizzo localhost/blog/wp-admin/ per utilizzare Wordpress come amministratore e modificare il sito. |
* Utilizzando un browser recarsi all'indirizzo localhost/blog/ per visualizzare il sito creato con Wordpress. * Utilizzando un browser recarsi all'indirizzo localhost/blog/wp-admin/ per utilizzare Wordpress come amministratore e modificare il sito. |
Linea 397: | Linea 397: |
define('DB_USER', 'utente_shelto'); | define('DB_USER', 'utente_scelto'); |
Linea 409: | Linea 409: |
[[https://drupal.org/|Sito internazionale di Drupal]] [[http://www.drupal.it/|Sito italiano di Drupal]] [[http://www.joomla.org/|Sito internazionale di Joomla]] [[http://www.joomla.it/|Sito italiano di Joomla]] [[http://it.wordpress.org/|Sito italiano di Wordpress]] [[http://www.wpitaly.it/wordpress-in-italiano/|Sito italiano di Wordpress]] |
* [[https://drupal.org/|Sito internazionale di Drupal]] * [[http://www.drupal.it/|Sito italiano di Drupal]] * [[http://www.joomla.org/|Sito internazionale di Joomla]] * [[http://www.joomla.it/|Sito italiano di Joomla]] * [[http://it.wordpress.org/|Sito italiano di Wordpress]] * [[http://www.wpitaly.it/wordpress-in-italiano/|Sito italiano di Wordpress]] |
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
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 .
Joomla
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 (il nome del database di esempio è joomla):
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
Completamento installazione di Joomla
Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/joomla, e seguire le istruzioni a schermo.
- Utilizzando un browser recarsi all'indirizzo localhost/joomla/ per visualizzare il sito creato con Joomla.
- Utilizzando un browser recarsi all'indirizzo localhost/joomla/administrator/ per utilizzare Joomla come amministratore e modificare il sito.
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.
Drupal
Installazione
Una volta abilitato il componente universe dei repository ufficiali, per installare drupal è sufficiente installare il seguente pacchetto:
successivamente registrare il modulo Drupal con Apache
sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf
e riavviare Apache
sudo service apache2 restart
Configurazione manuale del database MySQL per drupal
È necessario creare un server MySql dedicato a drupal e caricarlo. Per questa operazione è possibile utilizzare PhpMadmin o seguire i seguenti passi
mysqladmin -u root -p create drupal
in cui "drupal" è il nome scelto per il database di MySql che verrà utilizzato da Drupal. Il nome è a piacere dell'utente.
Per non usare drupal 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 (il nome del database di esempio è drupal):
mysql -u root -p mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* 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
Infine riavviare Apache
sudo service apache2 restart
Completamento installazione di Drupal
Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/drupal7/install.php, e seguire le istruzioni a schermo.
- Utilizzando un browser recarsi all'indirizzo localhost/drupal7/ per visualizzare il sito creato con Drupal.
- Eseguire il login per utilizzare Drupal come amministratore e modificare il sito.
Drupal in Italiano
Scaricare il pacchetto drupal-DRUPAL_VERSION.it.po per la versione installata dal sito di drupal e metterlo nella cartella /usr/share/drupal7/profiles/standard/translations. Entrando come amministratore in drupal sarà possibile cambiare la lingua.
(Da verificare)
Risoluzione problemi
Invio della password durante installazione un modulo
"WARNING: You are not using an encrypted connection, so your password will be sent in plain text. Learn more." "To continue, provide your server connection details"
Il problema si riferisce ai permessi di scrittura nel web server. Il metodo migliore per ovviare al problema è scaricare i moduli estrarli e spostarli manualmente nella cartella /usr/share/drupal7/modules.
Autenticazion e-mail
Wordpress
Installazione
Una volta abilitato il componente universe dei repository ufficiali, per installare drupal è sufficiente installare il seguente pacchetto:
Configurazione manuale del database MySQL per wordpress
Aprire con un editor di testo il file /etc/apache2/sites-available/wordpress ed incollare all'interno quanto segue:
Alias /blog /usr/share/wordpress Alias /blog/wp-content /var/lib/wordpress/wp-content <Directory /usr/share/wordpress> Options FollowSymLinks AllowOverride Limit Options FileInfo DirectoryIndex index.php Order allow,deny Allow from all </Directory> <Directory /var/lib/wordpress/wp-content> Options FollowSymLinks Order allow,deny Allow from all </Directory>
Per attivare il sito eseguire il comando:
sudo a2ensite wordpress
e riavviare Apache
sudo service apache2 restart
È necessario creare un server MySql dedicato a drupal e caricarlo. Per questa operazione è possibile utilizzare PhpMadmin o seguire i seguenti passi
mysqladmin -u root -p create wordpress
in cui "wordpress" è il nome scelto per il database di MySql che verrà utilizzato da Wordpress. Il nome è a piacere dell'utente.
Per non usare wordpress 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 (il nome del database di esempio è wordpress):
mysql -u root -p mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON wordpress.* 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
Aprire con un editor di testo e permessi di amministratore il file /etc/wordpress/config-localhost.php ed incollare quanto segue. Modificare utente_scelto e password_scelta a proprio piacimento (il nome del database di esempio è wordpress):
<?php define('DB_NAME', 'wordpress'); define('DB_USER', 'utente_scelto'); define('DB_PASSWORD', 'password_scelta'); define('DB_HOST', 'localhost'); define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content'); ?>
Riavviare Apache
sudo service apache2 restart
Infine dare il comando:
cat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
Completamento installazione di Wordpress
Aprire un browser e nella barra degli indirizzi recarsi all'indirizzo localhost/blog/wp-admin/install.php , e seguire le istruzioni a schermo.
- Utilizzando un browser recarsi all'indirizzo localhost/blog/ per visualizzare il sito creato con Wordpress.
- Utilizzando un browser recarsi all'indirizzo localhost/blog/wp-admin/ per utilizzare Wordpress come amministratore e modificare il sito.
Wordpress in Italiano
Scaricare il pacchetto it_IT_VERSIONE_WORDPRESS.zip per la versione installata dal sito di Wordpress, metterlo nella cartella /usr/share/wordpress/wp-content/languages ed estrane il contenuto. Aprire con un editor di testo e con i permessi di amministratore il file /etc/wordpress/config-localhost.php ed modificare la riga
define ('WPLANG', '');
come segue
define ('WPLANG', 'it_IT');
Se non dovesse esserci la riga aggiungerla. Il file risulterà all'incirca come segue
<?php define('DB_NAME', 'wordpress'); define('DB_USER', 'utente_scelto'); define('DB_PASSWORD', 'password_scelta'); define('DB_HOST', 'localhost'); define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content'); define ('WPLANG','it_IT'); ?>
Al successivo avvio del sito la lingua sarà cambiata.