MyBB Community Forums

Full Version: Como transferir el foro de un servidor a otro
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hola,

Como puedo hacer un backup y pasarlo a otro hosting sin perder mis posts, usuarios, plugins, estilos de los foros y demás

Gracias!

PD: explíquenme o mandenme su email no me pasen un tema que esta aquí porque esta en ingles y yo no se ingles.
Instrucciones para cambiar de host:

Hacer backup de tus archivos del viejo host:
Empecemos con respaldar todos los archivos en tu antiguo host.
  • Creamos una nueva carpeta en el escritorio o mis documentos y le asignamos de nombre algo como 'Respaldo mybb'.
  • Accedemos a los archivos del antiguo host (usualmente por FTP) y copiamos todo la carpeta del foro a la carpeta que se creó para el respaldo.

Hacer el respaldo de la base de datos del viejo host:
Solo cubriré aquí MySQL ya que es la más común, para algún otro tipo de base de datos, checa con Google o tu host.
Hay varias formas de hacer este paso. La más fácil es desde MyBB.
  • Para empezar accedemos al AdminCP.
    • MyBB 1.2.x: Ve a Herramientas de Base de Datos y selecciona la opción de Copia de Seguridad
    • MyBB 1.4.x: Ve a Mantenimiento, selecciona Copias de Seguridad y luego ve a Nueva Copia de Seguridad.
  • Le damos click en Seleccionar todo.
  • En las opciones escogemos descargar el respaldo, compresión GZIP, incluimos las Estructuras y Datos y Optimizamos las tablas.
  • Ahora guardemos el archivo que se descargará en 'Mis documentos' o en el escritorio para encontrarlo con mayor facilidad luego.
La otra forma es por medio de tu editor de MySQL (como phpmyadmin y MySQL Administrator). Para instrucciones en como hacer el respaldo, busca en google o checalo con tu host.

Cambiar configuraciones:
Tenemos que cambiar la información del antiguo host al nuevo.
  • Abrimos un editor de archivos, como el bloc de notas.
  • Con este programa abrimos el archivo inc/config.php localizado en la carpeta del respaldo de archivos que hicimos anteriormente.
  • La primera sección es de la base de datos. Ponemos los nuevos valores.
  • Opcional: Ya que estamos en este archivo, recomiendo buscar la siguiente linea:
    MyBB 1.2.10 en adelante:
    $config['db_encoding'] = 'utf8';
    
    MyBB 1.4.x:
    $config['database']['encoding'] = 'utf8';
    
    Si alguna de estas líneas está comentada (tiene // al inicio) la removemos. Esto es para tener compatibilidad con los caracteres que no son del idioma inglés (acentos y la ñ).
  • Guardamos los cambios.

Copiar los archivos al nuevo host:
  • Accedemos a los archivos en el nuevo host (usualmente con FTP).
  • Copia la carpeta de respaldo que hiciste a tu host
  • Una vez finalizada la transferencia de archivos, cambiamos de nombre el nombre de la carpeta al que desemos (será parte de la dirección, algo simple como foro estaría bien).

Copiar/Restaurar la base de datos:
Esto solamente se puede desde un administrador de MySQL. En este caso utilizaré PhpMyAdmin ya que es el mas común. Si tu host no tiene este administrador, checa con ellos o en google como restaurar una base de datos.
  • Accesa a phpMyAdmin en tu host. Inicia con el usuario y contraseña de esa base de datos.
  • Del lado izquierdo seleccionamos la base de datos donde vamos a guardar el contenido.
  • Del lado derecho click a Import.
  • Dale en Browse y selecciona el archivo de la copia de la base de datos que descargaste y pues dale en Go.

Últimos ajustes:
  • Accede al AdminCP en tu nuevo host por medio de la barra de direcciones. Ej: http://tusitio.com/foro/admin/
    • foro = el nombre de la carpeta que se asignó anteriormente para el foro.
    • admin = si se modificó la configuración de la carpeta administrativa, la reemplazamos con el nuevo nombre.
    MyBB 1.2.x:
    • Nos dirigimos a la categoría de Configuración del Foro y luego a Cambiar.
    • Ahora buscamos Parámetros Generales y click en Go.
    MyBB 1.4.x:
    • Ahora nos dirigimos a Configuración y luego a Ajustes del foro.
    • Click en Ajustes Generales.
  • Cambiamos las URLs de la Web y del Foro con los nuevos valores.
  • Guardamos los cambios.

Con esto concluimos la transferencia a tu nuevo host.

EDIT: Typos, español para MyBB 1.4.
Muchas gracias Smile
Me ha servido muchísimo Toungue
gracias!!! te pasaste!!
Hola, la verdad me ha sido bastante útil, pero tengo un problema. He seguido todos los pasos, y llego perfectamente hasta "Últimos Ajustes", pero a la hora de cambiar la url, y demás no puedo.
Te explico:
Accedo al Panel de Admin, y me logueo. Ahora le doy a Configuracion, y me vuelve a pedir que me loguee, lo hago y me sale para escoger, escojo Ajustes Generales, y me vuelve a pedir ligin, lo vuelvo a hacer y ahora me sale para configurarlo, cambio:
-URL del Foro
-URL de la Web
-Dominio de las Cookies
-Ruta de las Cookies

Y cuando le doy a guardar cambios, me vuelve a pedir el login, me vuelvo a loguear y me sigue saliendo al misma página pero como si no hubiese configurado nada y siguen als Url antiguas.
Espero que puedan ayudarme, porque necesito tener el foro.
Muchisimas gracias desde ya.

EDIT:
He podido solucionarlo yo solo manualmente. Pero por si alguien le courre el mismo problema que yo, les dejo la solución:
Sigan todos los pasos hasta llegar a "Últimos Ajustes" en el post de YottabyteWizard, y si les ocurre lo msimo que a mi, es decir, no les permite cambiar las URL, y siempre os pide que os logueis haceis lo siguiente:
Por FTP, os vais al foro y seguis la ruta de inc/settings.php, descargais el archivo "settings.php", y editais:
$settings['bburl'] =
$settings['cookiedomain'] =
$settings['cookiepath'] =
$settings['homeurl'] =
Guardais, lo subis y listo.
@ up :
es cierto, porque si namas subes el foro, y la db, los archivos aun tendran la configuracion del antiguo host.
(2008-11-28, 07:26 PM)Cid Maury Wrote: [ -> ]@ up :
es cierto, porque si namas subes el foro, y la db, los archivos aun tendran la configuracion del antiguo host.

De todas formas, el panel Admin esta hecho para que no depender de la configuración actual, a excepción de la base de datos. No importa las nuevas URLs del foro, el Admin Panel debe de funcionar, siempre y cuando la estructura de archivos y directorios siga como debe de estar.

No he puesto la modificación del archivo settings.php ya que es lo menos recomendado.

Pero igual, en el peor de los casos, pues funciona Smile
Hola amigos. Tengo una duda, cuando estoy importando la base de datos solo se cargan 4 tablas, y me dice que hay un error, por lo cual el foro no funciona. Agradezco al que me ayude.

Saludos
¿Serías tan amable de informarnos de el error?
¿Cual es el mensaje que aparece?
¿En el proceso de que tabla sale el error?
¿Con que software estas importando la base de datos?
Si, esto me aparece:

[Image: 2zz6v43.png]

Sale cuando estoy subiendo la copia de la Base de Datos, y lo estoy importando con phpMyAdmin. Y también nombra que no tengo los permisos suficientes para crear otra base de datos.

Espero la pronta respuesta.
Pages: 1 2