![]()
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
![]()
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
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:
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
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.
![]()
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

Se desideri utilizzare uno spazio gratuito perchè non ti vuoi ancora impegnare nell'acquisto di un dominio e preferisci, intanto, provare ad implementare Drupal, Zerohosting fa al caso tuo.
Zero Hosting fornisce 5GB di traffico mensile, 50MB spazio web gratuito, al quale si accede mediante ftp e un database MySQL. Le prestazioni offerte sono di qualità; l’assistenza è data attraverso il forum di supporto. Fornisce inoltre: supporto per il linguaggio php[ i ]; accesso ftp.
Si tratta di un dominio di terzo livello “tuonome.zerohosting.org” che permette di provare ad implementare il proprio sito.
Purtroppo i domini gratuiti hanno lo svantaggio dei banner promozionali e pubblicitari che disturbano il sito e non lo rendono professionale.
Collegati alla Home[ i ] di zerohosting e registrati.
www.zerohosting.org
Ti viene chiesta la registrazione al sito.

Devi passare attraverso 4 step, che ti condurranno alla fine della registrazione con la scelta del nome del tuo indirizzo per il tuo free hosting.


Scegli il nome del tuo sito, un mome non troppo lungo. Ricorda che il nome/l'indirizzo del tuo sito, non potrà essere cambiato in seguito.

Ti viene spedita al momento dell'ultimo step e-mail all'indirizzo che hai indicato.
Nella e-mail trovi il collegamento di attivazione, che dovrai linkare. Subito
dopo l'attivazione una seconda e-mail ti fornirà i dati del tuo hosting
e del tuo database.

fase FTP upload
Con il tuo client ftp (io uso WS_FTP) trasferisci sul sito, al tuo indirizzo,
i file drupal che hai decompresso sul tuo computer.
"Quick Connect" per collegarti al sito, aggiungi Host nella finestra e nella finestra successiva USERID e PW, come quelli assegnati nella mail di attivazione.

Una volta collegato cancella i file presenti nel sito e fai l'upload dei file, contenuti nella cartella Drupal del tuo computer. Non trasferire la cartella database e neppure il file .htaccess.

Fase MySql: popolare il database
Ora riapri la mail di attivazione e clicca sul link: "Per aggiornare il tuo account clicca: http[ i ]://www.zerohosting.org/cgi[ i ]-bin/amanager.cgi?a=XXX.zerohosting.org"

clicca su Php My admin e nella finestra successiva scrivi in"nome utente" il numero che ti è stato assegnato Msql Database e la pw. Dovrai aver attivato il database.

Carica il database dal tuo computer. seleziona il database, nella finestrella a sinistra Php My admin.

nella parte centrale di Php My admin in alto seleziona SQL[ i ].

Carica il database dalla cartella Drupal del tuo computer con "sfoglia" e clicca su "esegui"

Ritorna nella finestra alla quale eri entrato cliccando il link mail attivazione e vai in "file manager" "Sites" "Default" "Settings.php". Spunta "Settings.php" per selezionarlo e vai a destra in modifica.

devi modificare due righe:
prima riga da modificare: $db_url= 'mysql://username:password@localhost/databasename';
modifica: $db_url= 'mysql://numero_assegnato:tua_password@localhost/numero_assegnato';
seconda riga da modificare: $base_url = 'http://localhost';
modifica: $base_url = 'http://XXXXXXXXX.zerohosting.org'; //
Salva.
Ora apri il tuo indirizzo nel Browser[ i ] e il tuo Drupal è visibile

A Coloro che hanno messo Drupal su Zerohosting e ci sono riusciti: adesso sono pronti per acquistare il dominio in Aruba.
Vi consigliamo vivamente di fare questa operazione di acquisto, perché i domini gratuiti hanno lo svantaggio dei banner promozionali e pubblicitari, che disturbano il sito e non lo rendono professionale.
![]()
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
Se desideri aspettare per l'acquisto di un tuo dominio, puoi registrari gratuitamente ed avere un Hosting gratuito su Altervista, che offre interessanti servizi e supporto.
Alter_Vista offre gratuitamente ai membri della sua comunità un servizio di hosting avanzato con caratteristiche variabili che lo rende adatto anche ai più esigenti.
Infatti le caratteristiche dello spazio web possono essere potenziate in modo totalmente gratuito con la pubblicità e con la partecipazione alle iniziative della comunità, oppure con gli assegni virtuali, ottenibili tramite cellulare, telefono fisso o Paypal.

Ti saranno inviati i dati nella e-mail da te indicata, che ti serviranno per loggarti.
Con il tuo client ftp (io uso WS_FTP) trasferisci sul sito, al tuo indirizzo, i file drupal che hai decompresso sul tuo computer.
Non fare l'upload della cartella database e del file .htaccess.

