categorie articoli » tutorial

Pubblicare Openasp 2.0 su Aruba

stampa questo articolo Stampa l' articolo

Introduzione

Presupponendo che abbiate il vostro Openasp perfettamente funzionante in locale, dalla root del vostro server copiate la cartella openasp, la cartella include ed il file global.asa in una nuova cartella, che utilizzerete solo per trasferire il progetto online (potete evitare di farlo trasferendoli direttamente dalla root, ma il mio consiglio è quello di creare una nuova cartella, perché, come vedrete, sarà tutto più semplice e meno caotico).

A questo punto dovrete modificare il file database_connect.asp che si trova nella cartella include;
Solitamente il percorso locale è: “C:\inetpub\wwwroot\openasp\mdb-database
Sostituitelo con: “d:\inetpub\webs\nomesitoxxx\mdb-database
Ricordate di inserire il nome del sito senza www e senza il punto, se il vostro sito si chiama pippo.it dovrete scrivere pippoit.
Il vostro nuovo file database_connect.asp ora sarà:

'File di configurazione generato automaticamente dal processo di istallazione!
Const SYSTEM_PATH_DB = " d:\inetpub\webs\nomesitoxxx\mdb-database "
Const SYSTEM_REMOTE_PATH_DB = " d:\inetpub\webs\nomesitoxxx\mdb-database "
Const SYSTEM_DB_NAME ="SYSTEM-DB-DATA.mdb"
Const ADDON_DB_NAME = "ADD-ON.mdb"

Bene, praticamente avete fatto tutto, o quasi; dovete trasferire online il vostro lavoro, ma prima di farlo verificate questo ultimo passaggio: se da OCC avete già inserito il vostro url remoto non ci sono problemi, comunque andate in mdb-database ed aprite il file SYSTEM-DB-DATA.mdb; ora nella tabella TB_REGEDIT_TAB andate a cercare il campo SYSTEM_URL_REMOTE e verificate che ci sia il nome del vostro sito senza http://, se non c’ è inseritelo.

Note importanti

Ora, se il vostro sito è nuovo, non ci sono problemi, nel senso che le cartelle con i permessi (mdb-database e public) sono giuste così come sono di default, se avete gia lavorato sul sito, con versioni precedenti del sito stesso o altri cms o blog è bene che ripristiniate i permessi di default. Per farlo dovrete andare nel vostro pannello di controllo di Aruba (l’ indirizzo dovrebbe essere admin.nomesito.xxx/login.aspx) e selezionare la voce specifica “Ripristina i permessi delle cartelle speciali”.
Questo riporterà al valore di default i permessi delle due cartelle; se il sito è “nuovo” saltate il passaggio e procedete con la pubblicazione.

Siamo arrivati al finale: se avete creato una nuova cartella con dentro il progetto, spostate tutto il contenuto di openasp direttamente in questa cartella, cioè allo stesso livello di include; cancellate la cartella openasp che adesso sarà vuota, ed a questo punto avrete il vostro progetto come dovrà essere sul web server.
Ora cominciate a trasferire ricordando queste ultime due indicazioni: il contenuto della cartella locale mdb-database e quello di public vanno copiati nelle rispettive cartelle remote che già hanno quel nome, non sovrascrivete queste due cartelle altrimenti dovrete ripristinare i permessi (comunque se dovesse succedere non preoccupatevi, andate nel pannello di controllo e ripristinate i permessi, tutto funzionerà perfettamente).
Come consiglio, suggerisco di copiare prima il contenuto di queste due cartelle nelle rispettive cartelle sul server, poi cancellatele dalla nuova cartella cartella locale (che è una copia) e trasferite tutto il resto…

E adesso non mi resta che salutarvi e augurarvi buon divertimento :)

[Sid]