Grazie alla gentilezza di Babba che mi ha "prestato" il suo account su Aruba ho potuto testare la procedura di installazione di Subtext su Aruba.
Quello che pensavo fosse un problema (cioè i permessi in scrittura sulla cartella dei files) non lo era, mentre lo è stato la procedura di creazione delle tabelle sul DB: subtext installa di default tutte le tabelle come [dbo].[nometabella], e questo ad Aruba non piace . E' stato quindi necessario modificare la procedura di installazione e rendere personalizzabile lo username col quale creare tabelle e stored procedures.
Ecco quindi la procedura da seguire per installare SubText su Aruba:
- Scaricare una versione di Subtext superiore a 1.9.6.187
- Scompattare il contenuto dell'archivio
- Modificare il web.config:
- rimuovere la riga corrispondente al livello di trust:
<trust level="Medium" originUrl=".*" />
- impostare l'utente col quale l'applicazione girerà, aggiungendo, all''interno di system.web, la configurazione su impersonate:
<identity impersonate="true" userName="xxxxxx@aruba.it" password="xxxxx" />
- Impostare il nome dell'utente col quale installare il database (aggiungendo l'attributo dbUser al provider per l'installazione:
<Installation defaultProvider="SqlInstallationProvider">
<providers>
<add name="SqlInstallationProvider"
type="Subtext.Installation.SqlInstallationProvider, Subtext.Installation"
connectionStringName="subtextData"
dbUser="MSSqlxxxx" />
</providers>
</Installation>
- Uploadare tutta la cartella sul server aruba tramite FTP
- Accedere via browser al sito, e seguire la procedura guidata di installazione
NB: La prossima versione sarà la 2.0, il cui rilascio è stimato per fine estate (italiana) e non penso ci sarà ancora un rilascio della serie 1.9.x, quindi se volete installare Subtext su Aruba dovete scaricare questa versione, o aspettare il rilascio della 2.0