M’è recentemente capitato di dover affrontare l’installazione di Drupal su un Hosting Aruba, quello base base, proprio da 30 euro all’anno.
Naturalmente si parla di hosting corredato di database Sql. Il processo non è stato particolarmente difficoltoso, a patto di possedere alcuni requisiti di base.
Non c’è verso di installare Drupal su hosting Windows. Già di partenza si partirebbe svantaggiati, in quanto si dovrebbero rinunciare ad alcune opzioni importanti, quali gli url riscritti, spesso fondamentali in fase di SEO.
Con Aruba, come detto anche dall’assistenza tecnica, non è proprio possibile.
Primo requisiti quindi, possedere necessariamente un hosting Linux.
In attesa della versione 7, ancora però lontana dall’arrivare, Drupal sta sviluppando, e dà ancora supporto a due rami paralleli, la versione 5 e la versione 6. La prima è la più scafata, fuori già da qualche tempo, i suoi moduli sono ormai al 100% in versione definitiva e stabile, cosa che non succede per la versione 6, definitiva ma ancora in fase di sviluppo.
Io ho testato sia l’installazione della versione 6, che della 5.
Per la prima ho incontrato alcune difficoltà, molte meno per la seconda; ci sono delle modifiche preventive da fare all’htaccess per poter effettuare l’installazione di entrambe le versioni, poiché l’originale di Drupal non va bene, e se caricate il pacchetto di intallazione così com’è vi troverete davanti un bel paginone che riporta errore 500.
Per quanti refresh voi possiate fare, per quante madonne voi possiate tirare, non c’è verso di risolvere il problema se non modificando alcune righe del suddetto file, precisamente vanno commentate le seguenti righe.
#Options -Indexes
#Options +FollowSymLinks
#DirectoryIndex index.php
In linea di massima ho trovato più difficoltà ad installare la versione 6 che la 5. La prima è capitato si bloccasse durante la fase di installazione dei moduli di base, ed una volta riuscita non veniva spedita la mail al primo utente creato, per comunicare i dati per l’autenticazione da amministratore. Dopo qualche tentativo tutto è andato a suo posto.
Molte meno difficoltà ho riscontrato nell’installare la versione 5.
Fatte le modifiche all’htacces è bastato richiamare direttamente il file di installazione (install.php) e immettere i dati circa il proprio database ed attendere che l’installazione venisse portata a termine (in pochissimi secondi).
Per agevolare il lavoro del server è consigliabile modificare qualche impostazione dal pannello di controllo di Aruba. Pochi sanno che esiste (compreso il sottoscritto, fino a poco tempo fa) che esiste, è abbastanza completo, e lo si raggiunge all’indirizzo admin.miodominio.com
Basta cliccare sul tasto che si trova in basso (quello che vedete qui a lato), quindi, dalla successiva schermata cliccare su “Scelta della versione PHP” per selezionare (se non lo è già) la versione 5 di php.
Quindi cliccare su “Personalizzazione del file PHP.INI” per selezionare dalla finestra che si aprirà (la vedete qua sotto), la configurazione di php.ini fatta su misura per Drupal.
Bisogna necessariamente possedere un server Linux.
Modificare l’htaccess commentando alcune righe.
Meglio installare la versione 5.
Cambiare le impostazioni dal pannello di controllo di Aruba, le impostazioni della versione di php, e del php.ini.
Questo dovrebbe esser sufficiente per poter installare senza problemi Drupal e relativi moduli, ed avere un sito funzionante.