News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

migrar el smf+mkportal (o solo el smf)

Started by franklinrony, July 06, 2006, 06:52:00 PM

Previous topic - Next topic

franklinrony

bueno pues debido a que la mayoria de documentacion que se encuentra al respecto esat en ingles y a veces cuesta estar traduciendo. me decidi a crear este pequeño tutorial donde podras migrar tu foro smf y ademas con el mkportal ya sea de manera local aun servidor en internet o si vas a cambiar de servidor.

yo usare la version del smf 1.06 y mkportal 1.0.

bueno lo primero que tienes que hacer es bajarte las carpetas donde tengas el mkportal y el foro ademas del index. puedes usar cualquier cliente de ftp si buscas en google hayaras varios, bajate el que mas te guste.

Ahora bajate la Base de datos entrando a tu manejador de base de datos. por eejemplo con phpmyadmin seria asi:




seguidamente vamos a exportar la base de datos para ello damos clic en exportar base de
datos.


ahora seleccionar todo. ahora debemos fijarnos en algo si la version de la base de datos que vamos a usar en el otro servidor es menor  que la que tenemos en el servidor actual debememos de  seleccionar la version d ela base de datos a usar el la pestaña que dice
"Compatibilidad con exportación SQL"


Ahora ya solo queda que eligamos el tipo de compresion. yo uso gzip por que es mas liviano el tamaño del archivo, luego le damos continuar y bajamos el archivo generado a nuestro disco duro.

bien ahora procedemos a subir los archivos que nos bajamos al nuevo servidor (menos el archivo de la base de datos  :icon_tongue:)

creamos una nueva base de datos en el nuevo servidor y tomamos en cuenta los datos. luego importamos la base de datos que nos bajamos del servidor.
para ello nos dirigimos a la base de datos que acabamos de crear y le damos a importar y seleccioanmos el archivo que nos bajamos anteriormente solo fijate de seleccionar el tipo de compresion en este caso gzip

y tendremos algo como esto

Su consulta ha sido ejecutada con éxito :
Se insertó el contenido de su archivo. (134 Instrucciones

una vez hecho eso subimos el repair_settings.php(el que biene con el post)  y lo ponemos en la carpeta donde tengamos el foro, para configurar las nuevas rutas de las imagenes y los datos de la nueva base de datos.

ahora introducimos la direccion del repair settings en nuestro navegador y lo configuramos
introduciendo los datos nuevos  de nombre de base de datos, host, usuario y contraseña



le damos a save settings y nos aparecera la misma ventana pero ahora marquemos las nuevas rutas de el theme default, smileys y demas.



si todo esta bien ya podremos ver nuestro foro en funcionamiento. ahora solo falta abrir el conf_mk y cambiar

$SITE_URL =
por la nueva url.
borramos el repair_settings.php y todo tendria que ir bien.
entramos en el area deconfiguracion tema actual(para cada tema) y cambiamos

     
URL de este tema:    
URL de las imágenes de este tema:    
Directorio de este tema:

por las nuevas urls

espero no haber olvidado algo. alguna duda estamos a la orden

enlace al repair_settings.php
http://www.simplemachines.org/download/index.php?thanks;filename=repair_settings.php
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

pakri

Error en la Base de Datos: Duplicate entry '0' for key 1
Archivo: /home/pakri/public_html/foro/Sources/Subs-Post.php
Línea: 1564

luego de seguir el manual

trato de postear y me sale estoque hago


no olvides vistar mi foro

franklinrony

'que version de cada cms tienes? respecto al problema, fijate que yo lo he hecho siempre asi como postee el tuto y me iba bien, tal vez el bar o alguien mas nos puede deir por que se da ese error,  ami me dio ese erro una vez pero creo que eran por problemas del serivodr questaban cambiando la base d edatos o algo asi
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

pakri

bueno ya arregle el problmanualmente

pues solo pude asi


no olvides vistar mi foro

marvinc650

alguien que me ayude yo no puedo sigo todos los pasos pero cuando estoy subiendo la bd no funciona...  :-\ ::)
it visits http://forohacker.tk is a site of hacking in Spanish

Friends I cannot English this is translated by google
Aid to grow my site voting please
http://www.20tantos.org/in.php?ID=1154486962.9450

franklinrony

http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

freedomproject

Perdon, una pregunta, con estos pasos tambien logras migrar los datos, como los foros, los mensajes, usuarios, etc?

franklinrony

