Seite 1 von 2

[3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 12:24
von Buggyboy
Hallo.

Ich habe gerade ein neues Forum auf Basis des 3.3.9 nach Update eingerichtet.
Beim Anlegen von Profilfeldern bekomme ich immer einen SQL-Fehler laut Bild.
Egal ob ich die vorhandenen nutze oder ein neues erstelle.

Also die Fehler erscheinen erst, wenn jemand sein Profilfeld ausfüllt.

Kann mir evtl. jemand dabei helfen?

[ externes Bild ]

Folgende Erweiterungen sind installiert:
[ externes Bild ]

VG
Peter
P.S.:Falls hier falsch bitte verschieben.

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 12:39
von chris1278
Erstmal solltest du deine Fehlermeldungen besser in den BBcode packen.

Und wenn du Bilder Verlinkst dann solltest du sehen das die Bilder mit https aufgerufen werden können.


Welche php Version hast du am laufen.

Evtl. mal alle Extension deaktivieren und Foren und Browser Cache löschen und mal testen ob das Problem weiterhin besteht.

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 12:56
von Buggyboy
Hallo Chris!
chris1278 hat geschrieben: 22.01.2023 12:39 Erstmal solltest du deine Fehlermeldungen besser in den BBcode packen.
Mache ich gleich...
chris1278 hat geschrieben: 22.01.2023 12:39Und wenn du Bilder Verlinkst dann solltest du sehen das die Bilder mit https aufgerufen werden können.
OK...

chris1278 hat geschrieben: 22.01.2023 12:39Welche php Version hast du am laufen.
7.4 eingestellt. Geht auch noch 8.0, 8.1 oder auch weniger...
chris1278 hat geschrieben: 22.01.2023 12:39Evtl. mal alle Extension deaktivieren und Foren und Browser Cache löschen und mal testen ob das Problem weiterhin besteht.
Hab mal alles deaktiviert, Caches gelöscht... Gleicher Fehler

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Field 'pf_phpbb_occupation' doesn't have a default value [1364]

SQL

INSERT INTO go7jw_profile_fields_data (pf_phpbb_interests, pf_wohnort, pf_phpbb_location, pf_gallery_palbum, user_id) VALUES ('Spinning', 'Bremen', '', '', 2)

BACKTRACE

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

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 202
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/profilefields/manager.php
LINE: 302
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/ucp/ucp_profile.php
LINE: 407
CALL: phpbb\profilefields\manager->update_profile_field_data()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: ucp_profile->main()

FILE: [ROOT]/ucp.php
LINE: 440
CALL: p_master->load_active()
VG
Peter

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 13:00
von Buggyboy
Hi.

Es wäre auch kein Problem, das ganze nochmal neu aufzusetzen, da es im Probebetrieb ist.
Muß nur die Forenstruktur alle wieder so haben...

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 13:14
von chris1278
Also wenn du die Extensions deaktiviert hast und php Version zwischen 7.4 und 8.1 liegt sollte das nicht an den Extensions liegen.

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 14:06
von Scanialady
Was ist es denn jetzt - ein neues Forum oder ein Update von einem alten auf 3.3.9? - du drückst dich da unklar aus.
wenn du gerade ein Update gemacht hast, fehlt mir die Angabe, von welcher Version du aktualisiert hast.
Hattest du die Extensionen während des Updatevorgangs deaktiviert?
Hast du die Extensionen vor Aktivierung ebenfalls aktualisiert? Hattest du geprüft, ob sie unter deinen Bedingungen - PHP und phpBB Version - überhaupt noch laufen? - insbesondere Gallery und die zugehörigen Addons!

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 14:21
von chris1278
Scanialady hat geschrieben: 22.01.2023 14:06 Hast du die Extensionen vor Aktivierung ebenfalls aktualisiert? Hattest du geprüft, ob sie unter deinen Bedingungen - PHP und phpBB Version - überhaupt noch laufen? - insbesondere Gallery und die zugehörigen Addons!
Also die Gallery die er instaliert hat (laut bild 3.3.0) läuft aufjedenfall bis php 8.0. Da ich die in einigen Foren habe die ich supporte.

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 14:37
von IMC
Für mich sieht das so aus das die Tabelle nicht ganz in Ordnung ist und das Feld phpbb_occupation fehlt. Erstelle mal das Profilfeld phpbb_occupation (Tätigkeit) im ACP . pf_wohnort und pf_phpbb_location ist eigendlich das gleiche und scheint für mich gedoppelt.

Standard Profilfelder in phpBB

Code: Alles auswählen

Feld-Kennung		Art des Feldes
______________________________________________
phpbb_interests		Mehrzeiliges Textfeld
phpbb_occupation	Mehrzeiliges Textfeld 
phpbb_icq		Einzeiliges Textfeld
phpbb_website		URL (Link)
phpbb_yahoo		Einzeiliges Textfeld
phpbb_location		Einzeiliges Textfeld
phpbb_facebook		Einzeiliges Textfeld
phpbb_skype		Einzeiliges Textfeld
phpbb_twitter		Einzeiliges Textfeld
phpbb_youtube		Einzeiliges Textfeld

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 15:12
von Dr.Death

Re: [3.3] SQL-Fehler bei Profilfeldern

Verfasst: 22.01.2023 21:58
von Buggyboy
Hallo.

Also:

Die Gallery hat funktioniert.

Ich bin bei Allinkl.com und die haben das phpBB als Software angeboten zum installieren.
War aber noch die 3.3.8 Version.
Die habe ich dann upgedatet.

Das Feld Wohnort habe ich nur mal zum ausprobieren erstellt um zu sehen, ob der Fehler dort auch besteht.

Die Post mit der Fehlerbehebung habe ich gelesen und das entsprechende Script dafür runtergeladen und ausgeführt...

Villeicht sollte ich einfach das komplettpaket nochmal neu mit einer leeren Datenbank erstellen.
Vielleicht sind da beim Update irgendwo Fehler mit reingekommen.

VG
Peter