Guida all upgrade alla versione 1.4.1



Похожие документы
Museo&Web CMS Tutorial: installazione di Museo&Web CMS Versione 0.2 del 16/05/11

ISTRUZIONI INSTALLAZIONE PMANGO

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo:

Guida all installazione e configurazione di Joomla 1.5

MANUALE PARCELLA FACILE PLUS INDICE

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

Amministrare MySQL con PhpMyAdmin

1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Joomla: Come installarlo e come usarlo. A cura di

Guida all installazione e all aggiornamento di Virtuemart 2.0.x

Guida all utilizzo di Pulsepro Cms (programma per modificare il sito online).

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

PORTALE CLIENTI Manuale utente

AVCP-Xml Manuale per l'aggiornamento alla versione Provincia di Cremona

INSTALLAZIONE DMS - DENTAL MANAGEMENT SYSTEM... 2 INSTALLAZIONE AGGIORNAMENTO... 4 CAMBIO COMPUTER SERVER... 6

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone

GestVetrine 1.1 versione novembre 2014

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Guida Migrazione Posta Operazioni da effettuare entro il 15 gennaio 2012

PENSIONIS7 VERSIONE PA04 AGGIORNAMENTO REVISIONE SERVER SPA025 AGGIORNAMENTO REVISIONE CLIENT PA025A

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC

INSTALLAZIONE JOOMLA

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

Moduli di Fatturazione Elettronica

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

Servizio di backup dei dati mediante sincronizzazione

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Mac Application Manager 1.3 (SOLO PER TIGER)

