Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Ayuda. Recuperar datos.
Páginas (2): 1 2   
javiercba   24 Oct, 2014, 4:41 pm
#1
Amigos, soy un usuario con un conocimiento muy básico del tema bases de datos. Administraba un foro en el que he recopilado info durante casi 6 años. Hubo un cambio de administradores, y quisieron actualizar de mybb 1.6x a 1.8. Previamente hicieron una copia de seguridad de la base de datos, pero no por phpmyadmin sino desde el mismo foro (no se si eso estará bien). El tema es que cometieron varios errores y perdimos la info, nuestra preciosa info. Usuarios, temas, etc... todo a la basura.
Lo único que tenemos es el backup ese. Lo he subido con bigdump a una nueva base de datos, pero las tablas de threads, usuarios y demás, están vacías. Lo que me llamó la atención es ver que hay una gran tabla mybb_debuglogs y ahí parece estar todo mi foro metido como en una papelera de reciclaje. 
La pregunta es: hay forma de poner orden en eso? recuperar datos?
Desde ya les agradezco su ayuda. Recuerden que no soy muy diestro con este tema.
Cluster   24 Oct, 2014, 7:23 pm
#2
mybb_debuglogs me parece que es una tabla del merge system, realmente no tengo conocimiento sobre si es posible migrar dicha información puesto que son estructuras completamente distintas

:)
Kevinex   24 Oct, 2014, 7:41 pm
#3
Lo veo difícil, tu hosting no da el servicio de backups? Aunque sea de una semana?

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
javiercba   25 Oct, 2014, 5:41 am
#4
Gracias por la ayuda y las respuestas, aunque las novedades sean desalentadoras. Hace un año migré del hosting que tenía a godaddy. El anterior me hacía backups automáticos diariamente. GOdaddy no los hace por defecto... y la verdad asumo de mi parte la irresponsabilidad de no contar con un buen backup generado por phpmyadmin
Cluster   25 Oct, 2014, 8:30 am
#5
en teoria, los backups por MyBB tambien sirven, aunque si esas tablas están vacias no sé de que forma puedas recuperar la información

:)
XEDE   25 Oct, 2014, 5:44 pm
#6
Unas preguntas:
Cuanto pesa el archivo de backup que tenes?
Es un archivo Zip o Gzip, lo abriste? en este caso tenes dentro el archivo de datos con extensión *.SQL?
Si es así, anda a PhpMyAdmin y proba subirlo como BD y ver como te muestra los datos, ya que tendría que funcionar correctamente
javiercba   27 Oct, 2014, 6:05 am
#7
Es un archivo con extensión sql.gz. Si lo abro, hay un archivo sql de aproximadamente 950 megabytes.
Si lo importo desde phpmyadmin, el proceso no se completa. Por ello lo hago a traves de bigdump. Pero cuando voy a consultar las tablas, las de threads, users y demás están vacías. Y todo eso parece estar en la de debuglogs, que "pesa" cerca de 500 megabytes
XEDE   27 Oct, 2014, 6:00 pm
#8
Oks, pero entonces es un problema del tamaño ya que es una BD bastante grande, proba montar un foro de forma local e importar la BD de esa forma para verificar que la misma esta OK, ya que el problema seguramente es que al subirla por phpmyadmin via online pueden fallar muchas cosas, desde que el archivo falle en su subida y quede corrupto o que las configuraciones del host te bloqueen la subida, normalmente los host te limitan a archivos comprimidos de 50mb, proba localmente primero para asegurar que funciona OK la BD y después se puede ver como subirla
javiercba   30 Oct, 2014, 9:52 am
#9
OK. Podrías, brevemente, decirme qué debo hacer para montar la base en forma local? Perdón por abusar de tu buena predisposición.
XEDE   30 Oct, 2014, 12:34 pm
#10
Para hacerlo de forma local es simple, si nunca montaste un foro local solo tenes que bajar e instalar el programa XAMPP una vez instalado vas a la carpeta htdocs del programa la que seria como tu carpeta public_html en un host web, después instalas en esa carpeta un foro Mybb y abris tu navegador web, en la url simplemente escribí localhost y listo, o ejemplo localhost/foro si tu carpeta mybb se llama asi, eso es para la parte visual/navegación del foro

Desde el mismo XAMPP tenes la opción de abrir phpmyadmin para cargar los archivos de tu BD, previo a esto vas a modificar el archivo de php.ini de la siguiente forma:

1- Vas al archivo php.ini
2- Buscas la línea: upload_max_filesize. Normalmente el límite por defecto son 2 Mb: upload_max_filesize = 2M
3- Pones en esa línea el tamaño máximo del archivo que vas a importar. En tu caso ejemplo 1024Mb por ejemplo, quedaría así: upload_max_filesize = 1024M
4- Guardas el archivo y reinicias el Apache (esto es un click en el panel del XAMPP).
5- Cuando volvés a intentar importar un archivo en una base de datos en Phpmyadmin ahora vas a tener el limite de máximo de 1024 Mb

Claro que esto es para subir el archivo de forma rápida al ser de manera local lo tiene que subir sin problemas aunque pese 1GB casi, en este caso sin comprimir el mismo, si no igual podes probar subirlo comprimido, ya que como te indico es de forma local así que se hace rápido

De esta forma tendrías que poder subir la BD completa sin problemas, ya que normalmente el problema principal es que todos los host web te dejan subir un archivo máximo de 50mb por ende si tu BD del backup es de mas de 100mb ningún host te va a dejar subirla o la va a subir mal obviamente.

Por otro lado una vez que hagas esto y suponiendo que salga todo bien, vas a poder exportar tu BD por partes y después ir subiéndola a tu hostweb por partes, de esta forma cuando finalizas tendrías tu BD completamente restaurada
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.