si, es una migracion completa hasta a base de datos, saludos
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

HotJoint

Muy buena frony, espero no te moleste que dirija a la gente de mi foro a esta guia :) obviamente con todos los creditos que te mereces.

Buen aporte :)

franklinrony

no ahy problema la idea es que fuera uan guia de consulta rapida yo me vi envuelto en lo mismo cuadno comenze asi que espero les sirva
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

aristides_03

hola amigos gracias por el manual me pase a otro hosting pero tengo problema

1 me tira un mensaje <<<<El directorio de default de los temas es incorrecto, favor de corregirlo haciendo click en este texto.>>>> le doy click pero no se que hacer o que cambiar

2 pero no se que hacer, cuando cambio el tema el foro se desordena


Hay mucho que compartir

franklinrony

leete desde esta parte hacia abajo

una vez hecho eso subimos el repair_settings.php(el que biene con el post)  y lo ponemos en la carpeta donde tengamos el foro, para configurar las nuevas rutas de las imagenes y los datos de la nueva base de datos.


debes tener el repair settings para que te corrija los paths del theme default, los demas los haces amano , editando las rutas de cada tema donde dice tema actual.

http://www.simplemachines.org/download/index.php?thanks;filename=repair_settings.php
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

aristides_03

#12
buenos amigo lo baje  lo subi  y hoy medice esto

RIESGO MAYOR DE SEGURIDAD:
No has borrado repair_settings.php!

pero no veo cambio

ayuda ya tengo casi una semana imigrando

Hay mucho que compartir

franklinrony

insisto leete completo el tutorial alli dice que debes apuntar tu navegador a la carpeta de tuforo donde tengas el repir setting.php por ejemplo
www.miweb/foro/repair_setings.php si esta en una carpetao
miwe.com/repairs_settings.php si esta en el raiz luego alli te dira las nuvas rutas que debes cambiar abajo de cada linea como sale en la figura solo cliqueas y las corrije luego le das save y estar todo bien y luego
borramos el repair_settings.php y todo tendria que ir bien.
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

gr4m4j0

#14
buenisimo! le doy 11/10 pts.


tengo 2 consultas:

1.- repair_settings.php funciona con cualquier version smf? o debo buscar el repair_settings especifico para mi version (rc2) ???

2.- en que parte de la migracion debo especificar utf8 para no tener problemas con las tildes y ñ ??

franklinrony

1-si al menos hasat la 1.1.3 funciona es el mismo lo he usado en rc2 que tenia antes de actulizar y todo bien

2-respecto al dos no te sabria decir,a l menos cuando lo hago con el bigdump tiene un apartado donde se puede colocar la codificacion de caracyeres , para el phpmyadmin hay una opcion que dice collation y se elije a la que tenias en tu otra bd pero te mentiria si te digo que fucniona, los conocedores del tema creo nos pueden orientar mejor por que hasta la fecha tampco se como resolverlo o un metod que asegure que funcione
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

ruyman21

Y tiene que ser antes de instalar el SMF?

O sea... creamos la BBDD... y cuando la migremos, entonces instalamos el SMF? O da igual si ya está creado?

franklinrony

no es necesario instalarlo de nuevo solo hay que copiar por ftp los mismos archivos del antiguo foro al nuevo y luego migrar la bd
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

Ahriman

Yo siempre hice así pero sin seleccionar a compatibiilidad de la base de datos que ni idea de cual de las opciones usar, pero me fije que tu base de datos a exportar se llama smf y entonces cuando importes tiene el mismo nombre, en cambio yo tengo un nombre de base de datos que me pone el hosting e intento importar en otra base de datos con distinto nombre, estoy pensando que debería crear dentro de una base de datos algo así como tu llamado smf y así al importar siempre con el mismo nombre igual no me da error, ya voy a probar y muchas gracias por la guía por que por ejemplo yo quiero empezar con mi foro y tengo el problema de no saber importar una base de datos y si ocurre algún problema no quiero que se pierda todo por mi culpa y bueno que solo me falta saber sobre esto para echar a andar mi foro.

franklinrony

lo d ela compatibilidad es por si tu host no tienen por ejemplo mysql 5 ya que a veces da problema cuando importas d eua version superior de bd, lo otro es que quiza tengas amrcada lguna uopcion en el phpmyadmin que le cambie  el nombre a la bd en principio solo bastaria con exportar la bd y a importarla crearia la bd con el mismo nombre del foro antiguo
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

Advertisement: