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.

CTracker 4.1.7. Error al instalar: Alter Table, Debug Mode..

Foro dedicado a Cracker Tracker Professional un MOD de seguridad para phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado

0
No hay votos
 
Votos totales: 0

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

CTracker 4.1.7. Error al instalar: Alter Table, Debug Mode..

#1

Mensaje por SuperNovato »

www.pazyjusticia.org/foro php 2.0.21. instalado limpio.
Servidor de pago.
Ni un MOD (sí un añadido de Mitch -columna lateral- al index).
La base de datos tiene medalla de veterana: 2.0.4 actualizada a 2.0.19, a 2.0.20, a 2.0.21 y, luego, cambiada de servidor.

Cuando ejecuto el install.php del Cracker Tracker 4.1.7. me sale una larga lista diciéndome que soy un hacha y que hecho montón de cosas bien.
Pero entre esa larga lista de besos y abrazos me da estos errores:
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_searchtime` INT( 10 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_searchcount` INT( 10 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_posttime` INT( 10 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_postcount` INT( 10 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_mailcount` INT( 10 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_pwreset` INT( 2 ) NOT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_unsucclogin` INT( 10 ) DEFAULT NULL AFTER `user_newpasswd`;
[ ERROR ] ALTER TABLE phpbb_users ADD `ct_logintry` INT( 2 ) DEFAULT 0 AFTER `user_newpasswd`;[/quoteicy]

La primera vez que instalé el CT (en otro foro), me dio esos mismos errores: http://www.phpbb-es.com/foro/respue...7452.html#17452 Como se ve en ese tema, Morph me dijo que pasara de ellos si todo iba bien. Y así fue.

Pero esta vez no va bien jejeje
Cuando voy al ACO me encuentro con que:

1. Pincho en "Bloqueo de Proxi&Agent" y:
phpBB : Critical Error
Could not query CrackerTracker Blacklist information
DEBUG MODE
SQL Error : 1146 Table 'Sql108981_3.CTFILTER' doesn't exist
SELECT * FROM CTFILTER ORDER BY 'list' ASC
Line : 76
File : admin_ct_blocker.php

2. Pincho en "Configuración" y:
phpBB : Critical Error
Could not query CrackerTracker settings
DEBUG MODE
SQL Error : 1146 Table 'Sql108981_3.CTRACK' doesn't exist
SELECT * FROM CTRACK
Line : 48
File : admin_ct_config.php

3. Pincho en "Seleccionar pie de página", lo selecciono, le doy a aceptar, y:
Failed to update Footer Configuration for CrackerTracker
DEBUG MODE
SQL Error : 1146 Table 'Sql108981_3.CTRACK' doesn't exist
UPDATE CTRACK SET value = '1' WHERE name = 'footer'
Line : 88
File : admin_ct_footer.php

4. "Manager de archivos de Log" parece que va bien, no me da error.

5. En el "Chequeo de seguridad" me deja en blanco cuál mi versión de CT, y, claro, me dice que "Inseguro".

6. Y en "Prueba de sistema" me dice que eror en algunas cosas:
Motor de protección de Gusanos ERROR
Motor de Bloqueo de IP&Agent ERROR
CrackerTracker Archivo de Funciones ERROR
Entradas de la Base de Datos ERROR
Definicion guardada ERROR

He revisado todos los archivos a modificar varias veces, y los he resubido.
He probado tanto descargándome el CT de este foro (http://www.phpbb-es.com/foro/cracker-tr ... t4149.html con el lenguaj español aportado por Morph en http://www.phpbb-es.com/foro/respuesta- ... html#17335) como descargándolo de la web original (http://www.phpbb.de/moddb/crack_track).
Se ha probado el reinstalar las tres tablas que crea el CT.

Y ya no sé qué mas datos puedo aportar jejeje

Gracias adelantadas ;)
Última edición por SuperNovato el 02 Dic 2006, 23:52, editado 1 vez en total.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#2

Mensaje por mitch »

[quote]
SQL Error : 1146 Table 'Sql108981_3.CTFILTER' doesn't exist
[/quoteicy]

Siempre que me he topado con errores de esos, es por algun error en el archivo /includes/constants.php
Verifica que hayas hecho bien los cambios y que este subido correctamente a su carpeta (y que por supuesto, no hayas hecho los cambios dos veces por ejemplo... pues lei en el foro de JANU que las tablas del ctracker ya las tenias antes.. eso indica que alguna vez quisiste o intentaste instalarlo...por lo tanto puede que algun archivo ya lo hayas tenido modificado).

Eso de momento :/ Verificar que este todo bien subido, y asegurarte que los archivos no hayan estado antes modificados.
Y por cierto, borrar las tablas de ctracker de tu BD para que el install.php no te de errores.

Suerte :D

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#3

Mensaje por Nazcar »

Toda la razon mitch los errores que salen es por que no "busca" en donde debe y eso lo lleva include/constants.php o el functions que nunca me acuerdo,o incluso algun fichero functions especial de ese mod ,que no recuerdo si es el caso

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#4

Mensaje por SuperNovato »

Pues yo ya no sé qué hacer jejeje

Cada vez que ejecuto el install.php booro antes las tres tablas que crea el CT.
Lo he probado con los archivos de aquí y los de la página original.
Y, por si sirve para algo, cada vez borró caché, cookies y toda la pesca.

He revisado todo lo que he tocado por cuarta vez, poniendo especial cuidado (por lo que me decíais) en lo marcado en rojo:

Código: Seleccionar todo

## common.php
[color=red]##[/color] includes/functions.php
## includes/page_tail.php
[color=red]##[/color] includes/constants.php
## templates/subSilver/overall_footer.tpl
## search.php
## includes/usercp_register.php
[color=red]##[/color] includes/functions_post.php
## includes/usercp_email.php
## includes/usercp_sendpasswd.php
## includes/usercp_activate.php
## login.php
## templates/subSilver/login_body.tpl
Y nada de nada.

He revisado y resubido todos los archivos del MOD, atendiendo especialmente a /ctracker/ct_functions.php. Y nada.

Cada una de las veces, siempre el mensaje que ponía al principio: muchas cosas OK pero esos 8 ERROR.

En fin, no sé. Ya se arreglará. Pero empieza a mosquearme el asunto jejeje
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#5

Mensaje por mitch »

SuperN, lo que pasa es que si miras el error de arriba, no es que no pueda crear una tabla que ya has borrado, sino que eso intenta poner un campo QUE YA ESTA
en la tabla phpbb_users

entonces si esta, no deberia darte problemas... pero eso indica que ya tenias el ctracker antes instalado, yo que tu, ejecutaria el update_to_latest.php luego de haber ejecutado el install.php - ya que si ya tienes los campos, este script actualizaria todos los campos de la BD a la actual version.

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#6

Mensaje por SuperNovato »

Es que se me había olvidado decir que el ejecutar el update después del install también lo hago.
Y me dice que:
# [ OK ] UPDATE phpbb_ctrack SET value = '4.1.7' WHERE name = 'version';
que todo está complete, y que borre el update y tal.

Pero entro al ACP y estamos en las mismas.

Hay algo que no sé si influye.
En mi antiguo foro el primer CT que instalé fue la 4.1.3.
Juego fui actualizando versión aversión hasta tener (en el antiguo foro) la 4.1.7.

En el nuevo foro el phpBB es limpio, pero la BD viene de aquel antiguo foro.
No sé si saber eso sirve para algo jajajaa
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#7

Mensaje por mitch »

No se SuperN... insisto en que si la BD ahora tiene todos los datos del ctracker, solo pueden ser los archivos los que den el error en el ACP...
tal vez modificaste archivos que ya estaban modificados... no se, se me ocurre.. que si no fuese asi, deberia funcionarte (modificando bien los archivos, subiendo los otros, y dando los permisos chmod que creo que ctracker le otorga a los de logs).

:| no doy con alguna otra opción... no puede ser error de la BD si nisiquiera la está cogiendo bien, como comentabamos con Nazcar.

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#8

Mensaje por SuperNovato »

Gracias, Mitch ;)

Pues no sé. Mañana miraré otra vez todo, ¡y ojalá sea un fallo mío!
Pero no sé. Ya digo que van 4 revisiones. Y las 2 últimas comparando, además, los resultados de la 3 y la 4 revisión.
Los permisos están dados (efectivamente, a los 4 logs: permisos 777).

Ya miro mañana y cuento.
Si se puede arreglar, pues bien. Y si no, qué se le va a hacer ;) .

Un saludo y gracias a todos.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#9

Mensaje por Nazcar »

es que mira los errores

SQL Error : 1146 Table 'Sql108981_3.CTFILTER' doesn't exist
SELECT * FROM CTFILTER ORDER BY 'list' ASC


tu tabla no se llama Sqlxxxx.CTFILTER tiene que haver en constans.php un define bueno mira te falta

Código: Seleccionar todo

// CBACK CrackerTracker Professional
define('CTRACK', $table_prefix.'ctrack');
define('CTFILTER', $table_prefix.'ct_filter');
define('CTVISKEY', $table_prefix.'ct_viskey');
sin eso no se sabe en que tabla buscar ni el prefijo

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#10

Mensaje por SuperNovato »

Gracias, Nazcar ;)

Yo creo que estoy haciendo bien la modificación del constants.php:
#-----[ OPEN ]------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
// Table names

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// CBACK CrackerTracker Professional
define('CTRACK', $table_prefix.'ctrack');
define('CTFILTER', $table_prefix.'ct_filter');
define('CTVISKEY', $table_prefix.'ct_viskey');[/quoteicy]

El constants.php me lo encuentro así:

Código: Seleccionar todo

define('AUTH_VOTE', 10);
define('AUTH_ATTACH', 11);


// Table names
define('CONFIRM_TABLE', $table_prefix.'confirm');
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access');
(No hay más //Table names en el archivo.

Y tras la modificación lo dejo así:

Código: Seleccionar todo

define('AUTH_VOTE', 10);
define('AUTH_ATTACH', 11);

// CBACK CrackerTracker Professional
define('CTRACK', $table_prefix.'ctrack');
define('CTFILTER', $table_prefix.'ct_filter');
define('CTVISKEY', $table_prefix.'ct_viskey');

// Table names
define('CONFIRM_TABLE', $table_prefix.'confirm');
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access');
En fin, ya veremos jejeje

Un saludo ;)
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Error Al Instalar CrackerTracker: ALTER TABLE

#11

Mensaje por SuperNovato »

Buf... Solucionado.
No sé si el sistema que he seguido es una imbecilidad, pero me ha valido.
Lo cuento por si se diera el extrañísimo caso de que le valiera a alguien.

Después de revisar por séptima vez (literal) que todas las modificaciones estaban bien hechas, he tirado por la calle de en medio:

1. He borrado las 3 tablas que crea el Cracker.
2. He cogido mi vieho zip de la versión 4.1.3. y la he reinstlado. Me daba los mismos errores (igual que en el tema que dije en el primer post que me respondió Morph). Pero aparentemente, ¡funcionaba!
3. He ido ejecutando los update_to_latest versión a versión... y ahora está todo bien.

Ya digo que ni idea de si se podía hacer algo más fácil.
Pero bueno, el caso es que ya me he quitado este peso de encima.

Gracias a todos los que habéis ayudado y, también, a los que os habéis interesado por eeste tema.

Un saludo.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
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 [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

Cerrado

Volver a “Cracker Tracker Professional”