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.

SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0Tema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#1

Mensaje por lebrija1969 »

Hola compañeros:

Al actualizar la versión 3.0.0 a 3.0.8 me sale el siguiente error:

Error General
SQL ERROR [ mysqli ]

Unknown column 't.template_inherits_id' in 'field list' [1054]

Ocurrió un error SQL mientras recuperaba esta página. Por favor contacte con La Administración del Sitio si el problema persiste.

No se si en el cambio he realizado alguna función incorrecta, desearía por favor me podáis orientar en todos los pasos a seguir,

ya que el temor es tremendo si se realiza algo mal y se pierden los post.

Gracias por todo.

Emilio.

EDITADO por HuanManwe: Cambio el título por uno más descriptivo
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

SQL ERROR

#2

Mensaje por leviatan21 »

Por favor lee las normas

Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

SQL ERROR

#3

Mensaje por lebrija1969 »

Perdón por no aportar los datos:

http://212.34.157.83/~betisgr1/foro/

Servidor: De pago

Actual versión: 3.0.0

Actualizando: 3.0.8


Me sigue saliendo Error.

Error General
SQL ERROR [ mysqli ]

Unknown column 't.template_inherits_id' in 'field list' [1054]

Gracias y saludos.
Última edición por lebrija1969 el 12 Dic 2010, 19:24, editado 2 veces en total.
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#4

Mensaje por HuanManwe »

El problema es que la versión es tan antigua que no se puede actualizar de forma directa.

Hay que actualizar de la 3.0.0 a la 3.0.1 y de la 3.0.1 a la 3.0.2, y después sí se puede actualizar de la 3.0.2 a la 3.0.8

Mira aquí: http://www.phpbb-es.com/foro/instalacio ... 28915.html
Creo que el archivo para pasar de la 3.0.0 a la 3.0.1 es este: http://sourceforge.net/projects/phpbb/f ... p/download
Para pasar de la 3.0.1 a la 3.0.2 es este otro: http://sourceforge.net/projects/phpbb/f ... p/download

Y aquí tienes los enlaces a las versiones del idioma español para:
3.0.1 --> http://www.phpbb-es.com/foro/traduccion ... 16071.html
3.0.2 --> http://www.phpbb-es.com/foro/traduccion ... 17234.html

Por supuesto esta guía es el referente principal: http://www.phpbb-es.com/foro/guias-phpb ... 16797.html

Luego solo tendrías que actualizar, como dije, de la 3.0.2 a la 3.0.8 (que es la última a día de hoy) y actualizar el paquete de idioma español.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#5

Mensaje por HuanManwe »

En la respuesta que te comenté http://www.phpbb-es.com/foro/instalacio ... 28915.html hay un punto en el que le recomiendo al usuario seguir estos pasos, que creo podrían servirte, pero que modifico para tu caso:

Lo mejor es hacer una cosa:

1.- Cerrar tu foro "real" una noche, cuando haya poco tráfico.

2.- Hacer copia de seguridad de la base de datos del foro "real", teniendo en cuenta que NO se debe marcar la casilla de "inserts extendidos", y el archivo debe estar en formato SQL sin compresión.

3.- Aplicar esa copia de seguridad, usando el BigDump http://www.ozerov.de/bigdump.php , en el foro paralelo. Creando un foro de "pruebas", por así decirlo.
Recuerda que en ese foro paralelo debes haber instalado la misma versión, usando las mismas plantillas, emoticonos, etc... Que sea IGUAL al original, vamos, solo que con otro nombre.

4.- Actualizar el foro de "pruebas" a la versión 3.0.1 y luego a la 3.0.2; si todo va bien actualiza directamente entonces de la 3.0.2 a la 3.0.8

5.- Renombra el foro "real" y usa su antiguo nombre para renombrar el foro de "pruebas" que ha quedado actualizado correctamente. Solo tienes que cuidar de cambiar el script_path dentro de la tabla phpbb_config de la base de datos de ese foro de "pruebas" para que tome el valor de la nueva ruta en la que está.
No elimines el foro "antiguo" de momento, hasta asegurarte de que todo en el "nuevo" foro funciona sin problemas (referencia a las imágenes, permisos de usuarios y grupos, caracteres especiales, administración...)

Si te mareas mucho con lo que he dicho mira esta guía: http://www.phpbb-es.com/foro/guias-phpb ... 17545.html

El proceso servidor-servidor es el mismo que el de localhost-servidor

Lo mejor es hacerlo durante la noche, para evitar que tus usuarios sufran las consecuencias.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#6

Mensaje por lebrija1969 »

