Como Mover Foro IPB a otro servidor sin perder nada.
Bueno en este tutoriale les explicare como migrar su foro Ipb a otro hosting/server , sin perder un solo dato.
Bueno Primero que todo debemos hacer el backup/respaldo de todo lo que compone el foro,desde los archivos que forman hasta los datos que se encuentran en el ( usuarios,posts,etc..)
Ingresamos al FTP de nuestro foro y bajamos la carpeta , donde tenemos los archivos del foro , tal cual esta a nuestro disco.
Ahora ya tenemos todos los archivos, con los skins,mods y todo lo que le agregamos.
Luego vamos por los datos que seria la base de datos, Invision Power en el panel de adminstracion trae la opcion para hacer el respaldo de la base de datos (mysql)
Desde el panel de administracion nos dirigimos a.
Admin ->SQL Back UpCuando ya estamos ahi, nos mostrara 3 opciones para elejir entre YES o NO , colocamos todas YES y damos
Start Backup, Nos preguntara otra ves y le damos "Click here to start the backup".
Ahi comenzara a bajar la base de datos a nuestro disco duro, va ir bajando sin decir el peso , cuando llege al peso de la base de datos ahi se terminara la descarga.
La base de datos estara comprimida en formato Gzip , de esa forma el peso sera menor, para la posterior subida.
Ahora ya tenemos todo, Archivos del foro por un lado y por el otro , los datos del foro.
---------------------------------------------------------------------------------------------
Bueno ahora debemos realizar lo primordial para que el foro funcione , para eso debemos editar los archivos:
- conf_global
- conf_global-bak1º editaremos conf_global , sera el encargado de conectarse con la base de datos. (para editarlo lo ideal es abrirlo con el bloc de notas)
Tenemos esto.
CODE
<?php
$INFO['admin_group'] = '4';
$INFO['auth_group'] = '1';
$INFO['banned_group'] = '5';
$INFO['board_start'] = '1200143489';
$INFO['board_url'] = 'http://forometal.890m.com/';
$INFO['default_language'] = 'español';
$INFO['guest_group'] = '2';
$INFO['installed'] = '1';
$INFO['member_group'] = '3';
$INFO['mysql_tbl_type'] = 'MyISAM';
$INFO['php_ext'] = 'php';
$INFO['safe_mode'] = '1';
$INFO['sql_database'] = 'a3403255_forometal';
$INFO['sql_debug'] = '1';
$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = 'localhost';
$INFO['sql_pass'] = 'mipassword';
$INFO['sql_tbl_prefix'] = 'ibf_';
$INFO['sql_user'] = 'a3403255';
?>
Ahora les explicare los idems mas importantes.
$INFO['board_url']: Ahi debemos completar con la URL que nos da el hosting nuevo, en mi caso sera esa.
$INFO['sql_database']: Este se puede decir que es el idem mas importante , ya que si esta mal este nos dara error de la base de datos y no podremos ingresar al foro. Debemos completar con el nombre de la base de datos
que debemos tener creada en el nuevo hosting.
$INFO['sql_host']: Aca debemos ingresar el nombre del host de la base de datos , en general es
localhost, pero puede haber casos esepcionales como byethost que tiene otro sqlhost.
$INFO['sql_pass']: Ahi completaremos con la contraseña que tiene la base de datos, para poder ingresar.
$INFO['sql_user']: Por ultimo cambiamos el nombre de usuario de la base de datos por el nuevo que debemos crear y asociar con la base de datos, creada anteriormente.
Bueno, guardamos y ya tenemos configurado uno de los archivos necesesarios para migrar el foro.
En este momento iremos a editar el archivo
conf_global-bak ( para editarlo usar el bloc de notas , recomendado)
Veremos esto.
CODE
<?php
$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = 'localhost';
$INFO['sql_database'] = 'a3403255_forometal';
$INFO['sql_user'] = 'a3403255';
$INFO['sql_pass'] = 'mipassword';
$INFO['sql_tbl_prefix'] = 'ibf_';
$INFO['sql_debug'] = '1';
$INFO['board_start'] = '1200143489';
$INFO['installed'] = '1';
$INFO['php_ext'] = 'php';
$INFO['safe_mode'] = '1';
$INFO['board_url'] = 'http://forometal.890m.com/';
$INFO['banned_group'] = '5';
$INFO['admin_group'] = '4';
$INFO['guest_group'] = '2';
$INFO['member_group'] = '3';
$INFO['auth_group'] = '1';
$INFO['mysql_tbl_type'] = 'MyISAM';
?>
Podemos ver que es identico al
conf_global, el unico detalle es que esta ordenado de otra forma.
Lo que debemos hacer es cambiar como hicimos con el otro archivo los idems que yo les marque.
Finlizado esto, subimos todos los archivos tal cual estaban, en sus respectivas carpetas , con estos 2 archivos editados, con identico nombre.
Despues de que terminemos de subir todos los archivos de forma correcta, nos dirigimos al
php-admin de nuestro nuevo hosting contratado.
Vamos a la base de datos en la cual tendremos el foro (la que completamos los datos de los archivos conf_global y conf_global-bak) -> ImportarNos ubicamos en
Archivo a importar -> Examinar.
Y buscamos el archivo Gzip de la base de datos que habiamos hecho el backup anteriormente, la selecionamos.
Los demas espacios los dejamos como estan y le damos continuar.
QUOTE
La base de datos tiene qe estar completamente VACIA , si hay alguna tabla o dato de algun foro anterior borrar por completo
Luego de que se complete la subida, nos dirigimos a la url del foro y ya tenemos el foro en un nuevo host.
Nos queda suprimir el host anterior y dejar algun redireccionamiento y cambiar el redireccionamiento del dominio.
Atte Lizz Este manual fue realizado en su totalidad por el que les esta hablando
Lizz, exclusivamente para Trucoswindows.