Bueno, he reparado y optimizado y nada, sigue igual.
Me acabo de dar cuenta de otra cosa:
Aunque me haya dado el error, el artículo se ha enviado, pero ha quedado pendiente de aprobación. Pues bien, abro el articulo para aprobarlo y cuando pincho en aprobar, me sale este otro error:
Código: Seleccionar todo
SQL ERROR [ mysqli ]
Column 'topic_status' cannot be null [1048]
SQL
INSERT INTO phpbb3_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment, topic_status) VALUES (543, 1285343131, 1285343131, '5', 0, 1, '[Nuevo en Biblioteca] Team Speak 3', '*Administracion*', 'EA0000', '2', 0, 0, NULL)
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 2065
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_kb.php
LINE: 478
CALL: submit_post()
FILE: includes/mcp/mcp_kb.php
LINE: 107
CALL: activate_article()
FILE: includes/functions_module.php
LINE: 507
CALL: mcp_kb->main()
FILE: mcp.php
LINE: 249
CALL: p_master->load_active()
Solo cambia algo del "BACKTRACE"
Pero aún hay más, si lo desapruebo, me tira este error:
Código: Seleccionar todo
Error General
SQL ERROR [ mysqli ]
Column 'config_value' cannot be null [1048]
SQL
INSERT INTO phpbb3_config (config_name, config_value, is_dynamic) VALUES ('kb_newest_title', NULL, 0)
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/functions.php
LINE: 157
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_kb.php
LINE: 550
CALL: set_config()
FILE: includes/mcp/mcp_kb.php
LINE: 164
CALL: set_newest_article()
FILE: includes/functions_module.php
LINE: 507
CALL: mcp_kb->main()
FILE: mcp.php
LINE: 249
CALL: p_master->load_active()
este ya es distinto a los otros dos.
He repasado la instalación y no he visto nada, voy a comprobarla otra vez para asegurarme.
Un saludo, gracias.
EDITO:
Bien, me he fijado en una cosa. En un punto de la instalación,te piden modificar el ".includes/constants.php", y una de las modificaciones es agregar esto:
Código: Seleccionar todo
define('KB_ARTICLE_TABLE', $table_prefix . 'kb_article');
define('KB_CATEGORIE_TABLE', $table_prefix . 'kb_categorie');
define('KB_CONFIG_TABLE', $table_prefix . 'kb_config');
define('KB_LOG_TABLE', $table_prefix . 'kb_changelog');
define('KB_TYPES_TABLE', $table_prefix . 'kb_types');
define('KB_REPORTS_TABLE', $table_prefix . 'kb_reports');
define('KB_ARTICLE_DIFF_TABLE', $table_prefix . 'kb_article_diff');
define('KB_ARTICLE_TRACK_TABLE', $table_prefix . 'kb_article_track');
define('KB_RATING_TABLE', $table_prefix . 'kb_rating');
define('KB_FOLDER', 'knowledge');
Puede ser que en la última línea falte el
"$table_prefix . "? o no hace falta¿?
Ok, esto último nada, lo he probado y si lo pongo, no funcionan algunas páginas del KB
URL:
http://www.onlinewii.es/foro/index.php
Versión phpBB: phpBB3 (3.0.11)
MODs Instalados:
Portal XL5.0 Pre-mod 0.3 + MODs incluidos,
ajax chat,
respuesta rápida,
blog mod,
Gallery mod,
th23 autolinks,
Prime Subject Check 1.4.19,
TinyPic Plugin,
Manage Attachments ACP,
New Topic Button,
Post Models 1.0.3,
Subforum Display Options 1.0.1,
Anti Double Post 2.0.4,
Automatic Spammer Detection 1.0.0 B5,
Topic Solved 1.4.4,
Download MOD 6.4.2,
Ultimate Points 1.0.7,
UPS Easy Shop 0.7.0,
Annual Stars 1.0.1a,
Duplicate Users IP 1.0.0,
Mods Database 1.0.7,
Prime Ban to Group 1.0.2,
Special and Normal Ranks Images 1.2.0,
MOD Browse and IOS icons,
[ABD] IP Search 2.3.3,
Advanced Paypal Donation MOD,
Forum Title Colour 1.0.3,
Invite a Friend 0.6.2,
automod 1.0.0
Auto BackUp 1.0.2...
Plantilla(s) usada(s): Prosilver y Artodia: Mobile & SEO
Servidor: Linux pago
Actualización desde otra versión: phpbb3 3.0.7 PL1
Conversión desde otro sistema de foros: