Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Error en la Base de DatosTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Error en la Base de Datos

#1

Mensaje por AMS »

URL: http://elchacuatol.net23.net/foro/

Resulta que había instalado el MOD "Grupos y Rangos", lo he instalado bien, hasta ahí sin problemas, hasta he añadido el módulo según el install ..

De repente cuando quiero ingresar a un tema, me marca error!!

ya luego de querer desinstalarlo me sale esto:


MOD desinstalado
Usted obligó a la instalación de este MOD, aunque hubo errores al instalar el MOD. Su foro podría romperse. Por favor, tenga en cuenta las acciones que se muestran a continuación y mire de corregirlos.
Volver a AutoMOD
Archivos que serán quitados
FUENTE ESTATUS
adm/style/acp_groups_ranks.html (No se puede localizar el archivo) Sin intentos
includes/acp/acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos
includes/acp/info/acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos
language/en/mods/info_acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos Consultas SQL
DROP TABLE s; Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Archivo editado
Clic para ocultar archivos sin errores • Clic para ocultar ediciones sin errores
SPOILER_SHOW
memberlist.php
Encontrar
get_user_rank($row['user_rank'], (($row['user_id'] == ANONYMOUS) ? false : $row['user_posts']), $rank_title, $rank_img, $rank_img_src, $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
Encontrar
get_user_rank($data['user_rank'], (($user_id == ANONYMOUS) ? false : $data['user_posts']), $rank_title, $rank_img, $rank_img_src, $data['group_id']);
En la línea encontrar
, $data['group_id']
En la línea reemplazar
Suceso
viewtopic.php
Encontrar
get_user_rank($row['user_rank'], false, $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
Encontrar
get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
includes/cache.php
Encontrar
/**
* Obtain ranks
*/
function obtain_ranks($group_id=0)
{
global $db;

$sql = $db->sql_build_query('SELECT', array(
'SELECT' => 'r.*, gr.group_rank_title, gr.group_rank_image',

'FROM' => array(
RANKS_TABLE => 'r',
),

'LEFT_JOIN' => array(
array(
'FROM' => array(GROUPS_RANKS_TABLE => 'gr'),
'ON' => 'gr.rank_id = r.rank_id AND gr.group_id = ' . $group_id
)
),

'ORDER_BY' => 'r.rank_min DESC'
));
$result = $db->sql_query($sql);

$ranks = array();
while ($row = $db->sql_fetchrow($result))
{

if ($row['rank_special'])
{
$ranks['special'][$row['rank_id']] = array(
'rank_title' => ($row['group_rank_title'] != '') ? $row['group_rank_title'] : $row['rank_title'],
'rank_image' => ($row['group_rank_image'] != '') ? $row['group_rank_image'] : $row['rank_image']
);
}
else
{
$ranks['normal'][] = array(
'rank_title' => ($row['group_rank_title'] != '') ? $row['group_rank_title'] : $row['rank_title'],
'rank_min' => $row['rank_min'],
'rank_image' => ($row['group_rank_image'] != '') ? $row['group_rank_image'] : $row['rank_image']
);
}
}
$db->sql_freeresult($result);

$this->put('_ranks', $ranks);

return $ranks;
}
Reemplazar por
/**
* Obtain ranks
*/
function obtain_ranks()
{
if (($ranks = $this->get('_ranks')) === false)
{
global $db;

$sql = 'SELECT *
FROM ' . RANKS_TABLE . '
ORDER BY rank_min DESC';
$result = $db->sql_query($sql);

$ranks = array();
while ($row = $db->sql_fetchrow($result))
{
if ($row['rank_special'])
{
$ranks['special'][$row['rank_id']] = array(
'rank_title' => $row['rank_title'],
'rank_image' => $row['rank_image']
);
}
else
{
$ranks['normal'][] = array(
'rank_title' => $row['rank_title'],
'rank_min' => $row['rank_min'],
'rank_image' => $row['rank_image']
);
}
}
$db->sql_freeresult($result);

$this->put('_ranks', $ranks);
}

return $ranks;
}
Suceso
includes/constants.php
Encontrar
// Additional tables
define('GROUPS_RANKS_TABLE', $table_prefix . 'groups_ranks');
Reemplazar por
// Additional tables
Suceso
includes/functions_display.php
Encontrar
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src, $group_id)
{
global $ranks, $config, $phpbb_root_path;

global $cache;
$ranks = $cache->obtain_ranks($group_id);
Reemplazar por
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
global $ranks, $config, $phpbb_root_path;

if (empty($ranks))
{
global $cache;
$ranks = $cache->obtain_ranks();
}
Suceso
includes/ucp/ucp_pm_viewmessage.php
Encontrar
get_user_rank($user_row['user_rank'], $user_row['user_posts'], $user_row['rank_title'], $user_row['rank_image'], $user_row['rank_image_src'], $user_row['group_id']);
En la línea encontrar
, $user_row['group_id']
En la línea reemplazar
Suceso
decidí por forzar la instalación con miedo a luego empeorar las cosas... pero al final no me volvió aparecer el error? para nada..

Mi duda es, que si me perjudicará más adelante

gracias
Última edición por zoby el 09 Ago 2012, 09:24, editado 1 vez en total.
Razón: Usar BBCodes
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Error en la Base de Datos

#2

Mensaje por zoby »

Deberías de poner un enlace al MOD, y poner todos los datos de soporte tal cual se piden, de todas formas te digo.

No uses AutoMOD con MOD's que no sean MODDB ya que es mucho mas probable que no funcione (como no pusiste enlace al MOD, no se que MOD es).

Por otro lado, los errores que indica son que no pudo subir los archivos, y ejecutar una consulta sql, en este caso, mas bien es eliminar una tabla (o eso dice ahi).

Dices que has instalado bien el MOD pero automod no localizo los archivos a la hora de eliminarlos :roll:
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#3

Mensaje por AMS »

Gracias por tu respuesta.

El MOD: http://www.phpbb-es.com/foro/descarga-m ... e&iaddlist

Yo instalé el MOD Ranks per Gropus desde AutoMOD, la instalación perfecta, sin errores y nada, todo suceso según me marcaba.

Cada vez que entraba a un tema de cualquier categoría, me aparecía el error y mencionaba ranks per gropus, por lo consiguiente decidí desinstalar el MOD, y a la hora de desinstalarlo, me sale ADVERTENCIA, ni modo digo, voy a forzar la desisntalación, después de ahí, ya no me siguió dando error al entrar en cada tema.

Pero si realmente se a solucionado porque hasta el momento no he tenido ningún problema, no sé si quedarán rastros de errores y eso me vaya a perjudicar más adelante.

Saludos.
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Error en la Base de Datos

#4

Mensaje por zoby »

AMS escribió: Cada vez que entraba a un tema de cualquier categoría, me aparecía el error
¿Qué error?

De todas formas, si no te interesa instalar el MOD, no es necesareo solucionarlo... :roll:

Los cambios en los archivos según el resultado que te dió automod ya no existen, los archivos lo iba a eliminar, pero no los encontro (no existen).
Sobre la tabla que genera el MOD en la base de datos, ve a phpmyadmin (desde el panel de tu servidor), accede a tu base de datos y comprueba que no existe la tabla phpbb_groups_ranks (phpbb_ es el prefijo que se configura en la instalación del foro, no tiene por que coincidir el prefijo.)
Si existe la eliminar, también puedes probar directamente a ejecutar esta consulta sql

Código: Seleccionar todo

DROP TABLE phpbb_groups_ranks (
  group_id mediumint(8) NOT NULL,
  rank_id mediumint(8) NOT NULL,
  group_rank_title varchar(255) NOT NULL,
  group_rank_image varchar(255) NOT NULL,
  KEY group_id (group_id),
  KEY rank_id (rank_id)
);
Así eiliminas la tabla en caso de que aun exista, y si no existe te mandará error de que no la encontro.
Nota: fijate ahi también en el prefijo del phpbb_groups_ranks

Tras todo eso, no deberías de tener ningún problema futuro debido a este MOD :wink:
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#5

Mensaje por AMS »

Si sale.

phpbb_groups_ranks en structure...

¿que hago ahí?

marco la casilla y le doy eliminar?
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#6

Mensaje por AMS »

Lamento el doble post

me fui a sql

puse:

Código: Seleccionar todo

DROP TABLE phpbb_groups_ranks (
  group_id mediumint(8) NOT NULL,
  rank_id mediumint(8) NOT NULL,
  group_rank_title varchar(255) NOT NULL,
  group_rank_image varchar(255) NOT NULL,
  KEY group_id (group_id),
  KEY rank_id (rank_id)
);
le di GO

y me sale

SQL query:

Código: Seleccionar todo

DROP TABLE phpbb_groups_ranks(

group_id MEDIUMINT( 8 ) NOT NULL ,
rank_id MEDIUMINT( 8 ) NOT NULL ,
group_rank_title VARCHAR( 255 ) NOT NULL ,
group_rank_image VARCHAR( 255 ) NOT NULL ,
KEY group_id( group_id ) ,
KEY rank_id( rank_id )
)
MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(
group_id mediumint(8) NOT NULL,
rank_id mediumint(8) NOT NULL,
group_' at line 1
Última edición por zoby el 09 Ago 2012, 09:49, editado 2 veces en total.
Razón: poner bbcodes
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Error en la Base de Datos  Tema Solucionado

#7

Mensaje por zoby »

AMS escribió:Lamento el doble post
le di GO

y me sale
Error mio, prueba a ejecutar solamente esto

Código: Seleccionar todo

DROP TABLE `phpbb_groups_ranks`;
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#8

Mensaje por AMS »

listo

Your SQL query has been executed successfully (Query took 0.0045 sec)
SQL query:
DROP TABLE `phpbb_groups_ranks` ;

y luego?
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Error en la Base de Datos

#9

Mensaje por zoby »

AMS escribió: y luego?
Como (según el mensaje de AutoMOD) los cambios del MOD en los archivos fueron eliminados, y los archivos no existen (puedes vertificarlo por si acaso entrando via ftp y buscandolos) ahora que has eliminado la tabla que se creo en la base de datos, el MOD esta completamnete desinstalado :wink:

Y como dije antes, como lo has desinstalado al completo, no te deberá de dar ningún problema en el futuro :chulo:
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#10

Mensaje por AMS »

zoby escribió:
AMS escribió: y luego?
Como (según el mensaje de AutoMOD) los cambios del MOD en los archivos fueron eliminados, y los archivos no existen (puedes vertificarlo por si acaso entrando via ftp y buscandolos) ahora que has eliminado la tabla que se creo en la base de datos, el MOD esta completamnete desinstalado :wink:

Y como dije antes, como lo has desinstalado al completo, no te deberá de dar ningún problema en el futuro :chulo:
¡Listo! Gracias.. :D

Una cosa; Hubiera sido lo mismo en vez de ejecutar el comando SQL, que si hubiera eliminado directamente la tabla desde estructure?
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Error en la Base de Datos

#11

Mensaje por zoby »

AMS escribió: Una cosa;
Si, solo que por si le dabas a la opción no adecuada te puse la SQL. :cerveza:

Marca el tema como solucionado si tu duda se resolvio :wink:
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

AMS
Asiduo/a
Mensajes: 175
Registrado: 20 Feb 2010, 17:16

Re: Error en la Base de Datos

#12

Mensaje por AMS »

¡Tema Solucionado!

:D
URL: http://elsarcofago.net46.net/index.php
Versión phpBB: phpBB3 (3.0.9)
MODs Instalados: Solo sé que tengo 12 Mods instalado.
Plantilla(s) usada(s): Predeterminada. [ProSilver]
Servidor: Zobyhost [Con Host FREE]
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Cerrado

Volver a “Foros de Soporte 3.0.x”