HuanManwe escribió:En la respuesta que te comenté http://www.phpbb-es.com/foro/instalacio ... 28915.html hay un punto en el que le recomiendo al usuario seguir estos pasos, que creo podrían servirte, pero que modifico para tu caso:

Lo mejor es hacer una cosa:

1.- Cerrar tu foro "real" una noche, cuando haya poco tráfico.

2.- Hacer copia de seguridad de la base de datos del foro "real", teniendo en cuenta que NO se debe marcar la casilla de "inserts extendidos", y el archivo debe estar en formato SQL sin compresión.

3.- Aplicar esa copia de seguridad, usando el BigDump http://www.ozerov.de/bigdump.php , en el foro paralelo. Creando un foro de "pruebas", por así decirlo.
Recuerda que en ese foro paralelo debes haber instalado la misma versión, usando las mismas plantillas, emoticonos, etc... Que sea IGUAL al original, vamos, solo que con otro nombre.

4.- Actualizar el foro de "pruebas" a la versión 3.0.1 y luego a la 3.0.2; si todo va bien actualiza directamente entonces de la 3.0.2 a la 3.0.8

5.- Renombra el foro "real" y usa su antiguo nombre para renombrar el foro de "pruebas" que ha quedado actualizado correctamente. Solo tienes que cuidar de cambiar el script_path dentro de la tabla phpbb_config de la base de datos de ese foro de "pruebas" para que tome el valor de la nueva ruta en la que está.
No elimines el foro "antiguo" de momento, hasta asegurarte de que todo en el "nuevo" foro funciona sin problemas (referencia a las imágenes, permisos de usuarios y grupos, caracteres especiales, administración...)

Si te mareas mucho con lo que he dicho mira esta guía: http://www.phpbb-es.com/foro/guias-phpb ... 17545.html

El proceso servidor-servidor es el mismo que el de localhost-servidor

Lo mejor es hacerlo durante la noche, para evitar que tus usuarios sufran las consecuencias.


Muchas gracias Huan:

El grave problema que tenemos es que no nos deja entrar el el panel de Administrador, nos sale el error mencionado anteriormente,

el foro es totalmente nuevo y en el día de mañana es cuando tendríamos que propagar las DNS y subir la TFT, se ha contratado el

hosting Profesional con Cybernéticos.

Mi pregunta es si podemos recuperar la versión que hemos estado trabajando tantísimas horas.

Muchas gracias por todo.

Saludos cordiales.

Emilio Manuel López.
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#7

Mensaje por HuanManwe »

Necesitaríais instalar de nuevo la versión 3.0.0, aplicarle la copia de seguridad que supongo habréis hecho de la base de datos antes de actualizarla :roll: Eso espero...
También necesitaríais las mismas plantillas que usaseis en el foro "antiguo", emoticonos, iconos, avatares, archivos adjuntos, etc...

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#8

Mensaje por lebrija1969 »

Se han realizado todos los pasos, para actualizar la versión phpBB 3.0.8, ahora a la hora de entrar en un post sale el siguiente mensaje:

Error general
SQL ERROR [mysqli]

Usted tiene un error en la sintaxis SQL, consulte el manual que corresponde a su versión del servidor MySQL para la sintaxis correcta a usar cerca 'Y user_id = 2' en la línea 4 [1064]

SQL

notify_status phpbb_topics_watch DE SELECCIONAR DONDE topic_id user_id = Y = 2

Backtrace

ARCHIVO: includes / db / mysqli.php
LINE: 143
CONVOCATORIA: -> SQL_ERROR DBAL ()

ARCHIVO: includes / functions_display.php
LINE: 1003
CONVOCATORIA: -> sql_query dbal_mysqli ()

ARCHIVO: viewtopic.php
LINE: 456
CONVOCATORIA: watch_topic_forum ()


Perdonad que os moleste tantísimo.

Saludos cordiales.


Emilio.
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#9

Mensaje por HuanManwe »

En los datos de Soporte de la firma aparece esta dirección http://212.34.157.83/~betisgr1/foro/ y ahí el error es otro. ¿El foro está ahora actualizado a la versión 3.0.8? En la firma pone 3.0.0, y además no viene el nombre de la plantilla (style) y si no es ni prosilver ni subsilver2 al menos hay que decir sobre cuál de esas dos plantillas por defecto está basada la plantilla usada.

¿Ese error no aparecía antes de actualizar de la 3.0.2 a la 3.0.8?

Me confunde esta referencia
notify_status phpbb_topics_watch DE SELECCIONAR DONDE topic_id user_id = Y = 2
¿El texto de DE SELECCIONAR DONDE aparece así en el mensaje de error?

¿Ha intentado instalar algún MOD alguna vez? ¿Ha editado algún fichero del foro manualmente (a parte de la plantilla)?

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#10

