La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

CMS MUSEO&WEB Guida rapida allinstallazione per tutte le release Andrea Tempera 15 gennaio 2010.

Presentazioni simili


Presentazione sul tema: "CMS MUSEO&WEB Guida rapida allinstallazione per tutte le release Andrea Tempera 15 gennaio 2010."— Transcript della presentazione:

1 CMS MUSEO&WEB Guida rapida allinstallazione per tutte le release Andrea Tempera 15 gennaio 2010

2 Roma, 15 gennaio 2010 Cerchiamo casa sul Web... cos'è un Hosting? Per pubblicare i nostri lavori abbiamo bisogno di rivolgerci ad aziende e società che operano online e mettono a disposizione, gratuitamente o a pagamento, dello spazio Web e determinati servizi aggiuntivi. Questo tipo di servizio si chiama Hosting. In ambito informatico si definisce hosting (dall'inglese to host, ospitare) un servizio che consiste nell'allocare su un server web le pagine di un sito web, rendendolo cosi accessibile dalla rete Internet. Tale "server web", definito "host", è connesso alla rete Internet in modalità idonea a garantire l'accesso alle pagine del sito mediante browser, con identificazione dei contenuti tramite dominio ed indirizzo IP.host

3 Roma, 15 gennaio 2010 Servizio di Hosting per le istituzioni a) Istituti afferenti al MiBAC Gli Istituti afferenti al MIBAC possono – far ospitare il proprio sito web presso il server del Ministero possono far richiesta compilando l'apposito form disponibile al link all'interno dell'intranet del Ministero; – far ospitare il proprio sito web presso il server della propria istituzione o di altra istituzione con cui vi siano degli accordi b) Altre istituzioni Le altre istituzioni possono far ospitare il proprio sito web presso il server della propria istituzione o di altra istituzione con cui vi siano degli accordi.

4 Roma, 15 gennaio 2010 Società/Aziende che offrono servizi di Hosting Ci sono diverse aziende/società che offrono questo servizio, è bene precisare che NON ESISTE L'HOSTING MIGLIORE!!! Un buon hosting è solo quello che meglio si adatta alle nostre esigenze ed alle nostre tasche! Esistono servizi di hosting gratuito (es. altervista.org)es. altervista.org Ma allora... perché pagare se ci sono servizi gratuiti? La risposta è semplice. Ci sono fondamentalmente tre ragioni per cui scegliere di pagare: pagando si ottengono spazio di qualità e diversi servizi che un servizio gratuito ovviamente non offre; le soluzioni a pagamento offrono garanzie ed assistenza in caso di problemi o malfunzionamenti acquistando un nome (un dominio) sul Web avremo un indirizzo del tipo piuttosto che

5 Roma, 15 gennaio 2010 Che tipo di piano Hosting abbiamo bisogno per il nostro CMS? Per il nostro CMS abbiamo bisogno di determinati servizi. In dettaglio il server dovrà avere come requisiti minini: Linux Apache 1.3.x o superiore -> Windows NT IIS (Internet Information Services, è disponibile sulle versioni server dei sistemi operativi Microsoft e, come opzione, nei dischi di installazione di Windows 2000, Windows XP Professional, Windows Vista) -> Inoltre sono necessari per tutte le piattaforme i seguenti requisiti: MySQL 4.0 o superiore -> PHP 4.4.x o superiore con supporto GDlib 2 -> Deve essere possibile inviare tramite lo stesso server che ospita l'applicazione oppure tramite un server SMTP esterno phpMyAdmin, da richiedere (è spesso già compreso acquistando il servizio di hosting) ->

6 Roma, 15 gennaio 2010 Requisiti che devono essere installati sui PC usati per linstallazione e la gestione del sito Browser – Firefox – Internet Explorer – Opera – Chrome Client FTP (File Transer Protocol) – WinSCP – FileZilla

7 Roma, 15 gennaio 2010 FTP (File Transer Protocol) La pubblicazione di un sito avviene mediante il protocollo di comunicazione FTP ovvero File Transer Protocol (proocollo di trasferimento dei file). Possiamo scegliere la soluzione più semplice, ovvero lavorare attraverso il browser, digitando nella barra degli indirizzi l'indirizzo che ci viene fornito che sarà qualcosa tipo: ftp://ftp.miositoftp://ftp.miosito, o possiamo usare appositi programmi.

