Deseo cambiar de servidor.. Cómo lo hago?

IsraelSKA Seguir

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
Esta es una pregunta frecuente y que siempre se está respondiendo.. para que no tengan que esperar la respuesta de algo que se ha respondido varias veces, he decidido crear este tema…

Supongamos que estás en un hosting, ya sea de pago o gratuito y deseas cambiarte a uno nuevo, pero sin perder nada de lo que ya tienes.. Esta guía te servira ;)


NOTA: Es importante que antes de todo cierres tu foro para que no se pierda ningún mensaje entre que respaldas y restauras tu foro.

Respaldando

1.- Sistema de foros vBulletin: Cuando instalas vBulletin subes un montón de archivos, los cuales siven para el funcionamiento de vbulletin que sería lo básico.. Estos archivos no es necesario que los descargues desde tu ftp, ya que perderás tiempo en esperar que termine la descarga.. aunque si lo deseas puedes descargar la carpeta “public_html” completa mientras duermes J

2.- Hacks, complementos, modificaciones, etc.: Cuando instalas algún complemento, debes modificar plantillas y/o subir archivos… Si no respaldas esas modificaciones/archivos no funcionará como corresponde en el nuevo sitio, e incluso el sitio arrojaría error..
* 2.1.- Respaldando archivos: por ejemplo, si instalaste Auto Media Embedding, debiste haber subido el archivo “automediaembed_admin.php” dentro de la carpeta AdminCP (además de otros archivos). Estos archivos deben ser restaurados a las carpetas que corresponden, ya sea que hayas extraido los archivos desde tu FTP o los tengas en tu PC.
* 2.2 .- Estilos y plantillas: Esto es muy importante, ya que esto es la cara del foro, tu skin, theme, estilo o como lo llames.. Si bien puedes respaldar los archivos desde tu FTP te recomiendo que lo hagas desde el Panel del admin: AdminCP > Estilos y plantillas > Descargar / Subir Estilos. Aparecerá una pantalla como esta..
atrn74.gif


En el primer cuadro seleccionas tu skin a respaldar, en el segundo lo dejas como está, el tercero cambiará automáticamente y el cuarto colocas el nombre del archivo que será descargado a tu PC y presionas en “Descargar”

3.- Base de datos: Este tema es el más delicado, pero es sencillo..
Ve a tu phpmyadmin


1okks6.gif



1.- Selecciona tu base de datos
2.- Presiona en “Exportar”
3.- Fíjate que estén seleccionadas todas las tablas (de igual manera puedes seleccionar las que desees, pero es para usuarios más avanzados)
4.- Marca la opción “añadir DROP TABLE”
5.- Marca la opción “Enviar (genera un archivo descargable)”
6.- Presiona en Continuar

Comenzará a descargar la base de datos, dependiendo de la cantidad de mensajes de tu foro tardará unos segunos, minutos u horas
Si gustas, puedes descargar el archivo comprimido con zip, lo que significa que demorará menos tiempo en descargar la base de datos y menos tiempo para que se suba.. Recomendado en el caso que tengas una base de datos muy grande.



No te olvides de los emoticones!! (tambien llamados Smilies)


Con todo esto hecho ya habremos hecho un respaldo de nuestro sitio.. no por esto te pongas a borrar los archivos del servidor antiguo, esto te servirá de respaldo en caso de que te hayas olvidado de algo ;)




Pues bien, vamos a la segunda parte que es Restaurar tu sitio..
Ya hemos decidido en que sitio nos vamos a alojar asi que manos a la obra…


Comienza creando una nueva base de datos


28p1ma.gif



En “New Database” colocas el nombre de la base de datos
En “Current Users” creas el usuario de la base de datos y su contraseña
En “Add Users To Your Databases” Asocias al usuario con la base de datos y le asignas los permisos (ALL)
Recurda que estos datos no deben revelarse


Restaurando la base de datos: Ya creada la base de datos es hora de importar los datos…

jai2js.gif



Ve a phpmyadmin, selecciona la base de datos, presiona en “Importar” luego en examinar y te aparecerá una ventana en donde seleccionarás tu base de datos, la que habías respaldado anteriormente.
Lo demás lo dejas por defecto
Ojo: “Importación parcial” Significa que el archivo se subirá de a poco, puede ser un poco tedioso estar indicando a cada rato que archivo es el que hay que subir, pero servirá para archivos grandes
Por último presiona en “Continuar” y comenzará a subir la base de datos…
Pon mucha atención en esta parte ya que es común que aparezcan errores.
Si por ejemplo te aparece:


