Excelente aportazo compadre, te las mandaste!
Se agradece tu ayuda![]()
3Likes
Esta es una discusión para el tema Deseo cambiar de servidor.. Cómo lo hago? en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); 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 ...
Página:
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..
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
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
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…
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,
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
reemplaza porCódigo PHP:<?php
Código 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.
Última edición por IsraelSKA; 25/06/2008 a las 22:29
Excelente aportazo compadre, te las mandaste!
Se agradece tu ayuda![]()
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.
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
Código PHP:<?php
reemplaza por
Código PHP:<?php
define('DISABLE_HOOKS', true);
Saludos
si se toma la base de datos desde ese metodo , se puede cargarla con bigdump ?
o bigdump solo acepta db desde vbulletin (mantenimiento)
el teoría si, debería funcionar..
nunca lo he usado y de hecho acabo de culturizarme..
hago un copiar y pegar
Créditos1) 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.
http://youta18.wordpress.com/2007/10...ndes-bd-mysql/
Saludos
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
por seguridad no todos pueden acceder por ssh.. de hecho yo no puedo.. :/
Saludos
PS: el image resizer lo sugerí, pero nunca fue.. ¬¬
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
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
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
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?
podrías intentar descargando la tabla más pesada (sólo esa) y las más livianas descargarlas juntas..
Saludos
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
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