DrupalInstall » Cronologia » Versione 5
Amministratore Truelite, 13-10-2006 18:55
1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
---|---|---|---|
2 | == Installare e configurare Drupal == |
||
3 | |||
4 | 5 | Amministratore Truelite | Benché sia disponibile anche nei pacchetti per Debian ed Ubuntu, la versione distribuita da progetto stesso (a partire da http://www.drupal.org) è normalmente molto più aggiornata e visto che essa fornisce anche un efficiente sistema di aggiornamento, alla fine la scelta di usare la versione ufficiale rispetto a quella della distribuzione è sostenibile. |
5 | 1 | Amministratore Truelite | |
6 | 5 | Amministratore Truelite | Il primo passo allora è quello di scaricare i sorgenti di Drupal e scompattarli nella directory di destinazione; nel nostro caso piazzeremo tutto sotto {{{/usr/share/local/drupal}}}: |
7 | 1 | Amministratore Truelite | {{{ |
8 | cd |
||
9 | wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-4.7.x.tar.gz |
||
10 | cd /usr/share/local/drupal |
||
11 | tar -xvzf ~/drupal-4.7.x.tar.gz |
||
12 | mv drupal-4.7.x drupal |
||
13 | }}} |
||
14 | |||
15 | 4 | Amministratore Truelite | Occorre poi creare il database, nel caso specifico si è usato MySQL, e creato un database apposito {{{sitodrupal}}}; poi si sono dati i privilegi di gestione per detto database ad un apposito utente con: |
16 | 1 | Amministratore Truelite | {{{ |
17 | mysqladmin -u root -p create sitodrupal |
||
18 | mysql -u root -p |
||
19 | ... |
||
20 | mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, |
||
21 | ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON sitodrupal.* TO |
||
22 | 'utentedrupal'@'localhost' IDENTIFIED BY 'passwordsegreta'; |
||
23 | }}} |
||
24 | 2 | Amministratore Truelite | fatto questo si sono create le tabelle con l'apposito script fornito Drupal: |
25 | {{{ |
||
26 | cd /usr/share/local/drupal |
||
27 | mysql -u utentedrupal -p sitodrupal < database/database.4.1.mysql |
||
28 | }}} |
||
29 | è modificato il file {{{sites/default/settings.php}}} impostando il valore: |
||
30 | {{{ |
||
31 | $db_url = 'mysql://utentedrupal:passwordsegreta@localhost/sitodrupal'; |
||
32 | }}} |