MySQL ha dicho:
#1062 - Duplicate entry '68' for key 1

Significa que en alguna tabla se ha duplicado un valor.. te recomiendo que elimines todas las tablas que se han subido e importes la base de datos otra vez..
Si eres usuario avanzado busca que tabla está provocando conflictos y elimínala.

Suponiendo que no arrojó ningún error, estamos listos con la base de datos…


Ahora sube los archivos básicos para que vbulletin este corriendo, recuerda editar el archivo config.php con los nuevos datos (usuario del hosting + contraseña, base de datos, usuario de la base de datos + contraseña)

Luego sube los archivos que corresponden a los complementos a las carpetas correspondientes
Ahora tu foro debería estar operativo, falta que restaures tu skin,

2pzw9q0.gif




En la misma sección de antes AdminCP > “Estilos y plantillas” > Descargar/Subir Estilos vas a donde dice “Importando Archivo XML del Estilo
Presionas en examinar y seleccionas tu skin respaldado (el cual tiene extensión xml)
Seleccionas la opción “Crear nuevo estilo”
Ignorar versión del estilo? Selecciona SI
Titulo para el Estilo Subido: Colocas el título que gustes, si los usuarios pueden seleccionar el estilo que quieran, este será el nombre que verán
Permitir Selección por Usuario: a tu elección, quieres que los usuarios elijan el skin que usarán en tu foro?
Presionas en Importar

Con eso estaría listo tu skin


Atención
Si tu foro no funciona y/o te arroja error de Base de Datos puedes hacer esto:


Abre tu archivo config.php

busca

PHP:
<?php
reemplaza por

PHP:
<?php
define('DISABLE_HOOKS', true);


Lo que hace esto es deshabilitar todos los hack, plugins y demás, incluyendo vbadvanced (portal).. Esto es usado solo para diagnosticar y resolver problemas, NO es la solución al problema



NOTA: Si descargaste la carpeta “public_html” súbela completa y no te preocupes de nada más, sólo de restaurar la base de datos..
NOTA 2: Si descargaste la carpeta “public_html”, te recomiendo que la comprimas en formato zip, la subas a tu FTP y con Cpanel descomprimas los archivos, esto te ahorrará bastante trabajo y tiempo



Espero que haya quedado claro, en caso de alguna duda estaremos atentos a cualquier comentario, corrección o aporte…


Saludos
Guía creada por IsraelSKA para vbhispano.com
Si vas a copiar esta guía sólo te pido que coloques los créditos.
 

Tharos

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Dic 2007
Mensajes
1.029
Excelente aportazo compadre, te las mandaste!
Se agradece tu ayuda ;)
 
I

Intruso

Amigo tengo un problema yo creo y ago lo que tu haces subo los archivos configuro el config.php y me da error en la base de datos.
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
fíjate que hayas resubido todos los archivos correspondientes a tus hacks..

en todo caso siempre puedes usar esto para deshabilitar los complentos y hace run diagnóstico..

abre tu archivo config.php

busca

PHP:
<?php


reemplaza por

PHP:
<?php
define('DISABLE_HOOKS', true);


Saludos
 

alejandros85

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Nov 2006
Mensajes
206
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
si se toma la base de datos desde ese metodo , se puede cargarla con bigdump ?

o bigdump solo acepta db desde vbulletin (mantenimiento)
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
el teoría si, debería funcionar..
nunca lo he usado y de hecho acabo de culturizarme.. :)

hago un copiar y pegar

