Grazie
1. Dò per scontato che sia già stato installato IIS (Altrimenti vai a
Pannello di controllo >
Installazione Applicazioni > Installazione componenti di Windows >
Internet Information Services )
2. Su IIS in Windows XP Pro la gestione delle inclusioni virtuali con
asp può creare problemi se non si installa tutto sotto Root, per cui
io, onde essere libero di installare in qualsiasi directory le
applicazioni web, utilizzo un tool molto utile che si chiama VisIIS.
Una volta installato il tool, puoi usare come root qualsiasi cartella
virtuale sul tuo pc. Per scaricarlo vai a http://www.visuddhi.com/
visiis/ dove trovi anche una guida all'uso.
3. Crea una cartella per il sito. Nel mio caso ho creato una cartella
di nome fruibile_mdb in c:\inetpub\wwwroot\. dopo averlo fatto il
percorso sarà ovviamente c:\inetpub\wwwroot\fruibile_mdb
4. Copia all'interno della suddetta cartella il contenuto della
cartella html
5. Copia sempre dentro fruibile_mdb la cartella database che contiene
il database access.
6. Clic col destro sulla cartella database, scheda protezione. Dai
permesso di modifica. lettura, scrittura per l'account Internet Guest.
Fai clic sul pulsante avanzate e spunta la casella "sostituisci le
autorizzazioni su tutti gli oggetti figlio con le autorizzazioni
appropriate qui specificate".
Se non segui questo passo fruibile andrà sicuramente in errore.
Visto che ci sei fallo anche sulla cartella Files.
7. Da IIS manager crea una cartella virtuale (nel mio caso
fruibile_mdb), che punti al percorso c:\inetpub\wwwroot\fruibile_mdb
8. Nella cartella che hai scaricato da www.fruibile.it c'è una sotto
cartella misc che contiene dei files .zip che a loro volta contengono
delle dll. Scompatta almeno xstructure.zip e Picturegallerypro.zip e
copia tutte le dll in C:\WINDOWS\system32. Registrale da start/esegui
o da riga di comando. Ad esempio per registrare Xstructure.dll devi
digitare: regsvr32 C:\WINDOWS\system32\Xstrucure.dll
9. Do per scontato che sia già presente nel tuo sistema MSXML,
altrimenti devi scaricarlo dal sito microsoft ed installarlo.
10. scarica xstandard da www.xstandard.com ed installalo.
9. configura global.asa (sotto la riga 'CONFIGURAZIONE ACCESS.
Assicurati che siano commentate le istruzioni che riguardano la
configurazione di mysql, altrimenti commentale)
10. Usa il tool VisIIS per impostare come root c:\inetpub\wwwroot
\fruibile_mdb
11. apri il browser e vai a http://localhost. Se tutto quanto funziona
vedrai la pagina iniziale di fruibile.
12. Per accedere all'area di amministrazione del cms vai a http://
localhost/backoffice
Spero di non aver dimenticato alcun passaggio. Se hai problemi fammi
sapere.
Grazie
Roberto Scano:
Qui hai la risposta:
http://www.aspcode.it/tutorials/tutorials.asp?action=show_tut&idx=6&lesson=8
#83
Ricordati che il db va posto in una cartella solitamente non accessibile da
http e con permessi di lettura/scrittura.
8.3 - Il metodo Server.MapPath
Il metodo MapPath(stringa), che già è stato presentato al lettore nel corso
dei capitoli precedenti, si occupa del desumere un percorso assoluto per un
file o una cartella a partire dal suo percorso relativo. Poichè molte
componenti necessitano di percorsi assoluti per interagire con il file
system il ruolo ricoperto dal metodo Server.MapPath è di vitale importanza,
e permette sostanzialmente la creazione di applicazioni indipendenti
dall'organizzazione delle cartelle del server che le ospita. Tanto per
portare un esempio, se la root del server fosse c:\inetpub\wwwroot il codice
Response.Write(Server.MapPath("file.txt"));
se incluso in un documento ASP posto esattamente in tale cartella
produrrebbe l'output
c:\inetpub\wwwroot\file.txt