Seite 2 von 3
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 17:46
von BNa
Geh mal via MySQL oder MySQLDumper zu dem Datenbankeintrag
pf_plz
und verpasse ihm folgenden Default Value:
''
(Zwei Hochkommas).
Ansonsten mal ab hier lesen:
viewtopic.php?f=88&t=164723&start=1510#p1214324
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 18:09
von Perlchamp
ich verstehe es einfach nicht !
Kirk:
Hast vielleicht vergessen ein Benutzerdefiniertes Profilfeld Namens plz anzulegen.
Shorty:
@Kirk
Eins solches Feld benötige ich aber nicht?
BNA:
Du meinst, wenn ein User sich neu registrieren möchte. Sonst nicht?
Geh mal via MySQL oder MySQLDumper zu dem Datenbankeintrag pf_plz und verpasse ihm folgenden Default Value: '' (Zwei Hochkommas).
... meiner Meinung nach ist doch schon alles gelöst !
@Mahony:
dies zum Thema "unnötiges Erhöhen des Beitragzählers" ... bist wohl gerade sehr beschäftigt, 20 Peitschenhiebe zu verteilen
so long
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 18:57
von BNa
Perlchamp hat geschrieben: meiner Meinung nach ist doch schon alles gelöst !
Wo? Wann? Link?
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 19:04
von Shorty1968
Einen solchen Datenbank eintrag gibt es nicht,habe ihn schon im phpmyadmin gesucht.
Dein link hat leider auch keine Problem lösung,der user der den fehler hatte schreibt zwar was von drüber bügeln aber nicht was genau?
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 19:06
von Perlchamp
@BNa,
nun, ich denke, es muss einfach nur ein pf angelegt werden ...
so long
[OT]bin noch nicht zu Heise gekommen, melde mich aber dann ...[/ot]
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 20:49
von Mahony
Shorty1968 hat geschrieben:
Einen solchen Datenbank Eintrag gibt es nicht,habe ihn schon im phpmyadmin gesucht.
Doch den Eintrag (die Spalte)
pf_plz solltest du in der Tabelle
phpbb_profile_fields_data finden. Würde es den Eintrag (die Spalte) nicht geben, dann würdest du auch nicht die entsprechende Fehlermeldung erhalten (alles andere wäre unsinnig und nicht logisch).
Es handelt sich bei dem Eintrag sicherlich um die Spalte für den
Geomap-MOD (zumindest wird dort eine solche Spalte angelegt).
Zur Problemlösung: Halte dich an die Anleitung von BNA
oder kopiere die Ausgabe des mysql_upgrader.php - Scripts und lasse die Befehle von phpmyadmin ausführen (der Mysqldumper versagt da, in der momentan aktuellen Version (1.24), gerne mal)
Grüße:Mahony
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 22:04
von Shorty1968
Danke wenn ich das pf_plz so eintrage 'pf_plz ' mit den Zwei '' oben meckert phpmyadmin rum,wenn ich ein hacken bei Null mache nimmt er es,was bedeutet das?
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 22:16
von BNa
Shorty1968 hat geschrieben:Danke wenn ich das pf_plz so eintrage 'pf_plz ' mit den Zwei '' oben meckert phpmyadmin rum,wenn ich ein hacken bei Null mache nimmt er es,was bedeutet das?
Nein, Du sollst nicht
pf_plz
mit zwei Hochkommas eintragen, sondern zwei Hochkommas als sogenannten Default Value (Wert) für das Tabellenfeld
pf_plz
in der Tabelle
phpbb_profile_fields_data
angeben. Falls das Feld tatsächlich als Default Wert
NULL
annimmt, dann teste mal eine Registrierung damit.
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 22:49
von Shorty1968
Ich habe sie getestet mit dem Hacken bei Null und der Fehler ist weg,ich habe mich mit einem TestUser neu regestriert und den Link in der Aktivirungs Mail angeklickt,das alles hat wuderbar geklappt nur als ich den Link angeklickt habe und die Meldung kamm das die Freischaltung erfolgreich war ,war ich mit meinem Admin Account eingeloggt ist das normal?
Re: Field 'pf_plz' doesn't have a default value [1364]
Verfasst: 30.06.2012 22:56
von BNa
ist das normal?
Falls Du vorher als Admin eingeloggt warst, ja, da die Session nicht einfach überschrieben wird. Für solche Tests immer schön ausloggen vorher, auch kein Haken bei Automatische Anmeldung als Admin haben und alle Browsercaches leeren. Erst dann eine Testregistrierung durchführen.