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
-
- 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
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
Versión phpBB: phpBB3 (3.0.

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.
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 55
SQL ERROR
Por favor lee las normas
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

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- Mensajes: 54
- Registrado: 14 Nov 2010, 14:58
- Edad: 56
SQL ERROR
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.
Versión phpBB: phpBB3 (3.0.

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.
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0
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!!
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0
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!!
-
- 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
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.
Versión phpBB: phpBB3 (3.0.

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.
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0

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!!
-
- 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
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.
Versión phpBB: phpBB3 (3.0.

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.
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0
¿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!!
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0
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!!
- leviatan21
- 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
Una pregunta, si el foro es completamente nuevo ¿ por que entonces instalaste una versión vieja, completamente obsoleta ?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
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
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

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- 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
Hola buenos días:leviatan21 escribió:Una pregunta, si el foro es completamente nuevo ¿ por que entonces instalaste una versión vieja, completamente obsoleta ?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
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
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.
Versión phpBB: phpBB3 (3.0.

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.
Re: SQL ERROR Unknown column 't.template_inherits_id' in 'field list' [1054] - actualizando desde 3.0.0
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.2HuanManwe 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.
Der Mensch schuf Gott nach seinem eigenen Bild
Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!
- leviatan21
- 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
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.8lebrija1969 escribió:Ignoro si la solución de hacer una copia y como bien dice usted instalar directamente la última versión.
Será mas rápido y saludable que intentar actualizar versión por versión

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

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
-
- 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
leviatan21 escribió: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.8lebrija1969 escribió:Ignoro si la solución de hacer una copia y como bien dice usted instalar directamente la última versión.
Será mas rápido y saludable que intentar actualizar versión por versión
Problema solucionado, muchas gracias por todo.
Versión phpBB: phpBB3 (3.0.

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.