Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
MAXdev Italia - - Cap. 17: Upgrade da altri CMS
MAXdev Italia

- Cap. 17: Upgrade da altri CMS

Capitolo 17: Upgrade da altri CMS

Autore: Naphta, naphta@arcor.de, http://www.maxdev.de

Traduzione e modifiche: A. Gagliani, capra@maxdev.com, Gian Paolo Renello, gp@renello.org 

Come aggiornare eNvolution, PostNuke oppure un sistema PHPNuke a MAXdev 1.0.1 finale senza perdere né contenuti né tema grafico. Selezionate il CMS che volete aggiornare nella seguente lista:



Upgrade da eNvolution 1.2.5 FLS

- Upgrade da eNvolution 1.2.5 FLS

A. Preparare l'upgrade

Scaricate l'ultima versione di MAXdev dalla sezione Download del sito ufficiale http://www.maxdevitalia.com .

Fare un backup del database di eNvolution. Si può usare phpMyAdmin oppure lo strumento di backup che si trova tra le utilità del Pannello di Amministrazione di eNvolution: [admin.php?module=NS-MySQL_Tools&op=main&type=admin].

Tenere pronte le informazioni del database per l'installazione (db username, password, db name, etc.) che trovate nel file /config/env-config.php di eNvolution.

Decomprimere il file zip di MAXdev scaricato in una sottocartella del vostro spazio web.

Attenzione: Non sovrascrivere mai un sistema esistente direttamente con i nuovi file di MAXdev: molti files e cartelle sono state modificate o eliminati e certi file non più necessari potrebbero interferire lo stesso col sistema e causare problemi.

Impostare i seguenti attributi Chmod) su server UNIX/LINUX:

chmod 666 su tutti i files contenuti nella cartella /config

chmod 666 per config.php nella cartella principale di MAXdev

chmod 777 per la cartella /config

chmod 777 per la cartella /upload e tutte le sue sottocartelle

chmod 777 per la cartella /images/avatar/personal

chmod 777 per il file /themes/Theme_Name/theme.cfg di ogni tema AutoTheme installato.

Se si vuole mantenere ancora il layout grafico originale di eNvolution (tema, impostazioni, ecc.), copiare anche i moduli eNcompass e NoMoreBlocks dall'installazione di eNvolution alla cartella /modules di MAXdev.

Copiare anche i temi Encompass desiderati nella cartella /themes di MAXdev. ,

Creare una nuova cartella /xcache per i temi eNcompass nella cartella principale di MAXdev. Creare all'interno di questa cartella /xcache una sottocartella per ogni tema che si vuole trasferir,e mantenendo lo stesso nome del tema a cui si riferisce.

Su server UNIX/LINUX impostare gli attributi (chmod) 777 per la cartella /xcache e per tutte le sottocartelle contenute.




Lo script di upgrade da eNvolution
B. Script di Upgrade

Ora si rilancia lo script d'installazione come quando si fa una normale installazione nuova, facendo attenzione allo Step 4: Informazioni database.Vediamo passo passo i dettagli:
Aprite il vostro browser preferito e digitate l'URL dell'installatore di MAXdev,MDpro, cioè
http://www.miosito.com/sottocartella_mdpro/install.php

Step 1: Scelta della lingua


Scelta della lingua


Scegliere la lingua e cliccare su Set Language.

Step 2: Licenza GNU/GPL

Poi nella prossima finestra diciamo Next alla licenza GNU (ringraziando gli sviluppatori·che ci offrono gratuitamente questo sistema con tutti i codici).

La licenza


Step 3: Controllo dei permessi chmod


Nella terza finestra troviamo i chmod, cioè i permessi 666 di scrittura e lettura ai file di configurazione: servono per criptare i dati delle tabelle per renderli più sicuri e per poter aggiornare le nostre preferenze da Amministratori del sito.
777 sono permessi di scrittura, lettura ed esecuzione per alcune cartelle e sottocartelle che permettono una diretta amministrazione o l'upload diretto da browser di immagini e files, come nei moduli News, Avatar, ecc.
Clicchiamo sul tasto Continue tanto su Windows non servono i permessi.
Se viene segnalato un errore sui permessi nell'installazione, es. sul file config.php, aprite il programma FTP usato per l'upload, click tasto destro sul file o la cartella da impostare e controllare se gli attributi sono impostati su 777 o 666 come richiesto. Riprendere poi l'installazione via browser cliccando su Retry.

Controllo chmod


Controllo chmod2


Controllo chmod 3



Controllo chmod 4

Step 4: Informazioni database


Nella finestra database information inseriamo come user del db il nome utente, la password e il nome del database trascritti precedentemente dal file env-config.php di eNvolution (gli stessi dati...), e, IMPORTANTE: cambiare il prefisso tabelle da md a quello risultante dal file env-config.php di eNvolution, di solito envo. In caso di dubbi consultare appunto il file env-config.php dell'installazione eNvolution o aprire il PhpMyAdmin per verificare il prefisso davanti al nome delle tabelle di eNvolution che si vogliono conservare. Non spuntate la casella sotto MySQL, cioè Site is for intranet altrimenti si avranno problemi con il nome logico del sito. Infine cliccate il tasto Submit.


