Página 1 de 2
Problema Con Registro De Nuevos Usuarios
Publicado: 08 Nov 2006, 20:56
por cetrero
URL
http://www.cetrero.com/phpbb2
Tipo y Versión phpBB 2.0.17 Actualmente me he pasado a la 2.0.21
Plantilla Subsilver y whatisreal
Servidor de pago
MODs: ninguno
Hola a todos, hace unos dias os planteba un problema con los pots en mi foro, me aconsejasteis cambiar a una nueva version y asi lo hice. Pero ahora me surge un problema cuando un usuario intenta registrarse y tras completar todos los campos que se piden me da este error, me podeis decir que tengo que hacer
Could not insert data into users table
DEBUG MODE
SQL Error : Error
INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (1194, 'peregrino', 1163015017, 'f1ab01c718ab9120e4970261bed18b8f', '
peregrino@cetrero.com', '43', '', 'cetrero', 'Vigo', '', '', '', '', 0, 0, 'Fco.+Javier', 'Vigo', 'Lesende Sieira', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'D M d, Y g:i a', 'spanish', 11, 0, 1, 0, 'cb9b1cc0756c3')
Line : 639
File : usercp_register.php
gracias a todos de antemano por vuestro trabajo y ayuda
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 08 Nov 2006, 21:03
por SuperNovato
¿Qué sistema seguiste para actualizar?
Y en ese sistemna, ¿seguiste todos los pasos incluyendo la actualización de la base de datos?
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 08 Nov 2006, 22:23
por cetrero
Segui el sistema de actualizacion con los ficheros install y siguiendo paso a paso, de hecho no me dio ningun problema.
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 08 Nov 2006, 23:18
por SuperNovato
Pues si dices que actualizaste bien (aunque no termino de pillar qué sistema usaste) y que actualizaste archivos y base de datos,
yo no sé decirte más de tu problema.
Aun a riesgo de ser pesado, yo me aseguraría de que seguiste un modo correcto de actualización, y de que actulizaste la base de datos, y de que editaste bien (si lo edistaste) el archivo usercp_register.PHP.
Pero ya digo que yo sé muy poco.
Si todo eso ya lo hiciste, paciencia, que seguro que alguien sabe aconsejarte en tu problema

Un saludo.
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 09 Nov 2006, 03:51
por mitch
El error habla sobre una linea 639, por favor ubica esa linea en ese archivo, y pega acá 10 lineas antes y 10 lineas despues de esa linea (sumada esta linea claro está). Para nosotros poder ubicarnos y ver cual es el error.
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 09 Nov 2006, 18:22
por cetrero
Para la actualizacion use el sistema que se describe en el foro y en ningun momento me dio ningun problema, el de las carpetas contrib e install, que luego hay que borrar.
Las lineas que me pedis del usercp_register.php son estas
$user_actkey = substr($user_actkey, 0, $key_len);
$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
}
else
{
$sql .= "1, '')";
}
if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
---639-----message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
VALUES ('', 'Personal User', 1, 0)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql);
}
$group_id = $db->sql_nextid();
gracias
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 09 Nov 2006, 20:02
por cetrero
Vamos a ver, creo que sera mejor contar un poco la historia de este foro para que os sirva de ayuda para ayudarme, valga la redundancia.
Esto foro ( version 2.0.17)fue instalado en un servidor de pago por un "especialista" del hosting donde esta colgado. Como el foro por defecto no tenia una serie de opciones en la ficha de registro, el especialista lo modifico y por ejemplo donde venia el AIM, puso el nombre, donde el ICQ puso la edad, etc. hasta que en el perfil aparecia Nombre, apellidos, ciudad, edad. Supongo que para esto modifico simplemente algunos ficheros como el profile.php y supongo que algunos mas????. He bajado la BD y en las tabla de phpbb_users los nombres de las columnas siguen siendo user_aim, user_yim etc. por lo que supongo que estas no las modifico. Podria esto estar relacionado con este error al pasar a la nueva version (2.0.21)????
El problema, además de que no tengo ni idea de php, es que el tio ya no trabaja en la empresa que me da el hosting y para solucionarlo tendria que contratarlo con el consiguiente sablazo, es lo que tiene el no saber.
He estado viendo la posibilidad de instalar el Mod Custom Profile, pero solo de leer el txt me he caido para atras y no encuentro un tutorial para lelos de como hacerlo y tampoco tengo la seguridad de que esto valla a solucionar el problema. Yo solo quiero que el foro este operativo y que la gente a la hora de registrarse tenga que poner su nombre y apellidos, su edad y el sitio donde vive, no necesito para nada el icq, el aim, el yim y todo eso.
Os agradeceria que me echaseis una mano, a ser posible, no al cuello.
gracias
PD: La base de datos esta en access
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 09 Nov 2006, 20:24
por mitch
Haber, en los datos de Soporte, pones que no tienes mods instalados... probemos algo haber si sale tan facil
- Te bajas via FTP el archivo /includes/usercp_register.php y lo guardas en un lugar seguro.
- Bajas el phpBB 2.0.21 el que viene "en blanco", la última versión de phpBB, descomprimes, y subes el archivo /includes/usercp_register.php (se entiende? reemplazas el que tienes actualmente en linea, por el que trae un phpBB por defecto).
- Intenta registrar un usuario y verifica si se guardan sus datos correctamente, y si puede postear y tal
- Si aparecen errores o no finaliza el registro como esperabamos, dinos que errores aparecen y sube por mientras el archivo que estaba ANTES (el que te dije guardaras en un lugar seguro).
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 10 Nov 2006, 21:32
por cetrero
He realizado todos los pasos que me comentas en tu anterior respuesta y como resultado he obtenido el mismo error, es decir:
Could not insert data into users table
DEBUG MODE
SQL Error : Error
INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (1194, 'peregrino', 1163190618, 'f1ab01c718ab9120e4970261bed18b8f', '
peregrino@cetrero.com', '43', '', 'cetrero', 'Vigo', '', '', '', '', 0, 0, 'Fco.+Javier', 'Vigo', 'Lesende Sieira', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'D M d, Y g:i a', 'spanish', 11, 0, 1, 1, '')
Line : 639
File : usercp_register.php
Volvere a poner el anterior archivo como me dijiste y a seguir esperando a ver si dais con el problema porque sino lo tengo crudo.
saludos y gracias
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 12 Nov 2006, 09:50
por guille91
ola buenos dias yo queria hacer una pregunta sobre mi foro.
mi pagina web es:usuarios.lycos.es/guille1991/
el caso esque quiero loguearme en mi foro como administrador pero cuando le doy a login se me va a la pagina de lycos y me da un error 404 pagina no encontrada lo mismo me pasa cuando quiero acceder a el panel del administrador a q se debe esto, a poder ser me lo podriais explicaren un idioma para un chaval de 15 años q son los q tengo muxas gracias salu2
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 12 Nov 2006, 11:47
por SuperNovato
Hola,
guille91.
Por favor, no mezclemos temas.
Abre un nuevo tema con tu duda (aunque a lo mejor antes deberías repasar el foro de Guías y Manuales y las FAQs para phpBB que hay allí)
y no olvides los datos que se piden para dar mejor -> Soporte (pincha en lo azul y los verás, aunque ya los has visto cuando aceptaste las normas al resgistrarte).
Un saludo.
+++++++++++++++++++++++++
cetrero, yo insisto en algo que ya dije, porque tuve un error como ese trasteando en un foro de pruebas. Asegúrate de que al actualizar corriste bien el archivo de actualización de la base de datos.
Pero ya digo, como has comentado tú no debe ser ese el problema. pero asegúrate

Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 12 Nov 2006, 18:53
por mitch
Yo tambien insisto que debe ser un problema al actualizar de versión.
Recuerda que hay dos pasos, subiendo los archivos modificados ya por phpBB.com y luego ejecutando el script que actualiza la base de datos.
O cambiando las actualizaciones de cada archivo manualmente y luego ejecutando el script.
Ahora, tu actualizacion la hiciste desde 2.0.17 directamente a 2.0.19 ? que pack de archivos de actualizacion te descargaste? (dejanos la URL para que veamos si es el correcto).
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 13 Nov 2006, 19:51
por cetrero
Mitch, la actualizacion se hizo de la 2.0.17 a la 2.0.21 y la hice bajandome los archivos de los enlaces de esta pagina y siguiendo el tutorial que hay para hacerlo, la forma fue le de cambiar solo los ficheros y subiendo las carpetas "contrib" e "install", siguiendo el manual paso a paso, se hizo perfectamente y no dio ningun error.
En vista de que esto no sabemos solucionarlo, como puedo instalar el 2.0.21 y utilizar la misma base de datos que tengo ahora para no perder ni temas ni usuarios??? asimismo con que MOD puedo configurar el registro de los usuarios nuevos para que obligatoriamente tengan que poner nombre, apellidos y ciudad, etc.???
gracias por vuestra colaboriacion
Re: Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 13 Nov 2006, 19:58
por SuperNovato
Por favor, cetrero, llevamos desde la primera página preguntando qué método de actualización usaste. Y nuevamente lo ha preguntado Mitch:
que pack de archivos de actualizacion te descargaste? (dejanos la URL para que eamos si es el correcto).
Dices que usaste los archivos de los enlaces de estas página. Pregunto: ¿te refieres a este tema:
http://www.phpbb-es.com/foro/phpbb-2021-vt3983.html ? Porque si es ese tema,. o yo nop lo encuentro o ahí no está el update_to_latest de 2.0.17 a 2.0.21.
pero ya digo, a lo mejor soy yo que es que no me aclaro. Si es así, disculpa la insistencia en saber si de verdad has usado la actualización de 2.0.17 a 2.0.21.
Respuesta: Problema Con Registro De Nuevos Usuarios
Publicado: 13 Nov 2006, 20:02
por cetrero
segui el metodo que The Kuka explica aqui
http://www.phpbb-es.com/foro/viewtopic.php?p=6365#6365
y ya digo que no me dio errores, ni na de na. La Url de descarga es la que el dice en ese tutorial es decir esta
http://prdownloads.sourceforge.net/phpb ... -files.zip