it-swarm.dev

Migrazione del sito Joomla 2.5 a 3.3

Mi è stato chiesto di migrare un sito usando Joomla 2.5 su un account di hosting GoDaddy. Su questo account posso usare solo l'ultima versione di Joomla. Ci sono problemi importanti in cui mi imbatterò o è semplicemente un caso;

  1. Struttura dei file FTP sul nuovo account di hosting
  2. Importa database MySQL
  3. Cambia configuration.php
2
Matthew Proctor

No, non dovrebbero esserci problemi. L'unica cosa che dovrai fare è apportare alcune modifiche a configuration.php in modo che le impostazioni del database corrispondano al tuo database sull'account GoDaddy.

Tuttavia, potresti riscontrare alcuni problemi con alcune estensioni. In un mondo ideale, se le estensioni che stai utilizzando sono state sviluppate utilizzando gli standard di codifica più aggiornati, allora ci sarà solo un codice obsoleto, che non dovrebbe influire sulla funzionalità. Tuttavia, ho visto molte estensioni per Joomla 2.5, che usano lo standard di codifica Joomla 1.5 e questo è ciò che causerà problemi. A volte si verifica con estensioni complesse come jDownloads e non forniscono una versione compatibile con Joomla 3.x stabile, quindi dovresti trovare un'alternativa.

Per questo motivo, assicurati di mantenere un backup del tuo sito Joomla 2.5 e suggerirei di migrare su un server di prova, non sul sito live, per garantire che tutto funzioni senza intoppi.

1
Lodder

Esistono differenze nel database tra Joomla 2.5 e 3.3. Quindi importare un dump MySQL da un sito 2.5 in un sito 3.3 ti darà sicuramente dei problemi.

Il modo migliore per migrare è utilizzare il programma di aggiornamento Joomla integrato. Cambia il flusso udpate nelle opzioni in "STS" e ti offrirà l'aggiornamento a 3.3. Ciò consentirà di apportare tutte le modifiche necessarie al file e al database.

Molto probabilmente avrai bisogno di un nuovo modello e alcune estensioni potrebbero non essere compatibili (consulta il sito dello sviluppatore delle estensioni).

Per spostare il sito da un host a un altro, è possibile utilizzare Akeeba Backup per eseguire un backup e ripristinarlo sull'host di destinazione. Puoi anche usare quel software per ripristinare il sito Joomla 2.5 su un localhost ed eseguire l'aggiornamento localmente. Quindi non rischiare di rompere il sito esistente :)

1
Bakual

Vale anche la pena fare questo controllo per disattivare Remember Me È ancora necessario disattivare Remember me durante la migrazione da 2.5 a 3.x?

E probabilmente disattivando tutte le estensioni non core aggiunte e riaccendendole una ad una man mano che le aggiorni.

0
tristanbailey