Informazioni database



Step 5: Controllo informazioni database


Nella prossima finestra Database Information si controllano i dati precedentemente immessi. In caso di non corrispondenza, cliccare sul tasto Change info, altrimenti su Upgrade.


Controllo informazioni


Step 6: Scelta della versione

Scegliere la versione di eNvolution che si vuole aggiornare a MAXdev e cliccare su Upgrade. Un pò di pazienza, la procedura di aggiornamento può durare anche qualche minuto... In ogni caso
attendere la visualizzazione della prossima pagina.


Scelta Versione


Step 7: Informazioni upgrade

Inserire le informazioni richieste. Dato che MAXdev viene installato in una nuova cartella, alcuni percorsi saranno conseguentemente differenti da quelli di eNvolution:  

    • Tema
        MAXdev:
      Spuntare questa opzione se si vuole utilizzare il
        tema standard di MAXdev e AutoTheme come motore grafico. Togliere
        la spunta se si desidera continuare ad utilizzare il proprio tema e
        il motore grafico eNcompass di eNvolution.

    • NoMoreBlocks:
        Spuntare l'opzione se si vuole continuare ad usare le impostazioni
        di NoMoreBlocks di eNvolution.

    • Encompass:
        Spuntare questa opzione se si vuol continuare ad usare eNcompass
        come motore grafico.
        

    • EW-Filemanager:
        Il file manager è standard (cioè uguale) dalla
        versione 1.2.5 FLS di eNvolution. Spuntare questa opzione.
        

    • EW-Subjects: Il modulo
        Subjects è standard (cioè uguale) dalla versione
        1.2.5 FLS di eNvolution. Spuntare questa opzione. .

Cliccare su Confirm.

Informazioni Upgrade

Step 8: Variazioni al database.

In questa pagina si possono vedere le modifiche effettuate dalla procedura di aggiornamento sul vecchio database di eNvolution. Alla fine cliccare su Fine.

Modifiche al database



Modifiche al database 2


Step 9: Indicazioni sulla procedura

fare attenzione alle indicazioni di questa finestra sulla riuscita dell'operazione di aggiornamento.

Post installazione


Step 10: Crediti

Ringraziamo chi ha reso possibile MAXdev e questa procedura....e cliccate su
Vai al tuo sito MAXdev

Lista crediti


Step 11: Blocchi & Moduli

Copiare tutti i blocchi e moduli di terze parti utilizzati in eNvolution nelle rispettive cartelle di MAXdev e attivate i moduli rigenerandoli.

Step 12: Test sistema e cancellazione eNvolution


Provate tutti i blocchi e i moduli per eventuali errori o problemi. Se la procedura di upgrade è andata a buon fine, cancellate tutti i file e cartelle di eNvolutionò ricordatevi di cancellare anche il
file install.php nella cartella principale di MAXdev e tutta la cartella /install di MAXdev.
Modificare poi tutti i i percorsi in   

    • Filemanager
        [index.php?module=ew_filemanager&type=admin&func=modifyconfig],
        in

    • Editor
        [index.php?module=RteMulti&type=admin&func=modifyconfig] e
        in
        
    • Temi
        [index.php?module=CMpro&type=admin&func=modifyconfig].

Se dovessero sorgere dei problemi durante la procedura di upgrade, consultate l'apposito forum su http://www.maxdevitalia.com e, in caso, postate gli errori visualizzati.




Upgrade da PostNuke

Upgrade da Postnuke

A. Preparare l'upgrade

Scaricate l'ultima versione di MAXdev dalla sezione Download del sito ufficiale http://www.maxdevitalia.com .
Fare un backup del database di PostNuke. Si può usare PhpMyAdmin allo scopo.
Tenere pronte le informazioni del database per l'installazione (db username, password, db name, etc.) che trovate nel file config.php di PostNuke.
Decomprimere il file zip di MAXdev scaricato in una sottocartella del vostro spazio web.

Attenzione: Non sovrascrivere mai un sistema esistente direttamente con i nuovi file di MAXdev: molti files e cartelle sono state modificate o eliminati e certi file non più necessari potrebbero interferire lo stesso col sistema e causare problemi.

Impostare i seguenti attributi Chmod) su server UNIX/LINUX:

chmod 666 su tutti i files contenuti nella cartella /config

chmod 666 per config.php nella cartella principale di MAXdev

chmod 777 per la cartella /config

chmod 777 per la cartella /upload e tutte le sue sottocartelle

chmod 777 per la cartella /images/avatar/personal

chmod 777 per il file /themes/Theme_Name/theme.cfg di ogni tema AutoTheme installato.




Script di upgrade da PostNuke
B. Script di Upgrade

Ora si rilancia lo script d'installazione come quando si fa una normale installazione nuova, facendo attenzione allo Step 4: Informazioni database.Vediamo passo passo i dettagli:
Aprite il vostro browser preferito e digitate l'URL dell'installatore di MAXdev,MDpro, cioè
http://www.miosito.com/sottocartella_mdpro/install.php

Step 1: Scelta della lingua


