MGB Forum
Fehlermeldung beim Eintragen - Druckversion

+- MGB Forum (https://forum.m-gb.org)
+-- Forum: MGB 0.6.x - Veraltete Version (https://forum.m-gb.org/forumdisplay.php?fid=9)
+--- Forum: Fragen (https://forum.m-gb.org/forumdisplay.php?fid=10)
+--- Thema: Fehlermeldung beim Eintragen (/showthread.php?tid=207)



Fehlermeldung beim Eintragen - Taneller - 12.03.2009

Hallo,

Ich habe heute das MGB 0.6.2 lokal zum Testen nach der Wiki Anleitung installiert. Soweit hat auch alles funktioniert.

* Die Tabellen in der MySQL-Datenbank wurden vom Installtionsskript erfolgreich angelegt.
(mgb_captcha, mgb_entries, mgb_lastip, mgb_settings, mgb_user)
* Die Überprüfung der MGB Installtaion hat keine Fehlermeldungen ausgegeben - alles war grün.
* Der Inhalt der Datei config.inc.php sieht auch korrekt aus. ($mgb_installation_complete = TRUEZwinkern
* Die MGB Administration funktioniert bestens.

Jetzt wollte ich einen ersten Testeintrag in das lokal installierte Gästebuch vornehmen. Leider bekomme ich nach Eingabe sämtlicher erforderlicher Felder folgende Fehlermeldung:
(newentry.php, Line 158) Error: Field 'comment' doesn't have a default value

Ich habe folgende Konfiguration:
* Apache/2.2.11 (Win32) PHP/5.2.6
* MySQL Server Version: 5.0.67-community-nt
* MySQL-Client-Version: 5.0.51a
* PHP extension: mysql

Woran liegt's?

Greets,
Billy


Re: Fehlermeldung beim Eintragen - mopzz - 17.03.2009

Hallo, die Fehlermeldung sagt es eigentlich schon aus. Das Feld "comment" in der Datenbank hat keinen Standardwert. Dies ist kein wirklicher Fehler, sondern lediglich ein Hinweis von PHP. Du kannst das umgehen indem Du mit PhpMyAdmin dem Feld einen Standardwert zuweist, oder die Ausgabe der Fehlermeldung umgehst indem Du in der newentry.php die Zeile
Code:
error_reporting(E_ALL & ~E_NOTICE);
auskommentierst. So:
Code:
//error_reporting(E_ALL & ~E_NOTICE);

Gespeichert wird der Eintrag aber, oder?


Re: Fehlermeldung beim Eintragen - Taneller - 18.04.2009

@mopzz
Hallo mopzz,

danke für Deinen Tipp Großes Grinsen . Ich habe auf in lokal installierten Test-DB im Feld 'comment' den Standardwert auf "NULL" gesetzt.
Damit funktioniert es bestens. Der Eintrag wird korrekt gespeichert.

Greets,
Billy