Update von 3.0.0 auf 3.0.11: doesn't have a default value
Update von 3.0.0 auf 3.0.11: doesn't have a default value
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
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.
Grund: Titel angepasst! Bitte in Zukunft einen aussagekräftigeren Titel wählen.
Re: Immer noch ein Fehler
Was genau hat nicht geholfen?Doch nicht mal dies hat geholfen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Immer noch ein Fehler
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
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
Re: Immer noch ein Fehler
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
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Immer noch ein Fehler
Ich habe die Anweisung befolgt und der Fehler (siehe oben) tritt immer noch auf.
Gibt es noch eine andere Lösung?
Gruss Michael
Gibt es noch eine andere Lösung?
Gruss Michael
Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu
Hi,
kommt denn eine Fehlermeldung beim Ausführen des Scripts? Scheitert es an einer bestimmten Stelle?
Grüße
kommt denn eine Fehlermeldung beim Ausführen des Scripts? Scheitert es an einer bestimmten Stelle?
Grüße
- 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
Hi,
das...
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
das...
...hast Du nach und nach mit phpMyAdmin abgearbeitet?Es wird Dir einige SQL-Anweisungen zeigen, die Du dann über Deinen phpMyAdmin ausführen lassen kannst oder in eine MySQL-Konsole eingibst.
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; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu
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.
Du kannst aber gern einen Wert händisch vorgeben.
// Edit: What HabNurNeFrage said.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu
Hallo,BlackHawk87 hat geschrieben:Hi,
kommt denn eine Fehlermeldung beim Ausführen des Scripts? Scheitert es an einer bestimmten Stelle?
Grüße
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.
Stehe ich nun auf der Leitung?HabNurNeFrage hat geschrieben: ...hast Du nach und nach mit phpMyAdmin abgearbeitet?
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
Re: Update von 3.0.0 auf 3.0.11: doesn't have a default valu
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
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.