Buenas, la verdad es que parece que este error está desde la actualización de 3.2.9 a 3.2.10 o a 3.3.0, pero no me lo habían reportado mis usuarios...
Al intentar recibir nuevamente enlace para resetear tu contraseña, desde el enlace https://www.fororegistrocivil.es/app.ph ... t_password aparece este error:
Código: Seleccionar todo
Error General
SQL ERROR [ mysqli ]
Unknown column 'user_email_hash' in 'where clause' [1054]
Ocurrió un error SQL mientras recuperaba esta página. Por favor contacte con La Administración del Sitio si el problema persiste.
Parece ser que en esa actualización se desechó la utilización de la columna 'user_email_hash', eliminándola.
El problema es que esta columna era utilizada por varias extensiones como clave primaria al hacer las búsquedas.
Por eso, al no haberse actualizado alguna de ellas a las versiones superiores a la 3.2.9, pues el error aparece.
En el foro en inglés he encontrado este tema en el que aportan una posible solución, que pasaría por crear esa columna nuevamente en la tabla phpbb_users:
Código: Seleccionar todo
`user_email_hash` bigint(20) NOT NULL default '0',
Sé que existe un problema por la utilización de alguna ext que no ha sido actualizada a las últimas versiones,... pero la verdad es que no me gustaría tener que dejar de utilizar alguna de ellas...
Pero si tuviera que buscar para saber cuál de ellas es la que da el error, ¿en qué archivos dentro de una ext debería buscar que existiera ese texto?
¿Serviría esa solución momentánea? Me refiero a si le veis alguna complicación a crear esa columna..
¿Cuál sería el texto correcto de la consulta mySQL para añadir esa columna?