Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
TUFF
Aloittelija
Aloittelija
Viestit:6
Liittynyt:04 Huhti 2009, 12:50
Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja TUFF » 17 Marras 2009, 16:28

Foorumin osoite: http://www.yrittajan.info/forum
Käytössä oleva tyyli: prosilver *,subsilver2
Mitä MODeja on asennettuna: -
phpBB:n versio:3.0.5
PHP versio: PHP Version 4.4.9
Mikä tietokanta ja sen versio: MySQL Client API version 5.0.81
Palveluntarjoaja:neobitti
Onko tämä asennettu itse?:on
Onko tämä päivitys, mistä/mihin:3.0.1->3.0.5 -lisäksi domainimen vaihto. vika kuitenkin ilmeni vasta päivityksen jälkeen.
Onko tämä foorumi konversio jostain toisesta foorumista:-
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan:palsta on auki

Vian ilmeneminen. kun yrittää lisätä uutta aihetta lähettäessä seuraava virhe:
SQL ERROR [ mysql4 ]

Field 'topic_last_post_subject' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_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) VALUES (2, 1258466802, 1258466802, 4, 0, 1, 'testi', 'XXXX XXXXX', '', 0, 0, 0)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1897
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1023
CALL: submit_post()

Vian korjaamiseksi on kokeiltu seuraavaa:
http://www.phpbb.com/kb/article/doesnt- ... ue-errors/

Tuolla ohjeella tehden en pääse enää kirjautumaan kun sanoo että käyttäjä tunnus tuntematon, joka tapauksessa anna kirjautua.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja mrl586 » 17 Marras 2009, 17:36

Miltä tuon kentän rakenne näyttää tietokannan hallintasoftalla tarkasteltuna?

TUFF
Aloittelija
Aloittelija
Viestit:6
Liittynyt:04 Huhti 2009, 12:50

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja TUFF » 17 Marras 2009, 20:58

Tarkoititko tätä.
Sarake: topic_last_post_subject
Tyyppi: BLOB
Pituus/arvot:
Aakkosjärjestys:
Attribuutit:
Tyhjä: Not Null
Oletusarvo:
Lisätiedot:
Kommentit

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja mrl586 » 17 Marras 2009, 22:02

Juuri tuota. Toimiko uusien aiheiden lisäys ennen domainin vaihtoa?

TUFF
Aloittelija
Aloittelija
Viestit:6
Liittynyt:04 Huhti 2009, 12:50

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja TUFF » 17 Marras 2009, 23:59

Toimi.. reilun vuoden toiminut, ongelmat tuli nyt.
päivityksen jälkeen muutama päivä meni ennenkuin huomasin vian kun yksi kirjoittaja kertoi että ei antanut lisätä uutta aihetta.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja mrl586 » 18 Marras 2009, 11:55

Kokeile, korjaako uusin phpBB tämän ongelman.

TUFF
Aloittelija
Aloittelija
Viestit:6
Liittynyt:04 Huhti 2009, 12:50

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja TUFF » 22 Marras 2009, 16:39

Php 3.0.6 päivitys tehty.
päivityksen tein siten että poistin kaikki paitsi configin ja laitoin koko 3.0.6 paketin ja tämän jälkeen ajoin update database php:n.
Ohjeiden mukaan tämä tapa päivittää olisi paras.

Edelleen sama virhe kun yrittää postata viestiä.
Lisäksi puuttuu joitain suomennuksia kun 3.0.6:ssa vielä.
eli mm. tää: Näytä vastaamattomat viestit • { SEARCH_UNREAD } • Näytä uudet viestit • Näytä aktiiviset viestiketjut
Korjaantuu varmaa kun uusi kielitiedosto tulee.


Tää postaus vika edelleen kriittisin, mitä seuraavaksi?


Yleinen virhe
SQL ERROR [ mysql4 ]

Field 'topic_last_post_subject' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_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) VALUES (2, 1258900089, 1258900089, 10, 0, 1, 'testaus', 'xxxx xxxxxxxxxx', '', 0, 0, 0)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/functions_posting.php
LINE: 1964
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1108
CALL: submit_post()

TUFF
Aloittelija
Aloittelija
Viestit:6
Liittynyt:04 Huhti 2009, 12:50

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja TUFF » 22 Marras 2009, 17:11

Testeilin muuttamalla herjassa olevan taulun oletus arvoksi null niin uuden aiheen lähetys onnistuu.
Mitä vaikutusta tai merkitystä jos tämän kohdan muuttaa
Tyhjä: Not Null ->Null
Oletusarvo: ->null
Virheilmoitusta ei enää tule, mutta vaikeuttako se jatkoa ja onko sillä jokin muu tarkoitus olla noin miten se ei toimi?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: Uuden Aiheen lisäys: Field 'topic_last_post_subject' doesn't

Viesti Kirjoittaja Lurttinen » 22 Marras 2009, 17:13

Tuskin haitannee mitään, jos muuten toimii.
Oletusarvoahan se sinne pyysi. :)

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 159 vierailijaa