Seite 1 von 1

Nach Update kein posten mehr möglich

Verfasst: 10.06.2009 10:43
von Jo_shi
Hallo,

Nachdem ich das Forum über das Autoupdate aktualisiert habe. Bekomme ich beim erstellen eines neuen Themas diese Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Unknown column 'topic_url' in 'field list' [1054]

SQL

INSERT INTO phpbb_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_url, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (2, 1244622647, 1244622647, 47, 0, 1, 'asdasd', '', 'Josthilia', '009900', 0, 0, 0)

BACKTRACE

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

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

FILE: posting.php
LINE: 1049
CALL: submit_post()
Ich weiß echt nicht was ich falsch gemacht habe. Das Update von 3.0.4 auf 3.0.5 ist ohne eine einzige Fehlermeldung abgelaufen. Das Update Rückgängig machen geht wahrscheinlich nicht oder (Backup der Datenbank wurde natürlich durchgeführt).

Gruß Joshua

Re: Nach Update kein posten mehr möglich

Verfasst: 10.06.2009 10:55
von aurora876
hast du mal nachgesehen, ob du in der tabelle phpbb_topics eine spalte namens 'topic_url' hast?
deine db möchte dort was eintragen, scheint aber die spalte nicht zu finden...

Re: Nach Update kein posten mehr möglich

Verfasst: 10.06.2009 10:58
von Jo_shi
Nein die scheine ich nicht zu haben. Zumindest lässt sie sich dort nicht finden. Wofür ist denn die notwendig und wie füge ich die nun hinzu?

Wurde die vorher nicht benötigt oder kommt die woanders her?

Gruß Joshua

Re: Nach Update kein posten mehr möglich

Verfasst: 10.06.2009 12:51
von Jo_shi
Weiß nicht warum das Updatescript die Spalte nicht angelegt hat, drinnen gestanden ist der Vorgang. Habe dann einfach das, was dass Updatescript hätte machen sollen händisch eingefügt und nun gehts.

Danke an aurora876 ohne dich wär ich wahrscheinlich noch immer dabei die drei in der Fehlermeldung gelisteten Dateien durchzugehen und nach dem Fehler zu suchen.

Gruß Joshua

Re: Nach Update kein posten mehr möglich

Verfasst: 21.06.2009 19:59
von Phobi
Mich würde interessieren, mit welchem Befehl man die Spalte in der Tabelle anlegt?

Ich habe das Problem leider auch.


Viele Grüße.

Re: Nach Update kein posten mehr möglich

Verfasst: 21.06.2009 20:40
von dieweltist
Das weiß ich nicht. Aber mit PhpMyAdmin kann man so eine Spalte auch ohne speziellen Befehl anlegen.

Re: Nach Update kein posten mehr möglich

Verfasst: 21.06.2009 20:56
von Phobi
Ich habe schon mal geguckt und es einfach mit "ADD topic_url" probiert, aber der Befehl war scheinbar nicht der Richtige, deswegen frage ich hier mal, wie genau es lauten muss um in der Tabelle phpBB_3topics die Spalte topic_url anzulegen.


Viele Grüße.

Re: Nach Update kein posten mehr möglich

Verfasst: 22.06.2009 10:56
von Dr.Death
Hallo,

die Spalte "topic_url" existiert in der Tabelle "phpbb_topics" eines phpBB3.0.x auch nicht.
Sie muss demnach von einem MOD hinzugefügt worden sein.

Die Gretchenfrage ist nun: Welches MOD hat die Spalte hinzugefügt?

Re: Nach Update kein posten mehr möglich

Verfasst: 22.06.2009 14:12
von Mahony
Hallo
Du hast sicher den Ultimate SEO URL MOD installiert und jetzt fehlen die nötigen Einträge in der Datenbank. Versuchs mal mit den folgenden SQL-Befehlen

Code: Alles auswählen

ALTER TABLE `phpbb_topics` ADD `topic_url` VARCHAR( 255 ) NOT NULL DEFAULT '';
ALTER TABLE `phpbb_topics` ADD INDEX `topic_lpid` ( `topic_last_post_id` );

Grüße: Mahony

Re: Nach Update kein posten mehr möglich

Verfasst: 22.06.2009 14:28
von Phobi
Genau diese Mod habe ich installiert, tut mir leid, dass ich vergessen habe, es zu erwähnen.

Mit der Datenbankanweisung funktioniert jetzt auch alles wieder wie es soll, vielen Dank an Euch :-)


Viele Grüße.