Accedi a www.altervista.org e loggati a destra in alto nella Home del sito.
Una volta entrato ti troverai in una pagina e nei links proposti e troverai tutte le ultime novità relative al servizio.
Nella barra blu, clicca su "Risorse Upgrades", vai in Database Mysql e seleziona Classe 3.

Conferma, Conferma.
Nella barra blu clicca su "Tools", vai in Php My Admin e si apre la finestra "Connetti ..."


clicca OK. Ora sei in PHPMyAdmin e dovrai caricare il database.

clicca a destra sul nome del tuo database e nella finstra centrale su icona sql.

Clicca su "sfoglia" e carica il database mysql che si trova nella cartella Drupal sul tuo computer.

NB. Ricorda il nome del tuo database, ti servirà per
inserirlo in Setting. Segnati anche "MySQL 4.0.26-standard-log in esecuzione su localhost come nome@localhost", che dovrai riportare in Setting.
Ora devi ritornare nella barra blu rientrando in in www.altervista.org e loggandoti a destra il alto nella Home del sito. Clicca "Gestione Files" , poi su "Sites", "Default" e spunta "setting" che devi aprire con l'editor di testo.
A questo punto devi apportare alcune modifiche in "setting" a due righe.
Prima riga da modificare:
$db_url = 'mysql://username:password@localhost/database';
modifica:
$db_url = 'mysql://username:tuonome@localhost/nomedatabase';
Seconda riga da modificare:
$base_url = 'http://localhost';
modifica:
$base_url = 'http://indirizzo assegnato';. Ricordati di salvare.
Ora apri l'indirizzo, che ti è stato assegnato nel tuo browser.

![]()
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
Lezione n. 1: Installare step by step Drupal in 5 mosse
In questo tutorial proviamo ad installare Drupal sul sito www.matitephp.net su piattaforma Linux di Aruba.
Installeremo Drupal nella cartella, precedentemente creata via FTP, www.matitephp.net/corso_drupal (/corso_drupal).
E’ necessario avere il database Mysql gestibile dal pannello di controllo PhpMyAdmin all’indirizzo http://mysql.aruba.it
Aruba mette a disposizione, ad un modico prezzo, 5 database Mysql. Noi utilizzeremo il numero 5.
1. Scarichiamo, salviamo e decomprimiamo sul nostro computer la versione 4.6.6 zippata di Drupal dal sito ufficiale www.drupal.org
Scarichiamo quindi l’ultima versione dal sito www.drupal.org: clicchiamo su “Drupal 4.6.6” a destra.

Verremo mandati all’indirizzo:
http://drupal.org/drupal-4.6.6
La versione 4.6.6 di Drupal è scaricabile, quindi, all’indirizzo:
http://drupal.org/files/projects/drupal-4.6.6.tar.gz
Il file compresso non è molto pesante: pesa infatti solo 445 KB e decompresso 1,44 MB.

Decomprimiamo il file zippato con il comando “Estrai” (Extract) del software usato per la decompressione:

Ecco come appariranno sul nostro pc le cartelle di Drupal:

Clicchiamo sulla cartella decompressa di Drupal (che possiamo rinominare a piacere). Il suo contenuto apparirà così:

2. Configurazione del file settings.php.
Dobbiamo inserire i dati del nostro database nel file di configurazione settings.php contenuto nella cartella drupal-4.6.6/sites/default/

