Installare Drupal7 su Altervista e non solo This opera is published under a Creative Commons License. www.glider.altervista.org lukadg@gmail.com
Guida per installare Drupal7 su Altervista. Questa guida nasce soprattutto per una mia esigenza, creare un appunto definitivo per quanto riguarda l installazione di Drupal7. Sicuramente può essere intesa come una guida step_by_step per chi non ha mai installato Drupal su Altervista, ma credo che possa tornare utile anche a chi vuol installare Drupal su altri fornitori di hosting. Se qualcuno la trova utile, mi farebbe piacere saperlo, se qualcuno riscontra delle anomalie, mi farebbe altrettanto piacere venirne a conoscenza In bocca al lupo Requisiti: -Essere registrati ad Altervista ed ottenere il proprio dominio (ad esempio il dominio risultante di questo sito è: glider.altervista.org) ed il proprio spazio web (i 250MB standard vanno benissimo per iniziare) -Attivare dal proprio pannello di controllo di Altervista il database mysql e prendere nota dei dati di accesso che ci assegna Altervista -Portare il livello del nostro database alla Classe2 (niente da fare con la classe1, proprio non sono riuscito a farlo funzionare) (immagini 1-4)
-Avere a disposizione il file di installazione dell'ultima release di Drupal7, prelevabile qui. -Avere a disposizione il relativo pacchetto di lingua italiana per la traduzione dell'intefaccia di amministrazione prelevabile da qui (questo è optional) -Avere a disposizione un software per il trasferimento in FTP dei file dal nostro computer al server di Altervista (per chi proprio non ce la fà ad usare l'amata/odiata linea di comando, ci sono molti software grafici, ad esempio per le immagini della guida ho usato Filezilla) Step 1 Svuotare il nostro spazio web Dal pannello di controllo di Altervista, spostiamoci sulla barra degli strumenti in ALTERSITO>>GESTIONE FILE, (immagini 5,6)
selezioniamo tutti i file presenti e facciamo click su CANCELLA Ora abbiamo il nostro spazio web fornitoci da Altervista completamente vuoto e pronto ad ospitare i file di installazione di Drupal. Per caricare questi file ci serviremo dell applicativo Filezilla, scaricabile per i vari sistemi operativi da qui. Step 2 Preparazione file e trasferimento Prima di tutto scompattiamo il file di installazione di Drupal (posizioniamo la cartella risultante in un posto facile da raggiungere, magari sul desktop) ed avviamo Filezilla.
L'uso del software Filezilla è molto intuitivo per un utilizzo generico, nella parte alta, sotto i comandi ci sono quattro caselle da riempire: -Host: il nostro nome dominio completo (il sito usato nella guida è: www.speedmaster.altervista.org) -Nome utente: il nome che abbiamo scelto per il nostro spazio web, che poi sarà il nostro username per loggarci al pannello di controllo di Altervista. -Password: la password che usiamo per loggarci al pannello di controllo di Altervista -Porta: possiamo non inserire nulla, ci connetteremo in automatico sulla 21, se invece vogliamo una connessione SFTP, mettiamo la porta 22 Facciamo click sul pulsante CONNESSIONE RAPIDA. (immagini 7,8)
Se i dati immessi sono esatti, nella zona subito sotto i nostri dati, Filezilla ci dirà che la connessione al server remoto è stata accettata e ci evidenzia nelle finestre più in basso, nel lato sinistro il contenuto del nostro pc, nel lato destro, il contenuto del nostro spazio sul server di Altervista. Nella parte sinistra individuiamo la cartella che abbiamo scompattato poco fa e selezioniamo tutto il suo contenuto (mi raccomando, non la cartella, ma tutto il suo contenuto!!!) e lo trasciniamo nel lato pannello a destra, quello del server remoto. (immagine9) Ora non ci tocca far altro che attendere che il trasferimento sia completato. Step 3 Procedura guidata di installazione Drupal 7
Una volta finito il trasferimento dei file, con un browser web puntiamo al nostro sito, (www.speedmaster.altervista.org nel caso del nostro esempio) e verremo reindirizzati al file di installazione (www.speedmaster.altervista.org/install.php). (immagini 10,11) Partirà una procedura guidata passo passo ed in pochissimi passaggi avremo finito di installare Drupal nel nostro sito. 1.Profilo installazione: lasciare standard ed andare avanti (vedi immagine precedente) 2.La lingua non possiamo ancora sceglierla, quindi semplicemente andiamo avanti (immagine12) 3.Eccoci qui nella fase di inserimento dei dati del nostro database mysql: database name e database username sono quelli di cui abbiamo preso nota in fase di
creazione del database, la password la scegliamo noi. (immagine13) Clicchiamo su AdvancedOptions e assicuriamoci che in database host ci sia localhost ed andiamo avanti (immagine14) 4.Partirà la procedura di installazione vera e propria in maniera totalmente automatica, ci toccherà solamente aspettareun pò. (immagine15)
5.Ora immettiamo i dati del nostro sito, prestando particolare attenzione allo username e alla password del Site Maintenance Account. Finito di immettere i dati, andiamo avanti (ed ignoriamo per ora eventuali errori che ci possono essere presentati, li risolveremo più avanti. (immagini 16-18)
6.Installazione terminata, clicchiamo su Visit your new site e verremo reindirizzati sul pannello di controllo del nostro sito. (immagini 19-20)
Step 4 - SettingUp del nostro sito Nella parte alta ci sono i comandi di amministrazione del sito, mentre nella parte bassa abbiamo una preview di come sarà il nostro sito. Se selezioniamo configuration sulla barra dei comandi di amministrazione, sicuramente avremo un'indicazione di errore come riportato in immagine 21
Praticamente non abbiamo modo di caricare file esterni sul nostro sito remoto. Se il sito fosse in locale non ci sarebbe sicuramente problema a modificare i permessi alle nostre cartelle, ma Altervista non ci permette di avere pieno controllo delle nostre cartelle. Non ci resta quindi altro da fare se non applicare la soluzione trovata qui ma con una piccola modifica ovvero: Dal pannello di controllo di Altervista, spostiamoci sulla barra degli strumenti in ALTERSITO-GESTIONE FILE ed andiamo nella cartella includes a trovare il file file.inc, click sul simbolo della matita ed andiamo a trovare la seguente stringa: if (!drupal_move_uploaded_file($_files['files']['tmp_name'][$source], $file->uri)) { e la sostituiamo con la seguente: if (!drupal_move_uploaded_file($_files['files']['tmp_name'][$source], ], drupal_realpath($file->uri))) { salviamo e possiamo chiudere il pannello di controllo di Altervista. Eseguiamo un cron* al sistema e l'errore dovrebbe essere sparito. (immagine 22) *Dal pannello amministativo del nostro sito >> Configuration > System quindi click su RunCron.
Step 5 - Aggiunta lingua italiana al pannello di amministrazione Dal pannello amministativo >> Modules ed attiviamo i moduli Content Traslation e Locale Dal pannello amministativo>> Configuration>Languages Click su Add Language e selezioniamo Italiano. Click su Add Language e nella schermata successiva, mettere la spunta su Enabled e check su default. Click su Save Configuration Dal pannello amministrativo >>Configuration>Traslate interfaces>import Click su Sfoglia e carichiamo il file della lingua con estensione.po Click in basso alla pagina su Import Eseguire nuovamente il cron* del sistema e il sistema dovrebbe essere pronto. (Immagini da 23 a 31 a fine guida) Buon divertimento!