Seite 1 von 1

Serverumzug

Verfasst: 20.11.2007 14:09
von beteka
Hallo,

ich bin mit dem Forum auf einen neuen Server umgezogen. Dort habe ich alles jungfräulich installiert und dann die Datenbank wieder eingepflegt.

Alles schaut soweit super aus, nur habe ich nun ein Problem, wenn ich einen Artikel schreiben möchte:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb_cg_newtopics (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 (54, 1195563721, 5, 0, 1, 'test', 'beteka', '', 0, 0, 0)

BACKTRACE

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

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

FILE: posting.php
LINE: 1003
CALL: submit_post()
Ich gehe mal davon aus, dass ich hier permissions für gewisse Files vergeben muss, aber leider weiss ich da nicht weiter.

Vielen Dank,
Bernd Korz
http://www.claus-eisenmann.de

Verfasst: 20.11.2007 14:22
von nickvergessen

Leider nix

Verfasst: 20.11.2007 14:38
von beteka
Hallo,

habe das nach der Beschreibung gemacht, leider ohne Erfolg :(

Danke trotzdem für den Tipp.

Habe auch schon hier nachgeschaut:
http://www.phpbb.de/viewtopic.php?t=156 ... +mysql+php

Scheint soweit das selbe Problem zu sein :( Aber auch nach einem Leeren des Cache ist das Problem noch da.

Sonderbarer Weise muss ich mich nun auch immer aufs neue Einloggen sobald ich das Forum einmal verlassen habe. Vielleicht liegt es doch irgendwie an den Filepermissions?

Bernd Korz

Verfasst: 20.11.2007 14:50
von Dr.Death
Hi,

was für eine Datenbank hast Du nun ?

Mysql4 < 4.1.3
Mysql4 >= 4.1.3
Mysqli ?

SQL Version

Verfasst: 20.11.2007 15:04
von beteka
Datenbank-Server: MySQL 5.0.26

Ich bin der Meinung, ich hätte MySQL und nicht Mysqli genommen, möchte das aber nicht beschwören.

Danke

Verfasst: 20.11.2007 15:22
von bantu
Bei MySQLi müsste afaik oben

Code: Alles auswählen

SQL ERROR [ mysqli ]
anstatt

Code: Alles auswählen

SQL ERROR [ mysql4 ]
stehen.