Joomla! Discussion Forums



It is currently Wed Nov 25, 2009 7:25 am (All times are UTC )

 





Post new topic Reply to topic  [ 2 posts ] 
Author Message
Posted: Tue Mar 18, 2008 12:48 pm 
User avatar
Joomla! Intern
Joomla! Intern
Offline

Joined: Sat Dec 17, 2005 12:31 am
Posts: 65
Location: Venezuela
Quizás haya un método mejor que éste, pero así fue como finalmente tuve éxito con la migración. Los resultados fueron tal como lo esperaba y sin ningún error. La migración la hice desde un Joomla! 1.0.13 a la 1.5.1 en servidor local Apache corriendo en Windows XP. Los pasos fueron éstos:

1) Con phpMyAdmin ingresa a la base de datos de tu antiguo sitio, optimiza las tablas y expóratala a tu disco en forma de archivo SQL.

2) Abre ese archivo SQL con un editor profesional de textos (por favor, nada de Notepad) vas a reemplazar los siguientes caracteres. (Recuerda activar la casilla de sensibilidad a mayúsculas):

á por á
é por é
í por í
ó por ó
ú por ú

Á por Á
É por É
Iacute; por Í
Ó por Ó
Ú por Ú

ñ por ñ
&Ntilde por Ñ

¿ por ¿
¡ por ¡

Esto es para evitar la aparición de caracteres erróneos en los nuevos datos.

El cotejamiento de ambas bases de datos debe ser UTF-8. ¡No cambies el cotejamiento de la BD antigua directamente!.

Guarda el archivo.

3) Créate una base de datos llamada joomla_viejo (o como quieras) asignándole un cotejamiento utf-8_spanish_ci. Luego importa ese archivo SQL y asegúrate de que la consulta se realice en forma exitosa.

4) Ahora crea otra base de datos (mismo cotejamiento) llamada joomla_nuevo. Úsala para instalar el Joomla 1.5.1. Recuerda también bajar e instalar los archivos de idioma (front y admin). los cuales puedes conseguir an TodosJuntos.org

El Joomla 1.5.1 que recibirá los datos debe ser una instalación nueva. Importante: No instales datos de ejemplo. El nuevo sitio debe estar completamente vacío y reciente antes de la transferencia.

5) Completada la instalación bájate el componente mtw migrator desde MatWare. Instálalo desde el panel de tu nuevo Joomla 1.5.1.

Posteriormente navega hasta el componente desde tu menú Componentes > mtwMigrator y haz clic en el ícono Configuración. Cuando lo instalé en aquél momento, no se me mostraron los textos. En caso de que te pase igual que a mí, te dejo el orden de los datos que pondrás:

Campo 1: Nombre del servidor (usualmente localhost).
Campo 2: Nombre de la base de datos.
Campo 3: Usuario de la base de datos.
Campo 4: Contraseña de la base de datos.
Campo 5: Prefijo de los datos (usualmente jos_)

Presiona Guardar y luego haz click en el ícono Empezar la migración.

Listo. El contenido de tu sitio se transferirá correctamente. Todavía no puedo opinar de la integridad del sistema de usuarios, ya que en mi caso hice la prueba desde un sitio con un solo usuario.

Puedes respaldar la nueva base de datos para que no tengas que repetir el proceso en caso de que ocurra algo. Luego de que termines dedícate a testear el sitio en busca de alguna falla. En mi caso todo resultó bien.

Haz una prueba primero antes de ejecutar algo sobre cualquier proyecto de importancia. Este consejo no sólo vale para el presente caso sino para todo.

_________________
Diseño Joomla en Venezuela
JoomlaWorks Support Team
JoomLatin.com - Joomla! Latino (Pronto)


Top
   
 
Posted: Tue Nov 25, 2008 8:25 am 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Sun Jun 29, 2008 7:46 pm
Posts: 15
Location: Santomera - España
Hola, hice la migracion de una de mis webs con este componente (joomla 1.5 a joomla 1.5.7) y resulto a la primera. Por el tema de los usuarios funciona perfectamente, no hay fallo alguno. En cuanto a los contenidos, muchos dejan de mostrar la parte superior (antes de "leer mas") si el contenido esta marcado para visualizar en la pagina de inicio, no es que no esten, simplemente no los muestra, por lo que en esos contenidos, tuve que quitarles el codigo de "leer mas". Tambien utilize el plugin para trasladar las descargas del componente docman y funciono pefectamente.

Donde tuve problemas fue en el joomla origen. Realmente no estoy seguro que fuese por la migracion, pero los archivos index.php e index2.php resultaron dañados y tuve que reemplazarlos por una copia.

Cuando realizaba una busqueda en la web antigua, me llevaba al nuevo dominio directamente, al igual que a la hora de mostrar la ficha de un usuario, tambien algunos enlaces. solo cambie estos dos archivos, los cuales me di cuenta habian aumentado de tamaño. Fue cambiarlos y todo volvio a la normalidad.


Top
  E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

Quick reply

 



Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group