Página 1 de 1
Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 02:32
por mariosky
cuando voy a crear un foro me sale este error
Error General
SQL ERROR [ mysql4 ]
Field 'forum_last_post_subject' doesn't have a default value [1364]
SQL
INSERT INTO phpbb_forums (parent_id, forum_type, forum_status, forum_parents, forum_name, forum_link, forum_desc, forum_desc_uid, forum_desc_options, forum_desc_bitfield, forum_rules, forum_rules_uid, forum_rules_options, forum_rules_bitfield, forum_rules_link, forum_image, forum_style, display_subforum_list, display_on_index, forum_topics_per_page, enable_indexing, enable_icons, enable_prune, prune_days, prune_viewed, prune_freq, forum_flags, left_id, right_id) VALUES (0, 1, 0, '', 'Consejos para manejarte por el foro', '', 'Aquí veréis como es todo mas fácil de lo que parece.', '', 7, '', '', '', 7, '', '', '', 0, 1, 0, 0, 1, 0, 0, 7, 7, 1, 32, 9, 10)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/acp/acp_forums.php
LINE: 1029
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_forums.php
LINE: 176
CALL: acp_forums->update_forum_data()
FILE: includes/functions_module.php
LINE: 471
CALL: acp_forums->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
hice lo que decias anteriormente y lo tengo bien como tu lo dices
forum_name varchar(255) utf8_bin
otra cosa que veo en mi base de datos es que me dice cuando entro en operaciones abajo me dice:
Error
Las opciones adicionales para trabajar con tablas vinculadas fueron desactivadas. Para saber porqué, dé clic aquí.
y despues se abre ootra ventana y me dice:
PMA Database ... no recibió el OK[ Documentación ]
Opciones de relación general Deshabilitado
no se si tendra algo que ver con lo que me pasa cuando voy a crear el foro
si me lo explicais explicarmelo detallado porque de la base de datos como que no es lo mio
gracias y un saludo de antemano
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 02:36
por kilateszone
y los datos de soporte ?

Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 02:50
por mariosky
me parece que esto esta mal le meto los datos de soporte y no los coje ya lo hice 2 veces
URL:
http://www.eferama.com/corralitopiraeus/" onclick="window.open(this.href);return false;
Plantilla(s) usuada(s):subsilver2 *
MODs instalados: no se que es eso y tampoco si es necesario para que funcione
Versión de phpBB: Última versión 3.0.4
Servidor: Datattec, y es de pago,
Si es una actualización desde otra versión: 3 03 a 3.0.4
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 02:51
por kilateszone
Problema
Al realizar cualquier una de las muchas acciones en su phpBB3, puede encontrar errores como el de este ejemplo de error.
Field 'forum_last_post_subject' doesn't have a default value [1364]
Esto puede suceder en cualquier base de datos de una o varias columnas en la base de datos de manera que la columna se menciona en el error podría variar, pero el problema es muy probablemente la misma.
Causas
Este es usualmente el resultado de la base de datos está que mejorando. Por ejemplo de MySQL 3.0.x o 4.0.x o 4.1.x para 5.x, muy a menudo la web hará dicha actualización sin previo aviso.
El problema es que el esquema de las bases de datos en versiones anteriores no funcionan correctamente en las versiones más recientes sin ser cambiado varias cosas. El resultado de esta actualización sin fijar el esquema de base de datos es el error antes mencionado.
Esta cuestión se ha vuelto más común en los foros de soporte recientemente, y que es más importante muchas personas han tratado de resolver el problema incorrectamente, porquè trata de presentar que el error es el phpBB. Como resultado, el equipo de desarrollo decidió que sería en su interés para hacer frente al problema. Por lo que elaboró un guión que podría ser ejecutado la elaboración de un conjunto de consultas SQL para corregir el esquema de base de datos.
Resolver el problema
Haga copias de seguridad completa de la base de datos antes de ejecutar este script.
Por favor, asegúrese de que está ejecutando la última versión de phpBB3 y descargar
* Para 3.0.4
mysql_upgrader.php
* Para 3.0.3
mysql_upgrader.php
* Para3.0.2
mysql_upgrader.php
Extraiga el archivo comprimido en tu escritorio.
Abra el archivo en un editor de texto y lea las instrucciones en la parte superior del archivo y actuar en consecuencia.
Use su cliente FTP para cargar el mysql_upgrader.php . En es la misma ubicación que esta el config.php.
Vaya a este fichero en su navegador web a través de su URI.
http://www.miweb.com/foro/mysql_upgrader.php
Esto hará que escanee la base de datos y, después, le aparecerà la consulta correcta para su versión de MySQL. Como tal, saldràn una lista de consultas SQL que puede
Ser ejecutado de una sola vez a través de phpMyAdmin
O ejecutar a través de la consola de MySQL
O la posibilidad de acoger a ejecutarse.
Una vez esto, los errores deben ser fijodos y su foro funcionarà correctamente.
Ahora use su cliente FTP para eliminar el archivo mysql_upgrader.php
PD, Puedes poner tus datos de soporte en tu Firma, por ende evitarse cada vez en cada post poner una y otra vez las mismas cosas, te aconsejo que utilizes la firma para tus datos, es mas comodo 
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 03:22
por mariosky
bueno ya lo hice y me sale estas letras
Por favor, lea las primeras líneas de esta secuencia de comandos para obtener instrucciones sobre la manera de que pueda
pero no se que lineas de comandos ni donde esta
lo siento mucho por la smolestias que estoy causando pero esque soy muy torpe o no se suficiente del tema
si me lo quieres explicar ahora o cuando puedas yo ya me voy a la cama y mañana lo leo y asi no te saturo por todo eres un sol por estar siempre hay gracias
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 04:46
por kilateszone
Puedes hacernos unas captura de ese momento ?
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 14 Mar 2009, 14:56
por mariosky
hola bueno en vista de que tenia problemas con el foro decici desistalarlo (claro que no habia nada aun )
me he dado cuenta que con la instalacion que tengo es la 3.0.1 me funciona bien el crear fotos todo me funciona correctamente pero el problema viene cuando la actualiza a la 3.0.4 hay es cuando ya me sale el error
me podeis pasar el enlace o la descarga directa de la actualizacion correcta ? porque a lo mejor no me vale la que yo pongo y las instrucciones de la actualizacion para ver que hago mal gracias
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro Tema Solucionado
Publicado: 14 Mar 2009, 17:38
por kilateszone
Puedes entrar aqui
http://www.phpbb.com/downloads/olympus.php?update=1" onclick="window.open(this.href);return false;

Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 25 Mar 2009, 19:25
por mariosky
bueno ya solucione el tema ya lo doy por zanjado lo cuento en otro tema mio gracias
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 03 Ago 2009, 15:16
por Keops009
kilateszone escribió:
Resolver el problema
Haga copias de seguridad completa de la base de datos antes de ejecutar este script.
Por favor, asegúrese de que está ejecutando la última versión de phpBB3 y descargar
* Para 3.0.4
mysql_upgrader.php
* Para 3.0.3
mysql_upgrader.php
* Para3.0.2
mysql_upgrader.php
Extraiga el archivo comprimido en tu escritorio.
Abra el archivo en un editor de texto y
lea las instrucciones en la parte superior del archivo y actuar en consecuencia.
Use su cliente FTP para cargar el mysql_upgrader.php . En es la misma ubicación que esta el config.php.
Vaya a este fichero en su navegador web a través de su URI.
http://www.miweb.com/foro/mysql_upgrader.php
Esto hará que escanee la base de datos y, después, le aparecerà la consulta correcta para su versión de MySQL. Como tal, saldràn una lista de consultas SQL que puede
Ser ejecutado de una sola vez a través de phpMyAdmin
O ejecutar a través de la consola de MySQL
O la posibilidad de acoger a ejecutarse.
Una vez esto, los errores deben ser fijodos y su foro funcionarà correctamente.
Ahora use su cliente FTP para eliminar el archivo mysql_upgrader.php
Tengo un problema con mi foro y me remitieron a este hilo, mi problema lo cuento
aquí.
Me he bajado el mysql_upgrader.php para el 3.0.5 que supongo que será
este. Y hasta ahí bien, pero lo que remarco en negrita de seguir las instrucciones... pufff, ni zorra idea, vamos. Alguien que pudiera explicarme como hacerlo, por favor??
Muchas gracias y un saludo.
Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 04 Ago 2009, 20:11
por HuanManwe
¿en qué punto te has atascado?
además haz esto: accede vía phpMyAdmin a la base de datos de tu foro. Marca en la tabla phpbb_topics y de todos los campos que te saldrán pulsa en "topic_last_post_subject" y ponme una captura de pantalla de lo que te salga. En mi caso esto:

Re: Error General SQL ERROR[ mysql4 ] tratando de crear un foro
Publicado: 08 Ago 2009, 01:05
por Keops009
HuanManwe escribió:¿en qué punto te has atascado?
además haz esto: accede vía phpMyAdmin a la base de datos de tu foro. Marca en la tabla phpbb_topics y de todos los campos que te saldrán pulsa en "topic_last_post_subject" y ponme una captura de pantalla de lo que te salga. En mi caso esto:

Gracias HuanManwe. Ahora sólo me da error al intentar crear un tema nuevo. Aquí te dejo la captura:
