Pagina 1 din 1

Field 'forum_post_tpl' doesn't have a default value

Scris: 07-Apr-2012, 15:49:37
de d3v1l
Buna ziua, am doua probleme legate de un forum phpbb3, aparute dupa mutarea de pe un host web pe altul.
Una ar fi : daca incerc sa creez un subforum, primesc eroarea:

Cod: Selectaţi tot

Eroare generală
SQL ERROR [ mysqli ]

Field 'forum_post_tpl' doesn't have a default value [1364]
Am gasit aici o solutie, am aplicat-o cu succes, dar din pacate tot nu functioneaza, nu pot crea subforumuri pe forumul meu.
Eroarea intreaga este urmatoarea:

Cod: Selectaţi tot

Eroare generală
SQL ERROR [ mysqli ]

Field 'forum_post_tpl' 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, forum_subforumslist_type, display_on_index, forum_topics_per_page, enable_indexing, enable_icons, enable_prune, enable_topic_seo, prune_days, prune_viewed, prune_freq, forum_options, forum_flags, left_id, right_id) VALUES (117, 1, 0, '', 'test', '', '', '', 7, '', '', '', 7, '', '', '', 0, 1, 0, 0, 0, 1, 0, 0, 0, 7, 7, 1, 0, 48, '63', 64)

BACKTRACE

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

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

FILE: includes/acp/acp_forums.php
LINE: 190
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()
Poate imi puteti da ceva solutii sau ati mai intalnit astfel de probleme?

A doua problema ar fi faptul ca dupa instalarea oricarui mod phpbb3 care necesita modificari sql, nu se mai vede niciun topic, paginile sunt complet albe.
De asemenea, as aprecia si in aceasta situatie putin ajutor din partea dumneavoastra, multumesc anticipat.

Re: Field 'forum_post_tpl' doesn't have a default value

Scris: 07-Apr-2012, 17:44:18
de bogdan
Pentru prima intrebare: knowledge/kb_show.php?id=94

Pentru a doua: knowledge/kb_show.php?id=130

Re: Field 'forum_post_tpl' doesn't have a default value

Scris: 08-Apr-2012, 10:30:35
de d3v1l
Pentru prima intrebare, exact asta am facut, insa tot fara rezultat bun. Tocmai asta era nelamurirea mea, faptul ca am urmat acel tutorial, am facut toate modificarile, inclusiv in sql si mi-a afisat la final "success" - insa cu toate acestea, tot primesc acea eroare Field 'forum_post_tpl' doesn't have a default value cand vreau sa creez un nou subforum.

La a doua intrebare, am incercat varianta cu debug si intr-adevar imi afiseaza unele erori precum:

[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 490: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'

[phpBB Debug] PHP Notice: in file /viewtopic.php on line 1626: Undefined index: cftc_min_posts

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4461: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3550)

Tot legat de problema 2, este faptul ca nu pot vedea absolut nimic in niciun topic si implicit nu afiseaza nicio eroare, chiar si dupa activarea debug, uitati cum imi apare: http://i.imgur.com/8kGhg.jpg

Re: Field 'forum_post_tpl' doesn't have a default value

Scris: 08-Apr-2012, 17:15:45
de bogdan
1. Se pare ca ai instalat un MOD si fie nu ai finalizat instalarea fie ai scapat ceva. Poti incerca in phpMyAdmin sa modifici structura tabelei phpbb_forum si sa adaugi o valoare default pentru coloana forum_post_tpl. Gasesti pe net tutoriale destule

2. Mesajul e clar: nu ai instalat/finalizat instalarea MOD-ului Thanks.

Pentru mesajul "Cannot modify header information " citeste knowledge/kb_show.php?id=142