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 / 1.6.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 para MyBB 1.2.x/1.4.x: 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/1.6.x: (MyBB 1.6.x ya lo tiene por predeterminado)
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 [i]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/1.6.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.
UPDATE: Verificacion para 1.6.x
Créditos: Sergio Montoya.