#format wiki #LANGUAGE it <
> <> <> = Introduzione = Questa guida contiene informazioni utili per l'installazione del [[http://it.wikipedia.org/wiki/Content_Management_System|CMS]] '''Drupal'''. = Prerequisiti = [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti base e attuare la configurazione base di '''[[Server/MySql|MySQL]]''' come riportato nei [[Programmazione/Cms#Prerequisiti|prerequisiti]]. = Installazione = 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://drupal7|drupal7]]. 0. Registrare il modulo '''Drupal''' con '''Apache''' digitando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{ sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf }}} 0. Riavviare '''Apache''' digitando:{{{ sudo service apache2 restart }}} = Configurazione Mysql = 0. Creare un nuovo database dedicato a '''Drupal''' tramite '''!PhpMyadmin''' oppure da [[AmministrazioneSistema/Terminale|terminale]] digitando:{{{ mysqladmin -u root -p create drupal }}}in cui "drupal" è il nome scelto per il database mysql che verrà utilizzato da '''Drupal'''. Il nome può variare a piacere dell'utente. 0. Per non usare '''Drupal''' con l'utente '''MySQL''' root è bene crearne un'altro con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi]] necessari tramite '''!PhpMyadmin''' o da [[AmministrazioneSistema/Terminale|terminale]] (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 drupal.* TO 'utente_scelto'@'localhost' IDENTIFIED BY 'password_scelta'; }}} 0. Se non si sono verificati errori applicare le modifiche digitando:{{{ mysql> FLUSH PRIVILEGES; }}}e uscire digitando:{{{ mysql> \q }}} 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.mysql_history` e cancellarne il contenuto per eliminare le traccie visibili della password. 0. Riavviare '''Apache''' con il comando:{{{ sudo service apache2 restart }}} = Completamento installazione di Drupal = 0. Aprire un browser e nella barra degli indirizzi digitare:{{{ localhost/drupal7/install.php }}} 0. Seguire le [[http://www.hosting.com/wp-content/uploads/453674/select%20an%20installation%20profile%20%20drupal%20-%20mozilla%20firefox_2011-06-08_15-45-13-01.png|istruzioni a schermo]]. Dal browser sarà possibile all'indirizzo '''localhost/drupal7/''': * visualizzare il sito creato con '''Drupal'''; * eseguire il login per utilizzare '''Drupal''' come amministratore e modificare il sito. = Drupal in Italiano = 0. Scaricare il pacchetto ''drupal-DRUPAL_VERSION.it.po'' relativo alla versione installata di '''Drupal''' da [[https://localize.drupal.org/translate/languages/it|questo indirizzo]]. 0. Salvarlo nella cartella `/usr/share/drupal7/profiles/standard/translations`. 0. Entrando come amministratore in drupal sarà possibile cambiare la lingua. = Risoluzione problemi = == Invio password durante installazione modulo == Il messaggio:{{{ "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" }}} 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`. == Unexpected error == Il messaggio:{{{ Error The website encountered an unexpected error. Please try again later. }}} significa che nome utente e/o password sono errati. Occorre controllare il file `/usr/share/drupal7/sites/default/dbconfig.php`. (La password si riferisce all'utente, non al database). = Ulteriori risorse = * [[https://drupal.org/|Sito internazionale di Drupal]] * [[http://www.drupal.it/|Sito italiano di Drupal]] ---- CategoryProgrammazione CategoryServer