Update von 3.0.0 auf 3.0.11: doesn't have a default value

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Dedra
Mitglied
Beiträge: 8
Registriert: 12.05.2013 17:27

Update von 3.0.0 auf 3.0.11: doesn't have a default value

Beitrag von Dedra »

Hallo Zusammen,

ich hatte mein Forum manuell von 3.0.0 auf 3.0.11 upgedatet so wie es in der Beschreibung steht.
Doch beim Erstellen eines neuen Themas kommt immer wieder diese Meldung:
Allgemeiner Fehler

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, 1368372207, 1368372207, 30, 0, 1, 'test', 'Admin', 'AA0000', 0, 0, 0)

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1979
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/posting.php
LINE: 1134
CALL: submit_post()


Ich habe verschieden Hilfen die hier im Forum stehen versucht.
Z.B.: https://www.phpbb.de/kb/no_default

Doch nicht mal dies hat geholfen.

Hat mir noch jemand weiter Tips?
Danke für die Hilfe schonmal im voraus.
Gruss Michael
Zuletzt geändert von Crizzo am 12.05.2013 22:13, insgesamt 1-mal geändert.
Grund: Titel angepasst! Bitte in Zukunft einen aussagekräftigeren Titel wählen.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Immer noch ein Fehler

Beitrag von Miriam »

Doch nicht mal dies hat geholfen.
Was genau hat nicht geholfen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Dedra
Mitglied
Beiträge: 8
Registriert: 12.05.2013 17:27

Re: Immer noch ein Fehler

Beitrag von Dedra »

Zitat:

Die Lösung
• Mache vor dem Benutzen der Lösung ein komplettes Backup Deines Forums ( Dateien und Datenbank )
• Lade das gepackte Archiv herunter -->
Beachte bitte Deine phpBB3-Version:

◦phpBB 3.0.11 --> mysql_upgrader.php
◦phpBB 3.0.10 --> mysql_upgrader.php
◦phpBB 3.0.9 --> mysql_upgrader.php
◦phpBB 3.0.8 --> mysql_upgrader.php
◦phpBB 3.0.7 --> mysql_upgrader.php
◦phpBB 3.0.6 --> mysql_upgrader.php
◦phpBB 3.0.5 --> mysql_upgrader.php
◦phpBB 3.0.4 --> mysql_upgrader.php
◦phpBB 3.0.3 --> mysql_upgrader.php
◦phpBB 3.0.2 --> mysql_upgrader.php
◦phpBB 3.0.1 --> mysql_upgrader.php
◦phpBB 3.0.0 --> mysql_upgrader.php

• Entpacke das Archiv auf Deinem PC.
• Lösche die folgende Zeile im Script
Code: Alles auswählendie("Please read the first lines of this script for instructions on how to enable it");
• Benutze Deinen FTP-Client um die Datei mysql_upgrader.php in den Forums-Root hochzuladen ( dorthin, wo die config.php liegt ).
• Rufe nun das Script über Deinen Browser auf. Wenn Deine URL http://www.phpbb.de wäre, müsstest Du es wie folgt aufrufen: Code: Alles auswählenhttp://www.phpbb.de/mysql_upgrader.php
Dies wird veranlassen, dass das Script Deine Datenbank untersucht und Dir das korrekte Schema für Deine Datenbankversion anbietet. Es wird Dir einige SQL-Anweisungen zeigen, die Du dann über Deinen phpMyAdmin ausführen lassen kannst oder in eine MySQL-Konsole eingibst.
Oder Du gibst diese SQL-Anweisungen Deinem Web-Hoster, damit er sie für Dich ausführt.
• Sobald die SQL-Anweisungen durchgeführt worden sind, sollten alle Fehler dieser Art behoben sein und Dein Forum funktioniert wieder einwandfrei.
• Lösche bitte nun mit Deinem FTP-Client die Datei mysql_upgrader.php von Deinem WebSpace


gruss michael
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Immer noch ein Fehler

Beitrag von Miriam »

Selbst auf die Gefahr hin, mich zu wiederholen: Was hat denn von diesen Anweisungen nicht funktioniert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Dedra
Mitglied
Beiträge: 8
Registriert: 12.05.2013 17:27

Re: Immer noch ein Fehler

Beitrag von Dedra »

Ich habe die Anweisung befolgt und der Fehler (siehe oben) tritt immer noch auf.
Gibt es noch eine andere Lösung?
Gruss Michael
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12122
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu

Beitrag von Crizzo »

Hi,

kommt denn eine Fehlermeldung beim Ausführen des Scripts? Scheitert es an einer bestimmten Stelle?

Grüße
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu

Beitrag von HabNurNeFrage »

Hi,

das...
Es wird Dir einige SQL-Anweisungen zeigen, die Du dann über Deinen phpMyAdmin ausführen lassen kannst oder in eine MySQL-Konsole eingibst.
...hast Du nach und nach mit phpMyAdmin abgearbeitet?

Dort stehen die Anweisungen für die Datenbank, die den Feldern die richtigen Wertebereiche zuweisen.
Wenn Du diese SQL-Anweisungen durchführst, tauchen ggf. bei einzelnen weitere Fehlermeldungen auf.
Sollte das der Fall sein, würde Miriam gerne wissen, bei welcher Anweisung welche Fehlermeldung aufgetaucht ist...

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu

Beitrag von Miriam »

Nein, denn der Fehler liegt im Nichtvorhandensein eines Standardwertes für die angezeigte Tabellenspalte.

Du kannst aber gern einen Wert händisch vorgeben.

// Edit: What HabNurNeFrage said.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Dedra
Mitglied
Beiträge: 8
Registriert: 12.05.2013 17:27

Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu

Beitrag von Dedra »

BlackHawk87 hat geschrieben:Hi,

kommt denn eine Fehlermeldung beim Ausführen des Scripts? Scheitert es an einer bestimmten Stelle?

Grüße
Hallo,

soweit ich bis jetzt festestellen konnte, kommt der Fehler beim erstellen eines neuen Themas.
Vorschau funktioniert. Wenn man dann auf absenden geht, kommt der Fehler.
HabNurNeFrage hat geschrieben: ...hast Du nach und nach mit phpMyAdmin abgearbeitet?
Stehe ich nun auf der Leitung?
Ich habe auf dem Server eine neue Datei angelegt und den Script reinkopiert.
Oder ist das Falsch?
dort steht:
Entpacke das Archiv auf Deinem PC.
Ich bekomme keine Datei, sondern nur den Scrip angezeitgt.

Gruss Michael
Benutzeravatar
T-M
Mitglied
Beiträge: 113
Registriert: 15.04.2013 12:13

Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu

Beitrag von T-M »

Hallo,

du musst die Datei mysql_upgrader.php in dein Forum (root) hochladen und dann mit dem Browser aufrufen.
Dabei bekommst du SQL-Anweisungen. Diese musst du im PHPmyAdmin durchgehen.

LG T.M
Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun.
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“