Página 1 de 1
Problema con base de datos
Publicado: 04 Ene 2011, 07:55
por Espada
URL:
www.airsoftsanse.es
Versión phpBB: phpBB3 (3.08)
MODs Instalados: ?
Plantilla(s) usada(s): Septom Orange (modificado)
Servidor: Linux gratuito --- zobihost
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola, soy administrador de este foro de airsoft y hemos tenido un problema (mas bien alguien nos lo ha debido causar), y hemos perdido el foro.
He reinstalado el PHPbb3, instalado el mismo idioma que teniamos así como el estilo modificado que anteriormente había. Hasta ahí todo bien.
Tengo una copia de seguridad hecha desde el ACP del mismo dia por la mañana, por lo que supongo que no perderemos muchos post, o al menos eso espero...
El problema es que no puedo o se subirla.
Pesa 1.97mb y desde el ACP no puedo subirla ya que da este aviso:
"Fatal error: Maximum execution time of 10 seconds exceeded in /home/vol13/zobyhost.com/zoby_5892231/htdocs/foro/includes/acp/acp_database.php on line 2416"
Tras mucho googlear decidí usar el PHPmyadmin, pero no aparece el archivo "config.inc.php", hay uno que se debe renombrar supuestamente. Pero al abrirlo no existen los comandos que se deben modificar para configurarlo.
Googleo y encuentro que para mi version es todo mucho mas sencillo y solo necesito entrar en el setup de la aplicación. PUES NO, nada de mas sencillo. aparecen mas parámetros que no se ni que significan y pese a probar todas las posibilidades, al intentar entrar a airsoftsanse.es/phpmyadmin e intentar registrarme (con los datos correctos claro...) da estos mensajes:
#2005 El servidor MySQL no autorizó su ingreso
y
no se pudo cargar la extensión mcrypt,<br />por favor revise su configuración de PHP.
He intentado subir las base de datos desde zobyhost que tiene una funcion php-myadmin, sube el archivo sin problemas, pero el foro sigue sin funcionar...
Por favor a ver si me echais una mano que está el foro inutilizado y no soy capaz de solventar el asunto.
GRACIAS
Re: Problema con base de datos
Publicado: 04 Ene 2011, 09:51
por HuanManwe
Usa el BigDump, que es una aplicación liviana y muy fiable para restaurar bases de datos. Simplemente subes el archivo a la raiz de tu foro, por ejemplo, y sube ahí también el archivo .sql con la copia de seguridad.
Lo único que debes editar en el BigDump son estas líneas:
Código: Seleccionar todo
$db_server = 'servidor_de_la_base_de_datos';
$db_name = 'nombre_de_la_base_de_datos';
$db_username = 'nombre_de_usuario_de_la_base_de_datos';
$db_password = 'contraseña_de_usuario_de_la_base_de_datos';
// Other settings (optional)
$filename = 'backup_1268595051.sql'; // Specify the dump filename to suppress the file selection dialog
Cuando lo hayas hecho simplemente ve con tu navegador a esa dirección
http://www.airsoftsanse.es/foro/bigdump.php inicia el proceso de restauración y espera.
Problema con base de datos
Publicado: 04 Ene 2011, 14:33
por Espada
Sigo sin poder restaurarla, obtengo el siguiente pantallazo:
BigDump: Staggered MySQL Dump Importer v0.32b
Can't open backup_1294092360_ecef55634373aec5.sql for import
Please, check that your dump file name contains only alphanumerical characters, and rename it accordingly, for example: backup_1294092360_ecef55634373aec5.sql.
Or, specify $filename in bigdump.php with the full filename.
Or, you have to upload the backup_1294092360_ecef55634373aec5.sql to the server first.
Start from the beginning (DROP the old tables before restarting)
© 2003-2010 Alexey Ozerov
El archivo de base de datos está en gzip y en uft8 por lo que he cambiado esto en bigdump por si fuera el problema: $db_connection_charset = 'utf8';
Re: Problema con base de datos
Publicado: 04 Ene 2011, 14:50
por HuanManwe
El archivo de la copia de seguridad NO debe estar en gzip. La copia de seguridad debes hacerla creando un archivo SIN COMPRESIÓN, y cuidando de no tener activada la pestaña de INSERTS extendidos. Otra recomendación es hacer ese backup desde phpMyAdmin, y no desde el ACP, si te es posible.
Luego, en el BigDump, debes cambiar el nombre del archivo en esta línea: $filename = 'backup_1268595051.sql';
En vez de ese nombre pon el nombre de tu archivo. En tu caso quizá sea algo como backup_1294092360_ecef55634373aec5.sql o lo que sea. Solo edita esa línea.
Problema con base de datos
Publicado: 04 Ene 2011, 15:03
por Espada
Al subir la copia de seguridad sin descomprimir bigdump no pone pegas y supuestamente funciona. Digo supuestamente ya que la subida la hace en unos segundos y al abrir el foro, este aparece como recien instalado sin post ni usuarios.
Re: Problema con base de datos
Publicado: 04 Ene 2011, 15:31
por HuanManwe
Pues entonces solo puedo pensar en estas posibilidades:
1.- la copia de seguridad no está bien hecha (o te equivocaste de base de datos o al hacerla)
2.- aplicas la copia de seguridad a una base de datos diferente a la que usa el foro que quieres ver funcionando
Problema con base de datos
Publicado: 04 Ene 2011, 16:13
por Espada
La copia de seguridad está hecha con estos parametros:
Opciones de copia de seguridad
Tipo de copia de seguridad: Completo
Tipo de archivo: gzip
Acción: Descargar
Seleccionar tabla/s: Seleccionar todo
En principio con esto estaría todo correcto.
Problema con base de datos
Publicado: 04 Ene 2011, 16:26
por Espada
Tengo otra copia de seguridad anterior, pero debe de estar dañada ya que no es posible descomprimirla de gzip
Re: Problema con base de datos
Publicado: 04 Ene 2011, 16:28
por HuanManwe
Es mejor hacer la copia de seguridad vía phpMyAdmin porque las que se hacen a través del ACP a veces no quedan bien.
Deberías hacerla SIN compresión. Ni gzip, ni .zip ni similar. Sin compresión. El problema es que el BigDump no puede trabajar con formatos comprimidos.
Si la tienes en gzip y puedes descomprimirla pues mejor, porque debe quedar descomprimida y con formato .sql
Problema con base de datos
Publicado: 04 Ene 2011, 17:28
por Espada
Tras intentar todo lo que ha estado en mi mano, creo que hemos perdido el foro...
GRACIAS POR LA AYUDA.
Re: Problema con base de datos
Publicado: 04 Ene 2011, 17:49
por HuanManwe
Si tienes copias de seguridad entonces todo es recuperable. No te rindas.
Problema con base de datos Tema Solucionado
Publicado: 05 Ene 2011, 07:09
por Espada
Hola de nuevo, soy muy cabezon y no suelo dar nada por perdido así que seguí jugando con mis copias de seguridad y al final he recuperado el foro.
Usé una copia de ftp de agosto del año pasado, metí una copia de base de datos de ese mismo dia y el foro volvió al estado de entonces.
En ese momento importé la copia de base de datos que tenía de antes de ayer y generó este mensaje:
SQL ERROR [ mysqli ]
Access denied for user 'zoby_5892231'@'209.190.85.120' (using password: YES) [1045]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Para solucionarlo edité este campo dentro del archivo config.php
<?php
// phpBB x.x.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'sqlxxx.zobyhost.com';
$dbport = 'xxxx';
$dbname = 'zoby_XXXXXXX';
$dbuser = 'zoby_XXXXXXX';
$dbpasswd = 'xxxxxxxxxx';
?>
Resultado, el foro volvió al estado de hace 2 dias antes del ataque.
Espero que no existan mas problemas y que le sirva de ayuda a alguien mi caso.
Re: Problema con base de datos
Publicado: 05 Ene 2011, 07:16
por nextgen
Gracias por el dato
Espada 
Problema con base de datos
Publicado: 05 Ene 2011, 07:37
por Espada
Ahora ha salido un pequeño problemilla. Al hacer login, indica que te has registrado correctamente, pero en cuanto te mueves de esa página el sistema te desconecta.
La solucion es muy sencilla, borrar las cookies del navegador y "Borrar todas las cookies del Sitio" dentro del foro.
La cosa es que los usuarios del foro no sabran como solucionarlo y no podrán logearse. He puesto un aviso global, pero como esta gente de leer CERO. Quiero poner un aviso con los pasos a seguir en forma de pop up.
La idea es poner un aviso de los que a veces encuentras al entrar en foros que te indican que no estas registrado etc etc... (como el de este foro:
http://www.htcmania.com/foro.php?s=6a5f ... cba80d9128) Así el que no tenga problemas de login no lo verá y el que esté sin entrar en su cuenta lo ve SI o SI.
GRACIAS
Problema con base de datos
Publicado: 05 Ene 2011, 07:48
por leviatan21
Espada escribió:Ahora ha salido un pequeño problemilla. Al hacer login, indica que te has registrado correctamente, pero en cuanto te mueves de esa página el sistema te desconecta.
La solucion es muy sencilla, borrar las cookies del navegador y "Borrar todas las cookies del Sitio" dentro del foro.
La cosa es que los usuarios del foro no sabran como solucionarlo y no podrán logearse. He puesto un aviso global, pero como esta gente de leer CERO. Quiero poner un aviso con los pasos a seguir en forma de pop up.
La idea es poner un aviso de los que a veces encuentras al entrar en foros que te indican que no estas registrado etc etc... (como el de este foro:
http://www.htcmania.com/foro.php?s=6a5f ... cba80d9128) Así el que no tenga problemas de login no lo verá y el que esté sin entrar en su cuenta lo ve SI o SI.
GRACIAS
Sugerencia, cambia el nombre e la cookie en el ACP y cambia el dominio por
(note el punto delante)