Skip navigation.
Share and Free Speech on line
International Webmasters Association.

How to di drupalitalia.org

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini



Siamo arrivati al momento della verità: hai deciso di realizzare la tua prima installazione Drupal ed entrare nella comunità di utilizzatori di questo sistema di gesitione dei contenuti. Per cominciare, verifica di avere a disposizione tutti i componenti necessari:
Per un'installazione locale, ti serviranno il software di Drupal, un Web Server Apache[ i ] con interprete PHP[ i ] e un database MySQL. Per utilizzare la lingua italiana, dovrai scaricare anche il file di traduzione italiana dell'interfaccia. Nota: se hai già una certa esperienza di siti in PHP, o se intendi realizzare un'installazione professionale (p.e. una intranet aziendale), è consigliabile installare separatamente Apache, PHP e MySQL sulla macchina server.

Per un semplice sito di prova in ambiente Windows, consiglio di utilizzare EasyPHP-1.7, un software che mette a disposizione contemporaneamente i tre componenti, assieme al tool di configurazione PHPMyAdmin, fornendo un semplice ambiente preconfigurato immediatamente pronto all'uso.

Importante: utilizzare per l'installazione locale EasyPHP-1.7. L'ultima versione, EasyPHP-1.8 provoca dei problemi di compatibilità.

Per un'installazione Web, verificare che il provider selezionato fornisca un Web server (p.e. Apache) con supporto di PHP e un database (p.e. MySQL).

Verificare di avere a disposizione l'accesso (meglio se in FTP) alla directory dove installare il proprio sito Web. Verificare inoltre di disporre del nome del database, dell'IP[ i ] della macchina e delle credenziali (username/password) per accedere al database MySQL.

Una volta allestito l'ambiente di base (Apache+PHP+MySQL) e una volta scaricata l'ultima versione di Drupal, procedere come segue:

  1. identificare o creare la directory di destinazione nell'alberatura del Web server:
    • per un'installazione presso un provider: è l'indirizzo fornito dal vostro provider, normalmente accessibile tramite ftp://{nomeutente}@{nomesito}
    • per un'installazione locale, p.e. nella cartella 'miodrupal', creare la directory miodrupal nella root[ i ] del Web server
      • con Windows e EasyPHP C:\Programmi\EasyPHP1-7\www
      • con linux[ i ] \var\www\html[ i ]\miodrupal
  2. scomprimere il software Drupal e copiarlo nella directory di installazione. Drupal è fornito nel formato compresso drupal-xxx.tar.gz, e può essere scompresso con winzip, ark, file-roller, da linea di comando, etc.

    Nota 1: se utilizzate Winzip salvate in locale il pacchetto .tar.gz prima di scomprimerlo, o otterrete un messaggio di errore.

Nota 2: copiate i file contenuti nella directory drupal-xxx nella directory di installazione ("miodrupal"). Non copiare l'intera directory drupal-xxx (miodrupal/drupal-xxx

  • creare e popolare il database. Esistono varie strategie per popolare e creare il database. Per crearlo da linea di comando, consultate il file install.txt. Ricordatevi di posizionarvi nella directory mysql\bin o di inserire l'eseguibile mysql (o mysql.exe) in path. La maggior parte dei siti Web (e easyphp) mettono invece a disposizione l'interfaccia PHPMyAdmin.
    • Se state installando il database presso un provider, avrete probabilmente a disposizione il nome di un database (p.e. miodb) e un interfaccia PHPMyAdmin attraverso la quale accedervi. Aprite l'interfaccia PHPMyAdmin, selezionate il database e quindi la scheda "SQL[ i ]" per inserire lo script di creazione del database Lo script di creazione del DB si chiama database.mysql e si trova assieme al software Drupal, nella directory drupal-xxx\database\database.mysql Aprite database.mysql con un editor di testo (blocco note), copiate il suo contenuto e incollatelo in PHPMyAdmin. Lanciate l'esecuzione delle istruzioni SQL e verificate che il DB sia stato popolato dalle tabelle di Drupal
    • Se state lavorando in locale con EasyPHP-1.7, potrete accedere all'ambiente PHPMyAdmin aprendo il vostro browser[ i ] all'URL http://localhost/mysql Create il vostro database inserendo il nome appropriato nell'apposita finestrella (fino a 8 caratteri senza spazi) e procedendo a popolarlo come nel paragrafo precedente
  • configurazione di Drupal. Siamo quasi al termine dell'installazione di Drupal. Ora si tratta semplicemente di 'dire' a Drupal dove si trova il database in cui scrivere, e qual'è l'URL dove pubblicare il sito.
    • A partire da Drupal 4.6, queste informazioni si trovano nel file settings.php che si trova in {miodrupal}\sites\default\settings.php. Il file è stato spostato per consentire il supporto a più siti a partire da un'unica installazione.
    • Per le versioni precedenti a 4.6 il file da configurare è conf.php che si trova in miodrupal\includes\conf.php. Il formato dei due file è analogo.
    • Connessione con il db:
      Aprite il file con il vostro editor preferito e trovate la riga: $db_url = "mysql://drupal:drupal@localhost/drupal";
      sostituite i parametri con le informazioni fornite dal vostro provider: nome utente, password, nome della macchina su cui si trova il database server, nome del database: $db_url = "mysql://{nome utente}:{password}@{db server}/{nome db}"; per un installazione locale standard, mysql accetta come username dell'amministratore root e password bianca. E' una cosa che farebbe inorridire chiunque ha a cuore un minimo di sicurezza, e vi conviene cambiare queste impostazioni al pià presto (p.e. da PHPMyAdmin), ma per iniziare potete utilizzare la configurazione: $db_url = "mysql://root:@localhost/miodb"; dove miodb è il nome del database creato in precedenza.
    • Impostazione dell'URL all'interno del file conf.php, trovate la riga: $base_url = "http[ i ]://localhost"; qui dovete inserire l'url del vostro sito, pubblico o locale. Il percorso che inserite deve essere coerente con il percorso dove si trovano i file del software Drupal.
      • Se state installando Drupal su Internet, nel sito www.miosito.it, l'url sarà $base_url = "http://www.miosito.it";
      • Se state installando Drupal su Internet, nella cartella 'miodrupal' del sito www.miosito.it, l'URL sarà $base_url = "http://www.miosito.it/miodrupal";
      • se avete installato Drupal localmente, nella cartella 'miodrupal', l'url sarà qualcosa di simile a $base_url = "http://localhost/miodrupal"; NOTA: se utilizzate localhost come URL base, potrete accedere al sito Drupal solo dalla macchina dove Drupal è installato.
  • creazione del primo utente. siete quindi pronti ad accedere a Drupal. Se tutti i passi precedenti sono stati eseguiti correttamente, vedrete la schermata di benvenuto di Drupal aprendo l'URL della vostra installazione:
  • Il primo utente che crerete sarà l'amministratore dell'applicazione.

    Selezionate "Create a new account", inserite un nome utente (p.e. "admin") e la mail dell'amministratore. In locale, se non disponete di un mail server, vi verrà presentato un errore "impossibile spedire la mail": ignoratelo tranquillamente.

    Cambiate immediatamente la password dell'amministratore (generata casualmente) con una password a vostro piacere. Siete ora in grado di procedere con la configurazione del vostro sito.