COSTRUZIONE SITO WEB da AlterVista (

Istruzioni per la configurazione di Internet Explorer

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

CIRCOLARE 730/2015 N. 1 MAGGIO 2015 SOFTWARE FISCALI CAF 2015

Outlook Plugin per VTECRM

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

1 ACCESSO AL 3 2 CARICAMENTO DELLE RICHIESTE/PRESTAZIONI MONITORAGGIO DELLE RICHIESTE DOWNLOAD ESITI...

Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x

Apache 2, PHP5, MySQL 5

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER

SOMMARIO... 3 INTRODUZIONE...

Guida al backup e aggiornamento del programma MIDAP

CREAZIONE DI UN SOTTOSITO

Procedure di ripristino del sistema.

Application Server per sviluppare applicazioni Java Enterprise

GateManager. 1 Indice. tecnico@gate-manager.it

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

MILANO - DIJON - TVA: FR

Fattura Facile. In questo menù sono raggruppati, per tipologia, tutti i comandi che permettono di gestire la manutenzione degli archivi.

operazioni preliminari 1. generare il proprio sito con FCM (stagione in corso) selezionando, nelle interrogazioni, "tutti i dati" come in figura

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP

Introduzione. Installare EMAS Logo Generator

Guida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ

FRANCESCO MARINO - TELECOMUNICAZIONI

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Procedura di Aggiornamento TO.M.M.YS. SQL 2005 e 2008

2.7 La cartella Preparazioni e CD Quiz Casa

4.1 FAX Sollecito consegne via (Nuova funzione)

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

DURC Client 4 - Guida configurazione Firma Digitale. DURC Client 4.1.7

CONTENT MANAGEMENT SY STEM

ALF0021M MANUALE UTENTE MODULO "SETUP"

Come accedere alla prenotazione online.

GovPay 2.0. Manuale Installazione

Registratori di Cassa

Drupal 7 Un CMS per la scuola

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

MANUALE UTENTE INFOCAR REPAIR ACCESSO SMARTPHONE/TABLET

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

LIFE ECOMMERCE OFF LINE Istruzioni per l uso

RE ON/OFF-LINE. L APP funziona su tutti i sistemi operativi Windows e, come applicazione desktop, su Windows 8 (non per Windows RT).

Utilizzo di Blue s. Avvio di Blue s C A P I T O L O 7. Come avviare il programma e inserire la password

Studio Legale. Guida operativa

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

FORMAZIONE PROFESSIONALE

Guida all Installazione del ProxyFatturaPA

Guida all'installazione del CMS Joomla

Capitolo 1 Installazione del programma

Product Shipping Cost Guida d'installazione ed Utilizzo

FtpZone Guida all uso Versione 2.1

2015 PERIODO D IMPOSTA

F-Secure Mobile Security per Nokia E51, E71 ed E75. 1 Installazione ed attivazione Client 5.1 F-Secure

RISOLUTORE AUTOMATICO PER SUDOKU

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Capitolo 4 Pianificazione e Sviluppo di Web Part

Integrazione InfiniteCRM - MailUp

Транскрипт:

Guida all upgrade alla versione 1.4.1 Questo documento ha lo scopo d analizzare le problematiche e individuare le soluzioni per aggiornare MWCMS da una versione precedente alla versione 1.4.1. Verifica dell installazione Di seguito vengono elencati alcuni punti da controllare per verificare se è stata eseguita correttamente l installazione. Verifica file di configurazione Aprire il browser e lanciare il sito es. http://miodominio.com Se la pagina viene caricata correttamente e viene visualizzata la homepage, l installazione è andata a buon fine. Se invece compare una pagina di errore c è da fare diverse verifiche, di seguito riportiamo l elenco degli errori più comuni: E_WARNING : mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) possibile causa: non è stato trovato il file di configurazione corretto. soluzione: il file di configurazione è dentro la cartella MW/config e si deve chiamare config_nomedominio.xml dove bisogna sostituire nomedominio con l indirizzo del vostro sito, per esempio per il sito www.abcd.it il file di configurazione si dovrà chiamare config_www.abcd.it.xml. E_WARNING : mysql_connect(): Unknown MySQL Server Host 'localhost' (11001) possibile causa: nel file di configurazione è stato impostato un indirizzo errato del database mysql. soluzione: verificare il parametro DB_HOST del file di configurazione. org.glizy.models.contentversion: No database selected possibile causa: è stato impostato il nome del database in modo errato soluzione: verificare il parametro DB_NAME del file di configurazione E_WARNING : mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) possibile causa: l username o la password per l accesso al database sono errate soluzione: verificare il parametri DB_USER e DB_PSW del file di configurazione org.glizy.models.contentversion: Table 'mw_cms.mw_contentversions_tbl' doesn't exist possibile causa: il database non è stato importato soluzione: importante il dump del database contenuto nella cartella install/ Il database è stato importato correttamento? Dopo aver importato il dump del database è consigliato verificare se ci sono stati problemi di codifica dei caratteri nell importazione. Un modo semplice per fare questa verifica è collegarsi all amministrazione andare in Gestione sito -

> Struttura del sito verrà visualizzata a schermo la struttura del sito, verificate se la pagina Utilità è scritta correttamente, se c è un errore di importazione la a accentata verrà visualizzata in modo errato. Per risolvere il problema dovete importare nuovamente il database, facendo attenzione al tipo di codifica, nei file di installazione sono forniti due DUMP differenti mw_cms_latin1.sql e mw_cms_utf8.sql il tipo di file da scegliere dipende dal cliente di amministrazione che viene utilizzato, se viene utilizzato phpmyadmin è necessario utilizzare il file con codifica UTF8, se utilizzate il tool da linea di comando fornito con mysql la codifica da utilizzare è latin1 (ma può variare a seconda del SO che si sta utilizzando). Sul sito non si vedono immagini perché? Il CMS utilizza la libreria GDlib per il ridimensionamento della immagini, se questa libreria non è installata sul server il CMS non è in grado di trattare le immagini. La soluzione al problema è contattare l amministratore del server per fare installare la libreria. Note generali per l aggiornamento Prima di iniziare la procedura di upgrade è necessario eseguire un backup dei file del sito e del database. Quando si esegui il dump del database è importante utilizzare lo stesso tool per la creazione del dump e per l eventuale ripristino così da non incorrere in problemi di codifica dei carattere. Per installare l upgrade è sufficiente decomprimere l archivio della versione 1.4.1 e copiare tutti i file nella vostra cartella di installazione. Dopo aver decompresso i file è necessario procedere a lanciare lo script di upgrade, lo script deve può essere eseguito andando con il browser al seguente indirizzo: http://miodominio.com/upgrade/1.4.1/index.php Lo script esegue le seguenti operazioni: svuota la cartella cache modifica i codici dei pagetype della cartella MW e della cartella admin/mw. La modifica è necessaria perché sono state effettuate delle modifiche ai componenti del framework viene modificata la tabella dei contenuti per rispecchiare i cambiamenti effettuati ai pagetype vengono aggiunte nel database le tabelle dei nuovi moduli vengono modificati alcuni campi nel database per rispecchiare le modifiche fatte ai moduli vengono convertiti i parametri dei configurazione del template Verifica dell upgrade Dopo aver effettuato l upgrade è necessario verificare il sito per valutare se l upgrade è andato a buon fine, queste le verifiche consigliate: verificare i contenuti delle pagine in particolar modo le pagine che contengono elenchi di immagini (es Galleria Fotografica). verificare se le personalizzazioni del template sono state rispettate verificare l inserimento e la cancellazione di un record nei vari moduli Situazioni particolari Esistono una serie di situazioni particolari in cui l upgrade può fallire oppure in cui c è bisogno di un intervento manuale per completare l upgrade. Nella maggior parte dei casi queste situazioni sono dovute da una personalizzazione del CMS da parte dell utente.

Di seguito cerchiamo di analizzare le possibili situazioni. Versione 1.2.5 e 1.3.0 Non è possibile passare alla versione 1.4.1, è necessario prima aggiornare alla versione 1.3.1 Versione 1.3.1 con modifica effettuata al template Se l utente ha effettuato modifiche direttamente al template originale non è possibile effettuare un aggiornamento diretto altrimenti verrebbe cancellata la modifica. In questo caso i passi da seguire prima di copiare i file della versione 1.4.1 sono i seguenti: Individuare il template utilizzato dal sito (2 o 3 colonne) Andare nella cartella static/org_minervaeurope_museo web/templates/ e rinominare la cartella corrispondente al template usato, per esempio se il sito utilizza il template a 2 colonne rinominare la cartella static/org_minervaeurope_museo web/templates/ T1_2cols in static/org_minervaeurope_museo web/templates/miosito Copiare i file di installazione della 1.4.1 Copiare i seguenti file dalla cartella del template originale (es T1_2cols) in quella del template modificato: Skins A questo punto il template è disponibile per essere utilizzato, a questo possono essere intraprese due strade: andare in amministrazione e abilitarlo dalla sezione Template e colori, in questo caso verranno persi i parametri di configurazione del template rinominare il template della versione 1.4.1 e allo stesso tempo rinominare il template modificato assegnandogli il nome originale, in questo modo i parametri di configurazione vengono mantenuti ma dovete ripetere questi passaggi al futuro aggiornamento. Modifiche effettuate alle skin o nuove skin Dalla versione 1.3.1 è cambiato un componente fondamentale del frame work, se nelle skin avete utilizzato il component Looper c è da rinominarlo con Repeater, es: <div id="imagelist" tal:condition="php: count(looper)"> <img tal:repeat="item Looper" tal:attributes="src item/image/thumbnailsrc;alt item/image/alt;title item/image/title;onclick item/image/onclick;width item/image/thumbnailwidth;height item/image/thumbnailheight;style item/image/style;class item/image/class"/> </div> diventa: <div id="imagelist" tal:condition="php: count(repeater)"> <img tal:repeat="item Repeater" tal:attributes="src item/image/thumbnailsrc;alt item/image/alt;title item/image/title;onclick item/image/onclick;width item/image/thumbnailwidth;height item/image/thumbnailheight;style item/image/style;class item/image/class"/> </div> Aggiunta di nuovi moduli Se l utente ha aggiunto dei nuovi moduli è necessario modificare il file admin/mw/sitemap.xml e MW/config/routing.xml quindi prima di installare l upgrade copiare questi file da parte per poterli reinstallare in seguito. Installare la versione 1.4.1 dopo l installazione eseguire questi passaggi: rinominare il file sitemap.xml che si era copiato da parte e rinominarlo in sitemap_custom.xml

aprire il file e togliere tutte le definizioni delle pagine standard del CMS lasciando solo le pagine personalizzate dell utente, es: <glz:website> <glz:page pagetype="sitemap" id="home" select="sitemap"> <glz:title lang="it" value="home" /> <glz:page pagetype="sitemap" id="sitemap_1" select="sitemap"> <glz:title lang="it" value="gestione sito" /> <glz:title lang="en" value="site management" /> <glz:page id="sitemap" url="index.php?pageid=sitemap_1%state=reset"> <glz:title lang="it" value="struttura del sito" /> <glz:title lang="en" value="site structure" /> <glz:page id="siteproperty" visible="{php:$user.groupid le 2}"> <glz:title lang="it" value="proprietà del sito" /> <glz:title lang="en" value="site properties" /> <glz:page id="template" visible="{php:$user.groupid le 2}"> <glz:title lang="it" value="template e colori" /> <glz:title lang="en" value="template and colors" /> <glz:page id="metanavigation" visible="{php:$user.groupid le 2}"> <glz:title lang="it" value="metanavigazione" /> <glz:title lang="en" value="metanavigation" /> <glz:page id="languages" visible="{php:$user.groupid eq 1}"> <glz:title lang="it" value="multilingue" /> <glz:title lang="en" value="multilingualism" /> <glz:page pagetype="prova" id="provaadmin"> <glz:title lang="it" value="prova" /> <glz:page pagetype=" prova 2" id=" prova 2"> <glz:title lang="it" value=" prova 2" />.. altra parte del codice rimossa per l esempio. </glz:website> diventa: <glz:website> <glz:page pagetype="prova" id="provaadmin"> <glz:title lang="it" value="prova" /> <glz:page pagetype=" prova 2" id=" prova 2"> <glz:title lang="it" value=" prova 2" /> </glz:website> copiare il file in admin/mw/ rinominare il file routing.xml che si era copiato da parte e rinominarlo in routing_custom.xml aprire il file e togliere tutte le definizioni dei routing standard del CMS, es: <?xml version="1.0" encoding="iso-8859-1"?> <glz:routing> <glz:route name="agenda" value="{language}/{pageid=agenza}/{static=state=show}/{integer=agenda_id}/{value

=agenda_title}" /> <glz:route name="catalog" value="{language}/{pageid=catalog}/{static=state=show}/{integer=catalog_id}/{val ue=catalogdetail_title}" /> <glz:route name="news" value="{language}/{pageid=news}/{static=state=show}/{integer=news_id}/{value=new sdetail_title}" /> <glz:route name="events" value="{language}/{pageid=events}/{static=state=show}/{integer=event_id}/{value= eventdetail_title}" /> <glz:route name="pressroom" value="{language}/{pageid=pressroom}/{static=state=show}/{integer=pressroom_id}/ {value=pressroomdetail_title}" /> <glz:route name="routes" value="{language}/{pageid=routes}/{integer=routegroup_id}/{integer=routetheme_id }/{integer=route_id}" /> <glz:route name="routesshort" value="{language}/{pageid=routes}/{integer=routegroup_id}/0/0" /> <glz:route name="touristroutes" value="{language}/{pageid=touristroute}/{integer=tr_id}/{integer=ts_id}" /> <glz:route name="touristroutessearch" value="{language}/{pageid=touristroute}/{integer=touristroute_id}/0" /> <glz:route name="touristsites" value="{language}/{pageid=touristsites}/{static=state=show}/{integer=touristsite _id}/{value=touristsitedetail_name}" /> <glz:route name="newsletter" value="{language}/{pageid=newsletter}/{static=state=show}/{integer=newsletter_id }/{value=newsletter_title}" /> <glz:route name="competition" value="{language}/{pageid=competition}/{static=state=show}/{integer=competition_ id}/{value=competitiondetail_title}" /> <glz:route name="regulation" value="{language}/{pageid=regulation}/{static=state=show}/{integer=regulation_id }/{value=regulationdetail_title}" /> <glz:route name="publication" value="{language}/{pageid=publication}/{static=state=show}/{integer=publication_ id}/{value=publicationdetail_title}" /> <glz:route name="merchandising" value="{language}/{pageid=merchandising}/{static=state=show}/{integer=merchandis ing_id}/{value=merchandisingdetail_title}" /> <glz:route name="glossary" value="{language}/{pageid=glossary}/{static=state=show}/show/{value=glossarydeta il_term}" /> <glz:route name="glossaryletter" value="{language}/{pageid=glossary}/{static=state=list}/{value=filterterm}" /> <glz:route name="glossarysearch" value="{language}/{pageid=glossary}/{static=state=show}/{integer=glossary_id}/{v alue=glossarydetail_term}" /> <glz:route name="registration" value="{language}/{pageid=registration}" /> <glz:route name="logout" value="{language}/{pageid=logout}" /> <glz:route name="lostpassword" value="{language}/{pageid=lostpassword}" /> <glz:route name="userdetails" value="{language}/{pageid=userdetails}" /> <glz:route name="search" value="{language}/{pageid=search}" /> <glz:route name="link" value="{language}/{pageid}/{pagetitle}" /> </glz:routing> diventa: <?xml version="1.0" encoding="iso-8859-1"?> <glz:routing>

<glz:route name="agenda" value="{language}/{pageid=agenza}/{static=state=show}/{integer=agenda_id}/{value =agenda_title}" /> </glz:routing> copiare il file in MW/config/