Página 1 de 1

Error MySQL con NV Who Was Here

Publicado: 19 Ago 2012, 18:31
por dllrsoft
Para empezar pongo el error que me ha dado phpBB:
Error General
SQL ERROR [ mysqli ]

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 '' at line 3 [1064]

SQL

SELECT forum_id, auth_option_id, auth_role_id, auth_setting FROM phpbb_acl_users WHERE user_id =

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/auth.php
LINE: 834
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/auth.php
LINE: 400
CALL: auth->acl_raw_data_single_user()

FILE: [ROOT]/includes/auth.php
LINE: 71
CALL: auth->acl_cache()

FILE: [ROOT]/includes/functions_content.php
LINE: 1317
CALL: auth->acl()

FILE: [ROOT]/includes/mods/who_was_here.php
LINE: 201
CALL: get_username_string()

FILE: [ROOT]/index.php
LINE: 225
CALL: phpbb_mods_who_was_here::display()
El error lo da cuando un usuario registrado borra su cuenta (lógicamente para borrar su cuenta tiene que estar logueado, por lo tanto aparece en el NV Who Was Here). Pues supongo que intentará acceder a la información de este usuario y, al estar borrado, ya no existe.

¿Alguien puede ayudarme?

PD: Ahora mismo no aparece el error porque he deshabilitado el MOD (he comentado la línea 225 del archivo index.php).

Gracias de antemano.

Saludos!!

Re: Error MySQL con NV Who Was Here  Tema Solucionado

Publicado: 19 Ago 2012, 21:21
por angelismo
Repara y optimiza la tabla phpbb_wwh ,y borra el cache.

Re: Error MySQL con NV Who Was Here

Publicado: 20 Ago 2012, 09:47
por dllrsoft
Ok, muchas gracias, ya lo sé para la próxima vez que me pase ;)

Saludos!!