Página 1 de 1

Error General al crear o modificar foros y/o sub-foro

Publicado: 20 Ago 2010, 23:47
por aprendizphpbb
HOla equipo de phpbb-es :)

Como sabeís algunos he tenido problemas con mi foro repentinamente así que lo que hice para solucionar el problema es empezar desde cero. Volqué una copia de seguridad de la BD con las tablas de los temas, foros, mps y demás.
http://www.phpbb-es.com/foro/soporte-ph ... 27906.html
http://www.phpbb-es.com/foro/soporte-ph ... 27987.html

El caso es que ahora para modificar los foros que tengo o añadir nuevos foros o sub-foros me sale error GENERAL al darle a enviar.

Código: Seleccionar todo

[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 69: preg_match() [function.preg-match]: No ending delimiter '.' found

Warning: Cannot modify header information - headers already sent by (output started at /homepages/2/d323091773/htdocs/foro/includes/functions.php:3493) in /homepages/2/d323091773/htdocs/foro/includes/functions.php on line 3543
Volver a la página principal
Error General
SQL ERROR [ mysqli ]

Unknown column 'display_subforum_list' in 'field list' [1054]

SQL

UPDATE phpbb_forums SET parent_id = 9, forum_type = 1, forum_status = 0, forum_parents = '', forum_name = 'Área de moderación.', forum_link = '', forum_desc = '[b][color=#008000]Este foro es solo visible para los Administradores, Moderadores y Colaboradores. [/color][/b]', forum_desc_uid = '', forum_desc_options = 7, forum_desc_bitfield = '', forum_rules = '', forum_rules_uid = '', forum_rules_options = 7, forum_rules_bitfield = '', forum_rules_link = '', forum_image = '', forum_style = 0, display_subforum_list = 0, display_on_index = 0, forum_topics_per_page = 0, enable_indexing = 1, enable_icons = 0, enable_prune = 0, prune_days = 7, prune_viewed = 7, prune_freq = 1, forum_flags = 112 WHERE forum_id = 32

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_forums.php
LINE: 1230
CALL: dbal_mysqli->sql_query()

FILE: includes/acp/acp_forums.php
LINE: 186
CALL: acp_forums->update_forum_data()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

Por favor notifique a La Administración del Sitio o webmaster: admin@adolescentesgays.es
Imagen continuación de la imagen de arriba... Imagen

Lo que he intentado es remplazar el archivo includes/functions.php por uno limpio que no tenga nada de nada de modificaciones.

Espero que me podáis aayudar!!!

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 21 Ago 2010, 04:54
por leviatan21
aprendizphpbb escribió:Lo que he intentado es remplazar el archivo includes/functions.php por uno limpio que no tenga nada de nada de modificaciones.
Pero el problema no se encuentra en el raíz/includes/functions.php, en ese archivo es que sucede mostrar el error.
En realidad el problema surge desde el raíz/includes/acp/acp_forums.php y es a causa que la columna display_subforum_list no existe en tu tabla phpbb_forums

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 21 Ago 2010, 22:01
por aprendizphpbb
Gracias por la respuesta Gabriel ^^

Me podrías decir que es lo que he de hacer/realizar para solventar este error¿? :nolose:

Muchas gracias!

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 21 Ago 2010, 23:44
por Juanla
Te dejo una idea alternativa, en tu mismísima base de datos, prueba a borrar todo lo que es el foro menos la carpeta images, files y el config.php, luego sube una instalación nueva a (archivos nuevos descargados de aquí, de la misma versión que tu foro) y subelos todos menos la carpeta images, files y el config.php, luego dale permisos 777 a la carpeta caché si te lo pide y prueba aver si te funciona el foro así.

PD: Si no me entendiste bien dilo y lo intento explicar mejor :)

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 21 Ago 2010, 23:53
por aprendizphpbb
HOla Juanla,

Gracias por la respuesta!!

Es que eso es lo que he hecho, volqué una copa de seguridad de mi BD en una instalación nueva de foro :roll: pero por lo visto la columna display_subforum_list en la tabla phpbb_forums no existe así que tengo que insertar una caolumna llamada display_subforum_list en la tabla phpbb_forums pero no sé hacerlo..

Si me pueden ayuar por favor!!

Gracias!

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 22 Ago 2010, 03:09
por Juanla
Mmmm en una instalación nueva de phpBB no te debería de pedir ninguna columna nueva.. puedes probar descargando el suport toolkit y usando el Database Cleaner, eso te añade las columnas que te faltarían, puedes bajarlo de este mismo foro en español.

Si el database Cleaner te selecciona todas las tablas y columnas siempres, en vez de eliminarlas haz esto:
http://www.phpbb-es.com/foro/soporte-ph ... ml#p154145

Porque significaría que usas la versión con un bug. de todos modos mientras tengas backup de tu foro bien hecho :)

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 22 Ago 2010, 03:19
por aprendizphpbb
hola Juanla!!

Gracias nuevamente por responderme al post!

El foro es una instalación limpia pero la BD no, la bd es del antiguo foro..
he usado el STK pero me borra la tabla phpbb_session, la cual es necesaria para el funcionamiento del foro.
Gracias

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 22 Ago 2010, 03:54
por Juanla
Por eso mismo haz los cambios que te adjunte en el post que te deje arriba, es un bug del STK que te elimina todas las tablas, columnas y variables de configuración en vez de coger las que "no valen" o "faltan"

Re: Error General al crear o modificar foros y/o sub-foro  Tema Solucionado

Publicado: 26 Ago 2010, 11:40
por jakk
trata de ejecutar esta consulta SQL, pero haz una copia de seguridad antes

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` ADD `display_subforum_list` tinyint(1) unsigned NOT NULL DEFAULT '1';

Re: Error General al crear o modificar foros y/o sub-foro

Publicado: 26 Ago 2010, 13:01
por aprendizphpbb
jakk escribió:trata de ejecutar esta consulta SQL, pero haz una copia de seguridad antes

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` ADD `display_subforum_list` tinyint(1) unsigned NOT NULL DEFAULT '1';
Jakk!! MUCHAS GRACIAS!!!!!! :ok:

He ejecutado la consulta que me dijiste y ya funciona de PM que diga, Perfectamente :D
Eres uno de los mejores y con diferencia :mrgreen:

Thanks!!