Sivu 1/1

"Doesn't have a default values error" -ongelma

Lähetetty: 09 Huhti 2009, 15:32
Kirjoittaja derelicT
Foorumin osoite: http://www.fatalforce.net/board/
Käytössä oleva tyyli: prosilver
Mitä MODeja on asennettuna: -
phpBB:n versio: 3.04
PHP versio: 5.2.9
Mikä tietokanta ja sen versio: Mysql 5.0.77-community-log
Palveluntarjoaja: http://www.hostingpalvelu.fi
Onko tämä asennettu itse?: on
Onko tämä päivitys, mistä/mihin:
Onko tämä foorumi konversio jostain toisesta foorumista:
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan:

Foorumit siirtyivät uuteen osoitteeseen (vanha osoite http://fatalforcepool.fa.funpic.de/keskustelu/). Otin tietokannasta kopion ja palautin sen uudessa osoitteessa. Kaikki meni hyvin lukuunottamatta sitä, että foorumille ei voi enää kirjoittaa vastauksia tai uusia aiheita. Uutta aihetta tehtäessä tulee seuraavanlainen virheilmoitus:

Koodi: Valitse kaikki

Yleinen virhe
SQL ERROR [ mysqli ]

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

SQL

INSERT INTO fatalforce_topics (topic_poster, topic_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 (56, 1239280237, 7, 0, 1, 'Testiotsikko', 'Riku', 'AA0000', 0, 0, 0)

BACKTRACE

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

FILE: includes/functions_posting.php
LINE: 1850
CALL: dbal_mysqli->sql_query()

FILE: posting.php
LINE: 1001
CALL: submit_post()
Yritin jo korjata ongelmaa tämän ohjeen mukaisesti: http://www.phpbb.com/kb/article/doesnt- ... ue-errors/
Ongelma ei kuitenkaan korjaantunut, vaan edelleen tulee sama virheilmoitus.

- derelicT

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 09 Huhti 2009, 16:08
Kirjoittaja Anubis
Otitkko backupin suoraan mysql:sta vai käytitkö phpbb:n omaa backuppia? phpBB:n oma ei välttämättä kelpaa palvelinvaihdoksessa, mutta toimii toki jos tarvitset palauttaa saman palvelimen sisällä.

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 09 Huhti 2009, 16:11
Kirjoittaja derelicT
Anubis kirjoitti:Otitkko backupin suoraan mysql:sta vai käytitkö phpbb:n omaa backuppia? phpBB:n oma ei välttämättä kelpaa palvelinvaihdoksessa, mutta toimii toki jos tarvitset palauttaa saman palvelimen sisällä.
Käytin phpBB:n omaa. Jos tuon ottaa suoraan pmpmyadminilla ja tuo tuonne uuteen tietokantaan, mitä muuta pitää muuttaa kuin config.php:n tietoja?

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 09 Huhti 2009, 16:15
Kirjoittaja Anubis
derelicT kirjoitti:
Anubis kirjoitti:Otitkko backupin suoraan mysql:sta vai käytitkö phpbb:n omaa backuppia? phpBB:n oma ei välttämättä kelpaa palvelinvaihdoksessa, mutta toimii toki jos tarvitset palauttaa saman palvelimen sisällä.
Käytin phpBB:n omaa. Jos tuon ottaa suoraan pmpmyadminilla ja tuo tuonne uuteen tietokantaan, mitä muuta pitää muuttaa kuin config.php:n tietoja?
Ei muuta, mut hallintapaneelista sit voi joutua muuttamaan polkuja jne.

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 09 Huhti 2009, 16:32
Kirjoittaja Lurttinen
Oliko vanhassa paikassa mikä versio käytössä?
Onko tämä tietokanta päivitetty 3.0.4 versioon?

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 11 Huhti 2009, 14:42
Kirjoittaja derelicT
Lurttinen kirjoitti:Oliko vanhassa paikassa mikä versio käytössä?
Onko tämä tietokanta päivitetty 3.0.4 versioon?
Vanhalla sivustolla ACP-paneelin etusivulla luki 3.04, mutta sitten kun menin järjestelmä-lehdelle lukikin siellä 3.02! =) Ja maininta tyyliin "päivittäminen 3.02 -> 3.04 versioon ei onnistunut täysin". No latasin siihen nyt tuon 3.02 -> 3.04 versioon päivittävän paketin ja päivitin onnistuneesti, mutta nyt järjestelmä-lehdellä lukee:

Informaatio
Operaatiota ei voitu suorittaa loppuun koska fsock funktiot ovat poissa käytöstä tai pyydettyä palvelinta ei löytynyt.


Olen nyt koittanut muutamaan otteeseen tuota tietokantaa siirtää mm. 3.02 versiosta aina tuonne 3.04 versioon saakka (asentanut eri versioita uudelle sivustolle), mutta ei niin ei edelleen tulee samat virheilmoitukset kun yrittää uutta viestiä laittaa. Ilmeisesti tuo kyseinen ongelma vanhan sivuston foorumin kanssa pitää korjata, ennen kuin edes kannattaa yrittää siirtää tuota tietokantaa mihinkään?

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 11 Huhti 2009, 15:13
Kirjoittaja Lurttinen
Aja siellä vanhalla päivityspaketista /install/database_update.php ja kokeile uusiksi.

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 11 Huhti 2009, 16:38
Kirjoittaja derelicT
Lurttinen kirjoitti:Aja siellä vanhalla päivityspaketista /install/database_update.php ja kokeile uusiksi.
Ajoin tuon, mutta edelleen järjestelmä-välilehdellä tuo sama ilmoitus. Otin tuon jälkeen kopion tietokannasta ja pistin uuteen osoitteeseen, niin edelleenkään ei pysty kirjoittaa uutta viestiä/aihetta :geek:

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 07 Heinä 2009, 00:42
Kirjoittaja Hermanni
Joko ongelma on saatu korjattua?
Omalla veturitalli.net foorumilla pukkaa seuraavaa virhettä kun koittaa luoda uutta viestiä....

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, 1246916346, 1246916346, 11, 0, 1, 'Testiviesti', 'Hermanni', 'AA0000', 0, 0, 0)

BACKTRACE


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

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

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


Koitettu on seuraavaa korjausta mutta ei apuja http://www.phpbb.com/kb/article/doesnt- ... ue-errors/

Re: "Doesn't have a default values error" -ongelma

Lähetetty: 07 Heinä 2009, 00:48
Kirjoittaja Lurttinen
Ota yhteyttä palveluntarjoajaasi ja kerro tietokannan ongelmasta ja mitä phpBB on pyytänyt tekemään tuon korjaamiseksi.

Olisin kiinnostunut kuulemaan mitä palveluntarjoaja tarjoaa tuohon selitykseksi ja viaksi. :)