Scelta della lingua


Scegliere la lingua e cliccare su Set Language.

Step 2: Licenza GNU/GPL

Poi nella prossima finestra diciamo Next alla licenza GNU (ringraziando gli sviluppatori che ci offrono gratuitamente questo sistema con tutti i codici).

La licenza


Step 3: Controllo dei permessi chmod


Nella terza finestra troviamo i chmod, cioè i permessi 666 di scrittura e lettura ai file di configurazione: servono per criptare i dati delle tabelle per renderli più sicuri e per poter aggiornare le nostre preferenze da Amministratori del sito.
777 sono permessi di scrittura, lettura ed esecuzione per alcune cartelle e sottocartelle che permettono una diretta amministrazione o l'upload diretto da browser di immagini e files, come nei moduli News, Avatar, ecc.
Clicchiamo sul tasto Continue tanto su Windows non servono i permessi.
Se viene segnalato un errore sui permessi nell'installazione, es. sul file config.php, aprite il programma FTP usato per l'upload, click tasto destro sul file o la cartella da impostare e controllare se gli attributi sono impostati su 777 o 666 come richiesto. Riprendere poi l'installazione via browser cliccando su Retry.

Controllo chmod 1


Controllo chmod 2


Controllo chmod 3



Controllo chmod  4

Step 4: Informazioni database


Nella finestra database information inseriamo come user del db il nome utente, la password e il nome del database trascritti precedentemente dal file config.php di PostNuke (gli stessi dati...), e, IMPORTANTE: cambiare il prefisso tabelle da md a quello risultante dal file config.php di Postnuke. In caso di dubbi consultare appunto il file config.php dell'installazione PostNuke o aprire il PhpMyAdmin per verificare il prefisso davanti al nome delle tabelle di PostNuke che si vogliono conservare. Non spuntate la casella sotto MySQL, cioè Site is for intranet altrimenti sorgeranno problemi con il nome logico del sito. Cliccare successivamente sul tasto Submit.

Informazioni database



Step 5: Controllo informazioni database


Nella prossima finestra Database Information si controllano i dati precedentemente immessi. In caso di non corrispondenza, cliccare sul tasto Change info, altrimenti su Upgrade.


Controllo informazioni


Step 6: Scelta della versione


Scegliere la versione di PostNuke che si vuole aggiornare a MAXdev e cliccare su Upgrade. Un pò di pazienza, la procedura di aggiornamento può durare anche qualche minuto... In ogni caso attendere la visualizzazione della prossima pagina.

Scelta Versione


Step 7: Informazioni upgrade


Inserire le informazioni richieste. Dato che MAXdev viene installato in una nuova cartella, alcuni percorsi saranno conseguentemente differenti da quelli di PostNuke:  

    • Tema
        MAXdev:
      Spuntare questa opzione se si vuole utilizzare il
        tema standard di MAXdev e AutoTheme come motore grafico. Togliere
        la spunta se si desidera continuare ad utilizzare il proprio tema
        Postnuke.
        

    • EW-Filemanager:
        Spuntare questa opzione se si desidera utilizzare il gestore file
        di MAXdev..

    • EW-Subjects: Spuntare
        questa opzione se si desidera utilizzare questo modulo.

    • MAXdev AdminPanel: Spuntare
        l'opzione se si desidera utilizzare il nuovo Pannello di
        Amministrazione di MAXdev.

Cliccare su Confirm.


Informazioni Upgrade


Step 8: Variazioni al database.

In questa pagina si possono vedere le modifiche effettuate dalla procedura di aggiornamento sul vecchio database di eNvolution. Alla fine cliccare su Fine.

Modifiche database 1



Modifiche database 2



Step 9: Indicazioni sulla procedura

fare attenzione alle indicazioni di questa finestra sulla riuscita dell'operazione di aggiornamento.

Post installazione


Step 10: Crediti

Ringraziamo chi ha reso possibile MAXdev e questa procedura....e cliccate su
Vai al tuo sito MAXdev.


Lista Crediti


Step 11: Blocchi & Moduli


Copiare tutti i blocchi e moduli di terze parti utilizzati in PostNuke nelle rispettive cartelle di MAXdev e attivate i moduli rigenerandoli.

Step 12: Test sistema e cancellazione Postnuke


Provate tutti i blocchi e i moduli per eventuali errori o problemi. Se la procedura di upgrade è andata a buon fine, cancellate tutti i file e cartelle di PostNuke e ricordarsi di cancellare anche il file nstall.php nella cartella principale di MAXdev e tutta la cartella /install di MAXdev.
Modificare poi tutti i i percorsi in   

    • Filemanager
        [index.php?module=ew_filemanager&type=admin&func=modifyconfig],
        in
        

    • Editor
        [index.php?module=RteMulti&type=admin&func=modifyconfig] e
        in
        

    •   Temi
        [index.php?module=CMpro&type=admin&func=modifyconfig]

Se dovessero sorgere dei problemi durante la procedura di upgrade, consultate l'apposito forum su http://www.maxdevitalia.com e, in caso, postate gli errori visualizzati.



0000 ©  MAXdev Italia