[Tutorial] Transferir tu foro de un servidor a otro.
Instrucciones para cambiar de host: Hacer backup de tus archivos del viejo host: Empecemos con respaldar todos los archivos en tu antiguo host. * ...

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:
    Código:
    $config['db_encoding'] = 'utf8';

    MyBB 1.4.x:
    Código:
    $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.
[Imagen: http://www.sincemylastcigarette.com/bann...0_dark.png]
I have a problem, bueno... como sabras que mi foro se cayo y lo kiero volver a poner en xtreemhost pero cuandoi cambio las URLs me <aparece que inicie sesion nuevamente y lo hago y me manda a Mostrar Todos Los Ajustes y pssss los pongo como debe ser y le doy click en cambiar y me manda a la pagina de inicio de sesion y me logeo y me mannda donde mismo

hay alguna forma de peditarlo manualmente en un php?
jaja, creo que ya se donde, en inc/settings
Última modificación: 30 Jan, 2010, 7:10 am por cep999.
si silver.

es el settings.php

en ese busca cockie

y url, ahi los cambas, despues de eso, BORRAS TODOS LAS COCKIES para no andar buscando las antiguas, y ya con eso podras editar el admin para configurarlo todo bien

saludos..
una duda... en arysys ya encontre donde subir la base de datos... pero solo soporta 2 MB (Tamaño máximo: 2,048 KB) y mi base de datos es de 4 MB.... como lo separo en 3 partes?
tienes que separarlas desde que las exportas
:)
NO!!!!
(3 Feb, 2010, 12:48 pm)Walkman 5.0 escribió: tienes que separarlas desde que las exportas


Silver la base dedatosesta comprimida?

sino comprimela con zip y subela
nose pero simpre que me cambio de host mi foro queda asi http://zonaemulation.donkiehost.com yo simpre suvo todo normal pero simpre me queda mal es decir solo seven las imagenes y algunas cosas no tiene ni fondo y se queda simpre en el portal parece una simple pagina html hay alguna solucion a este problema
sera porque de un principio no has cambiado la ruta del foro

segun tu setings aun estas en zonaemulation.es
:)
tienes rason ya lo cambie gracias amigo ya esta el foro on solo falta instalar algunas cosas y actualisar lo malo es que me hace falta los rangos y nose como rayo hacerlos T.T
Muchas gracias por el tutorial, ya que he tenido que cambiar de servidor y me ha quitado el miedo a perderlo todo XD.

El caso es que quería aportar una cosa, ya que en el paso de últimos ajustes yo lo hice de diferente forma y me ha funcionado. Mi foro es MyBB 1.4.x, así que no se si la cosa varía un poco en cuanto a las otras versiones.

Yo en vez de subir todo el foro y después ir a http://tusitio.com/foro/admin/ he modificado el archivo inc/config.php

En las primeras líneas se puede encontrar lo siguiente:
Código:
$config['database']['type'] = 'mysqli';
$config['database']['database'] = 'nombre bd';
$config['database']['table_prefix'] = 'mybb_';

$config['database']['hostname'] = 'localhost';
$config['database']['username'] = 'usuario';
$config['database']['password'] = 'contraseña';

Ahí tendrían que estar los datos de nuestro servidor anterior, tan sólo tendríamos que modificarlos con los de nuestro nuevo servidor y a la hora de subir ya estaría todo configurado sin necesidad de ir al directorio del admin.