Apriamo con il blocco note o con Dreamwaver il file settings.php in modalità vista codice.
Si tratta di modificare solo due righe di codice. Andiamo a cercare nel file settings.php le seguenti righe di codice:
$db_url = 'mysql://username:password@localhost/database';
$db_prefix = '';
$base_url = 'http://localhost';
Configuriamo la riga:
$db_url = 'mysql://username:password@localhost/database';
Al posto di username bisogna scrivere il proprio account per Mysql (del Tipo Sqlxxxxx).
Al posto di password bisogna scrivere la propria password per Mysql
Al posto di localhost bisogna inserire l’indirizzo IP del dal base (per. Es. 62.149.150.47).
Al posto di database dobbiamo scrivere il nome del database scelto (per es. Sqlxxxxx_5)
Ricordiamoci di non cancellare gli apici di apertura e chiusura ‘’.
$db_prefix = '';
Questa la lasciamo così com’è.
Potrebbe servirci per installazioni di più Drupal sullo stesso database.
Configuriamo la riga:
$base_url = 'http://localhost';
Al posto di localhost scriviamo l’indirizzo web del “nostro Drupal” (per es. http://www.matitephp.net/corso_drupal) tra gli apici ‘’
Dobbiamo fare attenzione ad inserire i dati correttamente, altrimenti Drupal non funzionerà. Per es. dobbiamo fare attenzione a non cancellare gli apici e il punto e virgola di fine riga.
Ecco un’esempio di corretta configurazione del file settings.php:
$db_url = 'mysql://Sqlxxxxx:miapassword@62.149.150.47/Sqlxxxxx_5';
$db_prefix = '';
$base_url = 'http://www.matitephp.net/corso_drupal';
3. Trasferimento via FTP dei files.
Dobbiamo ora trasferire le cartelle decompresse sul nostro spazio web
Possiamo creare una cartella apposita, per esempio www.miosito.it/corso_drupal
Non è necessario caricare tutto: la cartella denominata database e il file .htaccess non vanno trasferiti.
Ecco la schermata di creazione dell'account FTP:
Ecco come ci appare la videata prima del trasferimento via FTP di Drupal:

Ecco come ci appare la videata dopo del trasferimento via FTP di Drupal:
4. Configurazione del database Mysql.
Ora dobbiamo creare e popolare le tabelle del database.
Se è la prima volta che vediamo un pannello di amministrazione Mysql potremmo spaventarci un po’. Ma niente paura: vedrete che sarà un gioco da ragazzi configurare il nostro database.
Colleghiamoci all’indirizzo: http://mysql.aruba.it
Facciamo il Login inserendo il nostro Username e Password per la gestione di Mysql.
Questi dati sono gli stessi che abbiamo inserito nel file di configurazione settings.php.
Attenzione: i dati per il Login al database non sono quindi gli stessi per il controllo del sito via FTP!

Ecco come ci apparirà il Pannello di Amministrazione PhpMyAdmin dopo il Login.
Dobbiamo segliere uno dei cinque database a disposizione, per es. il numero cinque denominato Sqlxxxxx_5, dal menu a discesa a sinistra “Database”.

Il Database numero cinque, denominato Sqlxxxxx_5, in questo momento è, ovviamente, vuoto.

Ora possiamo creare e popole le tabelle del database Mysql
Dopo aver selezionato uno dei cinque database che Aruba ci mette a disposizione (per es. Sqlxxxxx_5), clicchiamo sulla voce “SQL” in alto.

Per creare a popolare le tabelle del database utilizzeremo il file database.mysql contenuto nella cartella “database” di Drupal sul nostro pc.
I file contiene tutti i comandi per la creazione delle tabelle necessarie per il funzionamento di Drupal.
Dopo aver cliccato sulla voce di menu “SQL”dobbiamo caricare, attraverso il pulsante “sfoglia” il file database.mysql contenuto nella cartella “database” sul nostro pc.
Questo file contiene i comandi per creare e popolare le tabelle del nostro database: penserà a tutto lui.

Una volta caricato il file, clicchiamo sul pulsante “esegui”.
In pochi istanti vedremo il nostro database popolarsi con una cinquantina di tabelle.
Ecco come appare il database ormai pronto per terminare l’installazione di Drupal

A questo punto il gioco è fatto e l’aspetto forse più complicato di Drupal è ormai superato.
5. Fase finale: avvio di Drupal.
Non ci resta che collegarci all’indirizzo del nostro sito
www.matitephp.net/corso_drupal
Se non abbiamo commesso degli errori ecco come ci apparirà la prima schermata di Drupal:

![]()
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
Accedere a una installazione di drupal presente in una sottocartella
Lo zip allegato contiene il file index.php[ i ] da trasferire sulla root[ i ] di un sito che contiene i files della piattaforma in una sottocartella.
Questo file consente l'accesso al sito digitando semplicemente l'URL del dominio.
Esempio cliccando su www.mariovarini.it vi accorgerete che l'indirizzo della pagina visualizzata sarà stato automaticamente modificato in www.mariovarini.it/drupal/?q=
Coloro che hanno il proprio drupal installato in una sottocartella e desiderano attivare la modalità d'accesso descritta dovranno:
Attenzione che se non modificate l'indirizzo verrete dirottati su www.mariovarini.it/drupal/?q= !
Ovviamente questa operazione riguarda solo coloro che hanno installato drupal in una sottocartella.
Drupal è un CMS, ovvero un gestore di contenuti e di siti Web dinamici realizzato in PHP. Con Drupal è possibile realizzare diversi tipi di siti Web o intranet, per pubblicare articoli, insiemi di messaggi/commenti, forum di discussione, blog, raccolte di immagini etc. Drupal consente agli utenti di registrarsi e autenticarsi in modo da tenere traccia di chi è autore di ogni singolo contenuto, e permettere agli amministratori di consentire livelli di accesso differenziati a seconda dei ruoli (utente, moderatore, amministratore, etc.).
Questo video ti accompagna clik dopo clik nella installazione della versione 5.1 del CMS Drupal.
Non ho inserito la voce in quanto questa è una versione nata in fretta per essere utilizzata come base in un mio intervento durante il convegno Scuola, accessibilità e comunicazione web. Giornata Aperta 2007 (Milano, 3 maggio 2007). La mia intenzione è quella di pubblicarla anche con audio, testo alternativo e se imparo qualcosa al convegno anche i sottotitoli :-)
La pagina ha cambiato indirizzo: Accedi al video corso