Página 1 de 1

Error con MOD Color Groups

Publicado: 01 Oct 2005, 22:15
por mitch
Hola bueno, basicamente este es el texto del error:

Código: Seleccionar todo

DEBUG MODE

SQL Error : 1146 Table 'tabla.COLOR_GROUPS_TABLE' doesn't exist

SELECT group_id, group_name FROM COLOR_GROUPS_TABLE

Line : 145
File : admin_color_groups.php
Me gustaria RE instalarlo, pero que debo hacer?
es que no me manejo mucho con las bases de datos y tengo miedo a hechar a perder todo.
De momento, tengo los archivos antiguos en el foro y anda perfecto, pero me gusta este mod


desde ya, gracias!

Publicado: 01 Oct 2005, 22:33
por ThE KuKa
Te falta ejecutar la consulta SQL del [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym], revisa las instrucciones.

S@lu2

Publicado: 01 Oct 2005, 23:03
por mitch
nono
me explique mal

si de hecho estuve semanas con el mod arriba y todo ok
solo que por algun motivo (o alguien), se borro la tabla parece
y hasta ahi quedo el mod :(

me gustaria re instalarlo.. y no entiendo el mensaje de error :(

Publicado: 01 Oct 2005, 23:06
por ThE KuKa
SI nadie a tocado nada, mira en phpMyAdmin para verificar si existe o no dicha tabla, si no existe deberas crearla de nuevo (ejecutar de nuevo la consulta SQL como e dicho arriba) y si existe, deberas repararla, con REPAIR table (que explique hace poco)

Comentame...

Publicado: 01 Oct 2005, 23:53
por mitch
bueno, no existe la tabla, ahora, para crearla

í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿ el nombre de la tabla es COLOR_GROUPS_TABLE o a eso le debo anteponer el Prefijo que usan las tablas en el foro? (phpbb_)
í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿cuantos campos debo colocar? :|

bueno y luego de eso la verdad es que no tengo idea de lo que sigue
ojala puedas ayudarme, que me lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­o en esto
de ante mano muchas gracias

Publicado: 02 Oct 2005, 01:36
por MeNtOrX
genera la tabla igual como lo hiciste antes de que desapareciera, ejecutando una consulta SQL en tu base de datos.

Saludos

Publicado: 02 Oct 2005, 04:12
por mitch
bueno

ejecute el archivo que crea las tablas (nivisec_install.php)..
revise en phpmyadmin y efectivamente la creo

pero voy al [acronym="Panel de control del Administrador"]ACP[/acronym] y me sigue saliendo el error citado cuando intento ir a las configuraciones de colores de los usuarios :(

que puede ser? como lo hago para empezar de nuevo con el mod ?

saludos y muchas gracias por su ayuda
y disculpen lo molestoso que soy :(

Re: Error con MOD Color Groups

Publicado: 02 Oct 2005, 04:32
por viktor
No habras renombrado las tablas anteriores no?

Fijate si todas las tablas del mod tienen la extension correspondiente.

Y si no es eso, tienes otro metodo un poco mas drastico.

Borra todas las tablas que has creado con el mod (ojo, las nuevas del mod, no las viejas) y ejecuta las consultas de nuevo.

Ahora, antes de hacer eso (ya veo que meteras la pata) fijate bien que el mod deberia tener las consultas en un archivo de texto (por lo general es asi), para aquellos que les gusta instalar las tablas manualmente a la antigua.
Asi que revisalas y busca si en alguna altera una tabla existente (ALTER TABLE phpBB_XXXX). Si por una de esas no aparece nada, y solo crea tablas nuevas, entonces recien ahi haz lo que te digo. Borra las tablas nuevas y ejecuta las consultas de nuevo, o el "instalador".

Publicado: 02 Oct 2005, 09:25
por mitch
bueno mira
todas las tablas son creadas con el archivo nivisec_install.php
y no capto mucho como ver cuales son las tablas involucradas, las que se crean
por lo que vi, crea UNA sola tabla
y crea otros datos dentro de otras tablas que ya existen
lo malo es que no se cuales son
:(

intentare mirar mas a fondo en ese archivo para borrar datos antiguos
si alguien pudiese hecharme una mano seria fantastico
si quieren puedo pegar el codigo del archivo aca

gracias a todos por la molestia y su tiempo!

Re: Error con MOD Color Groups

Publicado: 02 Oct 2005, 17:32
por viktor
Hiciste back up antes de instalar el mod???

Si lo haz hecho entonces subelo asi el foro vuelve a su estado normal (y sube los archivos del foro back up, osea sin editar).

Si no haz hecho back up de ninguno de los dos (la BD y los archivos)...... bueno, te espera un arduo pero instructivo camino.

Ahora me estoy bajando ese mod para ver bien las consultas SQL. (te edito el post ni bien termine)


Bueno como te decia, si haz hecho back up perfecto, lo subes, remplazas los archivos sin editar viejos, y borras los propios del mod (que son 5 masomenos)
Sino, tendras que hacer TODO lo siguiente, asi que llenate de paciencia:

:arrow: Primero, ya mismo haces back up del foro, asi como esta (por las dudas)
:arrow: Segundo entras al phpMyadmin

Aca tendras que empezar a borrar algunas cosas, asi que primero te pongo los cambios para que los veas(sacados de la version del Color Group que esta en descarga en este sitio)
  • CREATE TABLE `phpbb_color_groups` (
    `group_id` mediumint(8) unsigned NOT NULL auto_increment,
    `group_name` varchar(255) NOT NULL default '',
    `group_color` varchar(50) NOT NULL default '',
    PRIMARY KEY (`group_id`),
    UNIQUE KEY `group_name` (`group_name`)
    ) TYPE=MyISAM ;
    ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL ;
    ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
    ALTER TABLE `phpbb_color_groups` ADD `order_num` MEDIUMINT NOT NULL ;
    ALTER TABLE `phpbb_groups` ADD `group_color_group` MEDIUMINT UNSIGNED NOT NULL ;
Asi que lo mas facil es borrar la tabla nueva para empezar la llamada "phpbb_color_groups", te vaz a la base de datos la tildas y la borras.
Ahora tienes que empezar a editar las otras, asi que tildas "phpbb_users" y le das a examinar, una vez dentro de esa tabla fijate que te aparecio un nuevo valor llamado "user_color_group", no? Bueno lo borras xD
Luego te metes en "phpbb_groups" y fijate si tienes el valor "group_color_group", si es asi lo borras tambien.

Luego de esto en tu BD no quedaran rastros del Color Group, asi que haces back up del foro nuevamente. (Aaaaaaaa seria buena idea que borraras los archivos del mod (includes/functions_color_groups.php, language/lang_english/lang_color_groups.php, language/lang_spanish/lang_color_groups.php, etc.)
Y borras los cambios que hiciste en el mod, SI abres uno a uno los archivos y le borras lo que le agregaste, o subes los archivos sin editar que tenias guardados como copia de seguridad (si los hiciste).

Ahora no tienes mas el color group en tu foro, fijate si el mismo da seí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±ales de vida. Y comprueba que todo anda bien, registros, post, encuestas, en fin TODO.
Si es asi haz un back up del mismo y guardalo como si fuese oro.

Ahora si, edita manualmente los archvivos (guerdandote una copia de los mismos sin editar) e instala el mod de nuevo. Si te sale algun problema tendras los back up listos para poder empezar de nuevo :wink:

Publicado: 02 Oct 2005, 19:58
por mitch
viktor te pasaste
bueno en realidad todos

hare lo que dices, creo que ahi es donde me causa problemas todo, en los datos que ya habia guardados en la bd, por que la mire y si existen esos otros valores que dices, asi que
hare el backup y comenzare a editar y a empezar de nuevo

cuento los resultados en un rato, muchas gracias a todos!

Re: Error con MOD Color Groups

Publicado: 02 Oct 2005, 21:03
por mitch
Bueno, hize todo lo que me recomendaron, efectivamente estaban esos datos, los borre, tengo los backups de todo asi que no hay problemas.
Ejecute entonces en nivisec_install.php, y me aparece esto:

Código: Seleccionar todo

[OK] :: CREATE TABLE `phpbb_color_groups` etc etc etc..........

[OK] :: ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL

[OK] :: ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL

[OK] :: ALTER TABLE `phpbb_color_groups` ADD `order_num` MEDIUMINT NOT NULL

[OK] :: ALTER TABLE `phpbb_groups` ADD `group_color_group` MEDIUMINT UNSIGNED NOT NULL

Todo OK hasta entonces... bueno...
fui al [acronym="Panel de control del Administrador"]ACP[/acronym], ingrese a la seccion donde uno edita los colores y me VUELVE a aparecer el error citado al comienzo

Código: Seleccionar todo

DEBUG MODE

SQL Error : 1146 Table 'db_nombreeditado.COLOR_GROUPS_TABLE' doesn't exist

SELECT group_id, group_name FROM COLOR_GROUPS_TABLE

Line : 145
File : admin_color_groups.php
que rayos pasa
la tabla SI existe :(
la instalacion no dio problemas ;(

Publicado: 02 Oct 2005, 21:12
por ThE KuKa
Verifica esta parte del [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym]:

Código: Seleccionar todo

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------ 
#
define('CATEGORIES_TABLE', $table_prefix.'categories');

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
define('COLOR_GROUPS_TABLE', $table_prefix.'color_groups');

Publicado: 02 Oct 2005, 22:16
por mitch
muchas gracias ThE KuKa
era efectivamente esa linea que tenia incompleta, seguramente pase a borrarla del install del mod

Muchas gracias a todos por el tiempo y las molestias
ahora si anda de lujo
gracias a todos nuevamente :)