Joomlahost.it Forum


Registrazione Blogs FAQ Lista Utenti Gruppi Sociali Calendario Cerca I Messaggi di Oggi Segna Forums Come Letti
Torna Indietro   Joomlahost.it Forum > TUTORIALS > JOOMLA!

Rispondi
 
LinkBack Strumenti Discussione Modalità Visualizzazione
  #1 (permalink)  
Vecchio 03-03-2009, 07:19
Senior Member
 
Data Registrazione: Nov 2007
Località: localhost
Messaggi: 1.273
Lightbulb Migrazione Joomla da 1.0 a 1.5 - Guida Completa

Introduzione

Questa guida è organizzata in 2 parti: Guida Rapida e Guida Completa. In questo modo i più esperti potranno seguire solo la prima parte iniziale.

Il contenuto della Guida Completa è invece molto ridondante di informazioni, ma considerando che il processo di migrazione è tanto semplice quanto "rischioso", si è preferito riportare tutti i passaggi in modo, quanto più possibile, completo e dettagliato.

E' opportuno, prima di eseguire il processo, verificare con molta attenzione tutta la struttura della nostra installazione Joomla 1.0. Una verifica approfondita e quindi una manutenzione, ad esempio la disinstallazione di estensioni non più utilizzate, la rimozione dal cestino di articoli e menu inutilizzati, sono operazioni da eseguire.

Questa ottimizzazione vale anche, e soprattutto, per il database, visto che, detto in termini semplici, il processo di migrazione non è nient' altro che un dump un po' più avanzato del database.

Prima di procedere, accertarsi di disporre della più recente versione di Joomla 1.0, attualmente 1.0.15b.

Il componente Migrator offre anche la possibilità, in fase di migrazione, di installare plugin realizzati appositamente per questo processo. Sarà quindi opportuno, in base alle estensioni installate, verificare la presenza di eventuali plugin di migrazione.

Avvertenza:
La procedura descritta nelle 2 guide si basa sul presupposto che la versione Joomla 1.0 sia stabile e perfettamente funzionante, pertanto a differenza di quanto è possibile leggere in altre guide relativamente all'nstallazione di Joomla 1.5 in una sotto directory, abbiamo preferito seguire la procedura di rimozione completa di Joomla 1.0, [/b]ovviamente previo backup completo[/b]
Quindi, a titolo cautelativo, ad esempio nel caso di grossi portali, sarà opportuno trasferire da remoto a locale e simulare così tutta la procedura ed eventualmente, a scanso di prolungati off-line, seguire la guida aggiungendo il percorso della sotto directory in cui effettueremo la nuova installazione 1.5.

Ulteriori informazioni sono disponibili sulla Guida Ufficiale Migrazione presente su Joomla.org

Tutte le fasi presenti in questa Guida sono state scritte sulla base di procedure realmente eseguite, sia in locale che su server.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Rispondi Citando
  #2 (permalink)  
Vecchio 03-03-2009, 07:22
Senior Member
 
Data Registrazione: Nov 2007
Località: localhost
Messaggi: 1.273
Predefinito Guida Rapida Migrazione

Guida Rapida Migrazione

Sequenza dei passaggi da compiere per eseguire correttamente la migrazione
  • Accertarsi di avere Joomla all'ultima versione: 1.0.15b
  • Eseguire il login a Joomla ed eliminare tutto il contenuto del cestino (articoli e voci menu) ed eliminare tutte le estensioni non più utilizzate
  • Impostare da Configurazione Globale > Rapporti errori: Nessuno
  • Impostare il sito off-line
  • Loggarsi a phpMyAdmin e procedere all'ottimizzazione del database e successivamente al backup
  • Scaricare e Installare il Componente Migrator, richiamarlo dal menu componenti e procedere alla creazione dello script di migrazione (Create Migration SQL File) che rinomineremo in migrate.sql. Logout da Joomla.
  • Eseguire un backup del sito, quindi rimuovere tutti i file contenuti nella directory public_html
  • Da Gestione MySQL creare un nuovo database
  • Caricare via FTP nella directory public_html tutti i file Joomla 1.5.9
  • Caricare in public_html/installation/sql/migration il file migrate.sql
  • Effettuare la nuova installazione di Joomla 1.5, compilando tutti i campi fino alla Fase 6
  • In questa Fase 6 inserire la spunta su Carica script migrazione
  • Inserire il prefisso della tabella del vecchio database: se non modificato solitamente è jos_
  • Inserire la spunta su Seleziona se lo script di migrazione è già stato caricato sul Sever e su Questo è uno script di migrazione Joomla 1.0
  • Premere Esegui e, al termine dell'esecuzione dello script premere Avanti per tornare alla Fase 6
  • Compilare tutti i campi relativi a Nome Sito, E-mail e password e proseguire fino alla fase finale di richiesta rimozione della directory installation

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Rispondi Citando
  #3 (permalink)  
Vecchio 03-03-2009, 07:24
Senior Member
 
Data Registrazione: Nov 2007
Località: localhost
Messaggi: 1.273
Predefinito Guida Completa Migrazione

Guida Completa Migrazione

Eseguita l'ottimizzazione del nostro sito, come indicato nella prima parte, e verificato che tutto funzioni regolarmente possiamo procedere al backup.

Procedura di backup del sito

Colleghiamoci a Manager File da DirectAdmin. Selezioniamo, in questo ordine, la directory domains e poi nostrodominio.xy Qui vedremo la directory public_html su cui, sulla destra, inseriremo il segno di spunta. In basso premiamo il pulsante Add to Clipboard, e più in basso inseriamo nella casella un nome al backup che verrà generato. Ora possiamo premere il pulsante Crea. Nell'immagine i 3 passaggi da eseguire:




Il server genererà un archivio in formato .tar.gz che, via FTP, scaricheremo nel nostro computer. Questo sarà il nostro backup.


Ottimizzazione e backup database

Prima di procedere con l'ottimizzazione e backup del database dobbiamo effettuare il login a Joomla e impostare offline il sito.

Colleghiamoci a phpMyAdmin, selezioniamo il database e nel riquadro di destra, in basso, selezioniamo tutte le tabelle. Subito a destra, dal menu a tendina, selezioniamo Ottimizza tabella:




Eseguita l'ottimizzazione riselezioniamo il nostro database e prendiamo nota del Set di caratteri, in questo esempio utf-8, quindi premiamo il tab in alto Esporta:




Verifichiamo che nel riquadro struttura sia presente il flag su Aggiungi DROP TABLE e verifichiamo che nel riquadro Dati non siano presenti i flag su Inserimenti completi e Inserimenti estesi:




Portiamoci in basso e inseriamo un nome nella relativa casella, inseriamo il flag su Compresso con gzip e premiamo Esegui:





Installazione Migrator

Prima di installare il componente entriamo in Configurazione Globale e verifichiamo che Rapporti errori sia impostao a: Nessuno.
Colleghiamoci su Joomlacode e scarichiamo il Componente Migrator attualmente alla versione RC7.

- Effettuiamo il login a Joomla e dal backend installiamo il componente Migrator seguendo la consueta procedura di installazione.

- Selezioniamo il componente appena installato da Menu > Componenti > Migrator.

Nell'immagine qui sotto è possibile visualizzare una serie di Menu tra cui la voce Add 3rd Party Migrators. Questa funzione permette di installare un'eventuale Plugin fornito dal produttore di una estensione. Selezioniamo a questo punto la voce: Create Migration SQL File:




La schermata successiva mostrerà un elenco di Plugin che verranno esportati. Migrator ci comunica, molto cautamente, che se dovessimo riscontrare problemi possiamo deselezionare uno o più Plugin. In basso a questa schermata selezioniamo Start Migration:




Le schermate successive mostreranno le fasi di processo dell'operazione fino alla schermata finale: Migration Complete!.
Selezioniamo la voce in basso Download. Se questa è la prima volta che eseguiamo questa procedura l'elenco mostrerà un unico file. Selezioniamo l'ultima voce a destra Download e il file SQL verrà scaricato nel nostro computer.

Rinominare il file SQL

Il file che Migrator ha creato avrà un nome simile a: nomedatabase_2009215_155503.sql, rinominiamolo in migrate.sql.



Installazione Joomla 1.5

A questo punto dobbiamo creare sul server remoto un nuovo database e che successivamente popoleremo utilizzando, durante la fase di installazione Joomla, il file script migrazione generato da Migrator. Colleghiamoci quindi a DirectAdmin e dalla sezione MySQL accediamo alla creazione di un nuovo database:




Nella schermata successiva imposteremo il nome database, il nome utente e la password e questi dati li terremo pronti da utilizzare nella fase di installazione di Joomla.


Scarichiamo l'ultima versione di Joomla 1.5. Logghiamoci via FTP (oppure a Manager File da Directadmin), selezioniamo la directory public_html e cancelliamo tutto il contenuto (Come già descritto, accertiamoci di possedere un backup).

Trasferiamo via FTP tutti i file di Joomla 1.5 nella directory public_html. Al termine, trasferiamo il file migrate.sql nella directory migration che raggiungiamo seguendo questo percorso: public_html/installation/sql/migration


Ora possiamo collegarci tramite browser al nostro dominio e procediamo alla normale installazione compilando nella Fase 4 i campi con i valori relativi al nome host e i dati relativi al nuovo database creato in precedenza:





Fase 6: Caricamento script migrazione.

In questa schermata non inseriremo alcun dato relativo al Nome sito, e-mail e password ma ci sposteremo direttamente nel riquadro in basso dove inseriremo la spunta sulla voce: Carica script migrazione.

Nel campo Vecchio prefisso tabelle impostiamo il prefisso relativo al database utilizzato in Joomla 1.0, in questo esempio: jos_

Selezioniamo il menu a tendina Codifica vecchio sito impostando il Set di caratteri che ci siamo precedentemente annotati, in questo esempio utf-8

Inseriamo la spunta sulla voce Seleziona se lo script di migrazione è già stato caricato sul Sever e su Questo è uno script di migrazione Joomla 1.0. Quest'ultima voce dirà a Joomla di caricarsi in automatico il file migrator.sql che precedentemente abbiamo caricato sul server, pertanto non dovremo selezionare il pulsante Seleziona documento.

Premiamo il pulsante Carica ed Esegui:




Nella schermata successiva ci verrà data la conferma dell'avvenuta esecuzione dello script di migrazione:




Premendo il pulsante Avanti ritorneremo nella Fase 6 dove potremo compilare i campi relativi a Nome Sito, E-mail e Password. Procediamo fino alla fase conclusiva in cui Joomla ci avviserà di rimuovere la directory installation

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Rispondi Citando
Rispondi

I Tags
joomla, migrator, migrazione

Strumenti Discussione
Modalità Visualizzazione

Regole di Scrittura
Tu non puoi inviare nuove discussioni
Tu non puoi replicare
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



Tutti gli orari sono GMT +2. Adesso sono le 12:54.
Joomlahost.it Copyright 2007 Colt Engine srl Skin by ForovBulletin


Search Engine Friendly URLs by vBSEO 3.2.0