8 Roma, 15 gennaio 2010 FTP – tramite browser Dopo aver digitato lindirizzo ftp://ftp... ci appare una mascherina che ci chiederà la username la password che abbiamo scelto o che ci sono state imposte.ftp://ftp

9 Roma, 15 gennaio 2010 FTP - tramite browser Vi troverete, una volta autenticati, nella finestra del browser, un'interfaccia molto somigliante a quella che vedete se aprite la cartella Documenti del vostro computer, solo che quella cartella si trova su un altro computer da qualche parte nel mondo!

10 Roma, 15 gennaio 2010

11 Client FTP Il trasferimento dei file come detto può avvenire anche attraverso appositi programmi, chiamati Client FTP, molti dei quali gratuiti, che consentono di lavorare dal vostro computer al server Web remoto con un'interfaccia più amichevole e mirata di quella messa a disposizione dal browser. Per connettersi al vostro sito con un Client FTP è necessario conoscere almeno i seguenti parametri: Host Name, User ID (login) e Password. In dipendenza dal programma che utilizzate dovrete poi inserire altri parametri che a volte sono opzionali e forniti di default.

12 Roma, 15 gennaio 2010 Client FTP Questa è la schermata iniziale, login, di WinSCP

13 Roma, 15 gennaio 2010 Client FTP Il campo Host name deve essere impostato a oppure con lindirizzo IP relativo. I parametri User ID e password sono quelli che vi sono stati comunicati dopo lattivazione del servizio.

14 Roma, 15 gennaio 2010 Client FTP Cliccando su accedi questa è la schermata che vi appare. A sx ci sono i file presenti nel vostro pc nella cartella documenti, a dx è la DocumentRoot, o radice, del Server

15 Roma, 15 gennaio 2010 Download Dopo aver scaricato l'archivio, questo deve essere scompattato: essendo in formato ZIP, l'operazione si può fare usando strumenti disponibili in Windows XP, in Mac OS X e nelle principali distribuzioni di Linux

16 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI Per prima cosa occorre capire se la società/azienda con la quale abbiamo stipulato il contratto di hosting, ci offre un solo database o più database. Nel primo caso il database viene creato dalla stessa società/azienda e ci vengono forniti i dati per poterlo raggiungere, nel secondo caso possiamo creare noi il database o con gli strumenti che ci da la società/azienda, o con phpMyAdmin, questo dipende sempre dalla società/azienda.

17 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI 1 Creazione Database dal pannello di controllo di phpMyAdmin 1.1 Collegarsi alla home page dell'applicazione phpMyAdmin e inseriamo i dati per accedere

18 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI 1.2 Inseriamo il nome del Database (1) e poi clicchiamo su crea (2)

19 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI Dopo la creazione del database è necessario popolarlo, per fare questo dobbiamo importare il file SQL che si trova nella cartella "install". Dentro questa cartella ci sono quattro file: - mw_cms_latin1.sql - mw_cms_empty_latin1.sql - mw_cms_utf8.sql - mw_cms_empty_utf8.sql Utilizzate il file più adatto per il software che state utilizzando, nel caso di phpMyAdmin al momento del caricamento del file è possibile specificare il tipo di codifica dei caratteri.

20 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI Per limportazione del file SQL, occorre ricollegarsi e loggarsi a phpMyAdmin, nel caso in cui abbiamo creato il db dal pannello di controllo della società/azienda di hosting, per poter raggiungere phpMyAdmin occorre seguire le istruzioni date. Una volta che ci siamo autenticati e siamo entrati nella homepage di phpMyAdmin, nella barra di dx di detta home cè lelenco dei database creati, per accedere al db che ci interessa basta cliccarci sopra

21 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI Una volta entrati nella homepage del ns db dobbiamo cliccare nella barra in alto su Importa

22 Roma, 15 gennaio 2010 Installazione 1- CREAZIONE DATABASE E CARICAMENTO DATI INIZIALI Nella nuova schermata, prima cliccheremo su sfoglia (1), quindi sceglieremo il file SQL che sta nella cartella install, poi cliccheremo su esegui (2)