Mensaje por HuanManwe »

Una posible solución sería limpiar la caché manualmente (como siempre solo hay que dejar los archivos index.html y .htaccess) y ver si funciona.

De no ser así pruebe bajando el paquete original de phpBB 3.0.8 y sobreescribir en el ftp el fichero includes/constants.php que haya, por el de la copia original.
Luego hay que limpiar la caché de nuevo y ver si ya funciona bien. Si no es así habría que seguir probando alternativas.

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#11

Mensaje por leviatan21 »

lebrija1969 escribió:El grave problema que tenemos es que no nos deja entrar el el panel de Administrador, nos sale el error mencionado anteriormente,

el foro es totalmente nuevo y en el día de mañana es cuando tendríamos que propagar las DNS y subir la TFT
Una pregunta, si el foro es completamente nuevo ¿ por que entonces instalaste una versión vieja, completamente obsoleta ?
Si el foro es nuevo y aún no tiene usuarios, deberías realizar una instalación de un phpbb 3.0.8 y evitar el problema de las actualizaciones
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#12

Mensaje por lebrija1969 »

leviatan21 escribió:
lebrija1969 escribió:El grave problema que tenemos es que no nos deja entrar el el panel de Administrador, nos sale el error mencionado anteriormente,

el foro es totalmente nuevo y en el día de mañana es cuando tendríamos que propagar las DNS y subir la TFT
Una pregunta, si el foro es completamente nuevo ¿ por que entonces instalaste una versión vieja, completamente obsoleta ?
Si el foro es nuevo y aún no tiene usuarios, deberías realizar una instalación de un phpbb 3.0.8 y evitar el problema de las actualizaciones
Hola buenos días:

Desde la contratación del nuevo hosting hemos modificado absolutamente todo, en este caso el foro nos decidimos por el phpBB 3.0.0, a sido mi error de instalar como usted

bien comenta en el mensaje una versión antigua, he seguido los pasos hasta instalar la versión 3.0.2, si entramos en algún tema y cualquiera de los post, los siguiente:

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 'AND user_id = 2' at line 4 [1064]

SQL

SELECT notify_status FROM phpbb_topics_watch WHERE topic_id = AND user_id = 2

BACKTRACE

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

FILE: includes/functions_display.php
LINE: 1003
CALL: dbal_mysqli->sql_query()

FILE: viewtopic.php
LINE: 456
CALL: watch_topic_forum()

Ignoro si la solución de hacer una copia y como bien dice usted instalar directamente la última versión.

La firma se ha modificado con el foro en cuestión.

Muchas gracias por vuestra aportación.

Saludos cordiales.
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#13

Mensaje por HuanManwe »

Pensé que ya habían llegado a la 3.0.8, por eso pensé en estas ideas:
HuanManwe escribió:Una posible solución sería limpiar la caché manualmente (como siempre solo hay que dejar los archivos index.html y .htaccess) y ver si funciona.

De no ser así pruebe bajando el paquete original de phpBB 3.0.8 y sobreescribir en el ftp el fichero includes/constants.php que haya, por el de la copia original.
Luego hay que limpiar la caché de nuevo y ver si ya funciona bien. Si no es así habría que seguir probando alternativas.
Si el foro está aún en la 3.0.2 entonces el archivo includes/constants.php a usar debe ser de la versión 3.0.2

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0  Tema Solucionado

#14

Mensaje por leviatan21 »

lebrija1969 escribió:Ignoro si la solución de hacer una copia y como bien dice usted instalar directamente la última versión.
Si no hay usuarios registrados y no hay mensajes, no tendrías que hacer ninguna copia. elimina todo los archivos y las tablas y realiza una instalación limpia de phpbb 3.0.8
Será mas rápido y saludable que intentar actualizar versión por versión ;)
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

lebrija1969
Usuario/a
Mensajes: 54
Registrado: 14 Nov 2010, 14:58
Edad: 56

Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

#15

Mensaje por lebrija1969 »

leviatan21 escribió:
lebrija1969 escribió:Ignoro si la solución de hacer una copia y como bien dice usted instalar directamente la última versión.
Si no hay usuarios registrados y no hay mensajes, no tendrías que hacer ninguna copia. elimina todo los archivos y las tablas y realiza una instalación limpia de phpbb 3.0.8
Será mas rápido y saludable que intentar actualizar versión por versión ;)

Problema solucionado, muchas gracias por todo.
URL: http://www.betisgrande.com/foros/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: BBcodes
Plantilla(s) usada(s): Green Stripes
Servidor: Pago.
Actualización desde otra versión: No.
Conversión desde otro sistema de foros: No.

Cerrado

Volver a “Foros de Soporte 3.0.x”