1) Crear una base de datos donde restauraremos el archivo con extension sql.
2) Descargar la aplicacion BIGDUMP desde: http://www.ozerov.de/bigdump.php
3) La descarga contiene un archivo llamado bigdump.php, este archivo tenemos que editarlo:
$db_server = ‘localhost’; //Aqui agregamos el servidor donde esta mysql
$db_name = ‘base_datos’;// la base de datos creada
$db_username = ‘user’;//el usuario de mysql con privilegios a la base de datos
$db_password = ‘password’;//el password del usuario
// Other Settings
$filename = ‘archivo.sql’; //aqui colocamos el archivo sql que queremos restaurar.
No se deben de olvidar de colocar el archivo bigdump.php y el archivo.sql en el servidor y en la misma carpeta. El resto del archivo bigdump.php no lo toquen.
Despues de esta pequeña configuracion solos nos queda ejecutar desde nuestro browser la aplicacion, en nuestro caso: http://localhost/bigdump.php, y eso es todo la base de datos subira poco a poco, solo no vayan a cerrar el browser. Espero les sea de utilidad.

Créditos
http://youta18.wordpress.com/2007/10/02/bigdump-restaurando-grandes-bd-mysql/


Saludos
 

leandroprz

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Sep 2005
Mensajes
1.092
para mi la mas rapida y sencilla es mediante ssh, si tenes acceso, claro =P
se puede hacer backup y restore desde la consola nomas, son 5 minutos como mucho *-*

pd: che, copense con un imagen resizer que se rompe todo :S
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
por seguridad no todos pueden acceder por ssh.. de hecho yo no puedo.. :/


Saludos

PS: el image resizer lo sugerí, pero nunca fue.. ¬¬
 

Moyses

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Jul 2003
Mensajes
113
excelente aporte aunque para medianos y big forums hay uno que otro detalle que no aplica

pero es un buen articulo, seguro que lo encontraran de mucha ayuda muchas personas
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
es algo básico y genérico.. para cuando tu base de datos crece mucho seguramente ya habrás aprendido a usar vbulletin y/o bases de datos, o al menos a usar google.. :)


Saludos
 

Motorolav3

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Jul 2008
Mensajes
10
mmm, algo que no entendi muy bien xD.. bueno el primer paso todo bien, luego en el segundo creando una nueva base de datos, donde hay que ir pa crear eso? xD
 

ikuro

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Jul 2008
Mensajes
56
he estado tratando de importar mi base de datos (dios soy un desastre!!!) y primero lo hize con el dump comprimido pero me arrojo timeout ahora lo hago directo con el archivo sql y me da el mismo error hay alguna otra forma?
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
podrías intentar descargando la tabla más pesada (sólo esa) y las más livianas descargarlas juntas..



Saludos
 

ikuro

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Jul 2008
Mensajes
56
lo raro es qe saque de la base de datos los avatares y cosas asi y aun asi mide tanto!!!

el problema es que ya nada mas la tengo en mi disco duro :S
 

IsraelSKA

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2006
Mensajes
640
recuerda que mysql tiene una opción para importar de a poco la base de datos, esto es útil cuando necesitas subir una base de datos muy grande..
debes indicarle a mysql el archivo a subir y al cabo de un rato dice que subió X cantidad de información, luego de eso deberás seleccionar el mismo archivo para que mysql siga subiéndolo.. debes hacer esto cuantas veces sea necesario hasta que se termine de importar la base de datos completa...


Saludos
 

ikuro

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Jul 2008
Mensajes
56
recuerda que mysql tiene una opción para importar de a poco la base de datos, esto es útil cuando necesitas subir una base de datos muy grande..
debes indicarle a mysql el archivo a subir y al cabo de un rato dice que subió X cantidad de información, luego de eso deberás seleccionar el mismo archivo para que mysql siga subiéndolo.. debes hacer esto cuantas veces sea necesario hasta que se termine de importar la base de datos completa...


Saludos
eso lo hago en el php my admin?????????


estoy aprendiendo de afuerzas xD

listo termine importandola con
Bigdump :)

saludos!!!
 
H

Hudson Hawk

hola gracias por la ayuda, perotengo una duda un poco distinta que tiene que ver con eso...

tengo un vbulletin en un host, y aabo de comprar un dominio adicional, no tngo idea de como cambiar el foro a la carpeta nueva del dominio que compre, que es solo una subcarpeta dentro del mismo host, no sabia como y solo movi los archivos de un lado al otro...se puede ver el foro y todo..pero no puedo entrar al panel de administracion, doy usuario y pass...aparece el mensaje de bienvenida de vbulletin diciendo que si no se redirige automaticamente presione el vinculo, inmediatamente se cambia la pagina y en lugar de ver el panel veo la pagina de inicio de sesion nuevamente... que debo hacer?
 
Arriba