23 Roma, 15 gennaio 2010 Installazione 2- CONFIGURAZIONE PARAMETRI APPLICAZIONE Andare nella cartella in cui è stato scompattato l'archivio con l'installazione, quindi andare nella sottocartella «MW/config/» Duplicare il file «config_localhost.xml» e rinominarlo sostituendo localhost con il nome del vostro dominio (es. «www.server.com.xml» o «www.minervaeurope.org.xml»

24 Roma, 15 gennaio 2010 Installazione 2- CONFIGURAZIONE PARAMETRI APPLICAZIONE Aprire il file e modificare i parametri di connessione come segue: DB_HOST: deve essere il nome dell'host del database mysql DB_NAME: nome del database DB_USER: nome utente per la connessione al database DB_PSW: password per la connessione al database SMTP_HOST: nome dell'host del server SMTP per l'invio delle , lasciare vuoto per l'invio tramite server in locale SMTP_USER: se il server SMTP necessita di un'autenticazione specificare il nome utente SMTP_PSW: se il server SMTP necessita di un'autenticazione specificare la password SMTP_SENDER: nome del mittente quando il sistema invia una SMTP_SENDER: del mittente quando il sistema invia una

25 Roma, 15 gennaio 2010 Installazione 3- CARICAMENTO SUL SERVER Trasferire sul server l'intero contenuto della cartella scompattata dall'archivio di installazione tramite il nostro Client FTP. Accediamo al server con il Client FTP, precedentemente installato e configurato

26 Roma, 15 gennaio 2010 Installazione 3- CARICAMENTO SUL SERVER Per inviare i files sul server è semplice, basta selezionare nella colonna di dx tutti i file(1) quindi trascinarli nella colonna di sx (2) (drag and drop)

27 Roma, 15 gennaio 2010 Installazione 3- CARICAMENTO SUL SERVER Sulla DocumentRoot occorre verificare se ci sono, eventualmente rinominare, file del tipo index.html, index.htm

28 Roma, 15 gennaio 2010 Installazione 4 - CONFIGURAZIONE PERMESSI Verificare che le cartelle MW e le sue sottocartelle abbiano i diritti in scrittura. Verificare che la cartella cache abbia i diritti in scrittura.

29 Roma, 15 gennaio 2010 Installazione 4 - CONFIGURAZIONE PHP Verificare che il parametro allow_call_time_pass_reference nel file php.ini sia settato ad "on" (impostazione di default). Linux: assicurarsi che il PHP sia compilato con il supporto per le GDlib 2 Windows: assicurarsi che il modulo GDlib 2 sia caricato Come fare? 1. Apriamo un editor html e scriviamo questa semplice righa: 2. Salviamo il documento con questo nome test.php, e carichiamolo sul server (sempre con il nostro clientFTP direttamente nella DocumentRoot) 3. Richiamiamo la pagina dal broweser, 4. dovremmo vedere la seguente schermata:

30 Roma, 15 gennaio 2010 Installazione 4 - CONFIGURAZIONE PHP - scorriamo la pagina e verifichiamo la configurazione. Nelle società/aziende con cui abbiamo lhosting, detta configurazione risulta essere sempre corretta, nelleventualità avessimo bisogno di modificare il file php.ini, dobbiamo contattare la società/servizio di hosting e chiedere le modifiche richieste sopra.

31 Roma, 15 gennaio 2010 Installazione 5 - IMPOSTAZIONI DI SICUREZZA Per il webserver Apache sono forniti i file.htaccess per impostare i giusti privilegi di lettura. Per il webserver IIS impostare i seguenti privilegi: cache: lettura e scrittura MW e sottocartelle: permesso in scrittura ma non in lettura admin/MW e sottocartelle: nessun permesso in lettura admin/MW/templates e sottocartelle: permesso in lettura

32 Roma, 15 gennaio 2010 Installazione 6 - VERIFICA Rimuovere le cartelle "install" e "upgrade". Aprire il browser all'indirizzo di installazione es. per verificare che l'installazione sia avvenuta correttamente Per larea amministrazione aprire il browser all'indirizzo di installazione es. /admin/, la prima volta si può entrare con nome utente admin e password admin.

33 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA slide tratte dal tutorial di Pino Doro: Compilare correttamente il form ed attendere l di attivazione allindirizzo specificato. Conservare con cura l , essa contiene tutte le informazioni per laccesso al dominio appena creato, sia per il pannello di controllo che per la modalità FTP (File Transfer Protocol).

34 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Cliccando sul link di attivazione ci si collega ad Altervista, ed il sito restituisce la seguente pagina:

35 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Per fare una verifica del funzionamento potrete digitare lindirizzo scelto in fase di registrazione (tipo e verificare se è già presente la pagina seguente:

36 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Ora è indispensabile collegarsi al Pannello di controllo al seguente indirizzo: per poter attivare e configurare i servizi necessari.http://it.altervista.org/cplogin.php Inserite username e password ricevuti con l di attivazione. Il primo passo da compiere è lattivazione del database MySql di Classe 2. Ci si arriva dalla Scheda ALTERSITO > RISORSE & UPGRADE > DATABASE. Scegliere, come da immagine seguente, il database di Classe 2 e confermare la sua creazione

37 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA

38 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Molto importante: Troverete nella stessa pagina di attivazione del database i parametri per laccesso, questo è unesempio: Sono i parametri che serviranno per configurare il CMS Museo&Web.

39 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Passiamo ora a popolare MySql con le tabelle del database di Museo&Web. Dal pannello di controllo di Altervista: Scegliere TOOLS > PHPMYADMIN, nella schermata di autenticazione inserite username e password ricevuti con l di attivazione.

40 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Dovrebbe apparire la schermata di phpMyAdmin che segue, indicante che non ci sono tabelle nel database.

41 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Cliccare su Importa In Percorso del file, cliccare su SFOGLIA e cercare allinterno della cartella install, nel pacchetto Museo & Web CMS precedentemente scompattato, il file mw_cms_utf8.sql. Controllare che in Set di caratteri del file ci sia utf8. Cliccare suEsegui, il database verrà così popolato con 63/57 tabelle, vedi schermata successiva.

42 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA

43 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Passiamo ora alla configurazione del file di configurazione del CMS. Dobbiamo seguire la stessa procedura esposta sopra. A differenza della configurazione sopra descritta dobbiamo salvare il file config_nomesito.altervista.org.xml e crearne unaltra copia, sempre nella stessa cartella, con il nome di config_www.nomesito.altervista.org.xml, in quanto il sito è raggiungibile con entrambi gli indirizzi, così eviteremo di vedere il seguente messaggio di errore: Fatal error: Call to a member function on a non-object in /membri/nomesito/core/classes/org/glizy/dataAccess/RecordIterato r.php on line 77

44 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Ora dobbiamo trasferire tutto il pacchetto di Museo & Web nel sito di Altervista, per far questo è indispensabile utilizzare un software per il File Transfer Protocol Seguendo sempre la procedura descritta sopra

45 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Se loperazione di trasferimento è andata a buon fine dovremo rinominare il file index.html presente nel sito, ad esempio come index.html.altervista, facendo così, il primo file che il sito carica, è index.php quello del CMS Museo&Web. Verifichiamo ora se digitando lindirizzo web (in questo caso ) appare questa schermata:

46 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA

47 Roma, 15 gennaio 2010 HOSTING GRATUITO alterVISTA Siamo a buon punto, ora dovremo, sempre tramite connessione FTP, cancellare (o rinominare) le cartelle install e upgrade. Aggiornando la pagina del sito web dovrebbe apparire a questo punto.

48 Roma, 15 gennaio 2010 HELP DESK Vi ricordo che abbiamo creato una lista di discussione per comunicare informazioni e per aiutare tutti nella risoluzione dei problemi. Per iscriversi alla lista mandare un messaggio a: indicando nelloggetto iscrizione lista museo&web e nulla nel

49 Roma, 15 gennaio 2010 Grazie a tutti Andrea Tempera


Scaricare ppt "CMS MUSEO&WEB Guida rapida allinstallazione per tutte le release Andrea Tempera 15 gennaio 2010."

Presentazioni simili


Annunci Google