Seite 1 von 1
Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 02.06.2009 13:16
von cih
Hallo,
mir offenbart sich ein extremes Problem bei 3.0.4
Ich als Admin und meine Moderatoren können ihr Profil ändern,
normale User allerdings nicht. Ich habe probeweise schonmal einen User eine neue Gruppe zugeordnet. Hier kommt dann folgendes:
SQL ERROR [ mysql4 ]
Unknown column 'f.field_show_profile' in 'where clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
kann man das irgendwie unaufwändig beheben?
bin nicht so der Profi in mysql, etc. kann jemand notfalls helfen?
lg
Björn
Re: Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 02.06.2009 15:58
von cih
Danke hat sich erledigt, kann geschlossen oder gelöscht werden
Re: Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 02.06.2009 16:29
von oxpus
Und was war nun die Ursache?
Vielleicht haben ja andere auch gleiche/ähnliche Probleme?
Re: Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 02.06.2009 19:54
von cih
achso sorry.
Hatte ein Backup von 3.0.4 auf ein neues 3.0.3 aufgespielt und hatte seitdem diese Probs.
Nach Aktualisierung auf 3.0.4 und dann auf das neue 3.0.5 sind diese Probs behoben worden.
Re: Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 03.06.2009 09:51
von oxpus
Naja, "rückwärts" ist ja auch etwas ungeschickt

Re: Profiländerung bei Admins gehts, bei Usern nicht?!
Verfasst: 07.09.2009 21:23
von Intimus
Hallo,
ich hatte genau den selben Fehler: die User konnten nicht in den "Profil"-Bereich. Zusätzlich konnte ich im ACP keine neuen benutzerdefinierten Profilfelder hinzufügen. siehe zum Vergleich hier:
http://www.phpbb.com/community/viewtopic.php?t=1470285
Obwohl ich mir sicher war, dass kein update-Fehler passiert ist, habe ich dennoch einzelne Schritte wiederholt. Als Ergebnis der Prüfungen kam aber jedesmal die sinngemäße Meldung: "Alles auf dem neuesten Stand, kein update notwendig". Detto bei den Datenbanken.
Also hab ich zu einem Trick gegriffen (soweit ein PHP-Noob wie ich davon reden darf *g*): wenn es die Automatik nicht erledigt, muss ich es manuell machen.
Da in beiden Fehlermeldungen "Unknown column 'field_show_profile' " steht (wenn auch mit einem kleinen Unterschied), habe ich dieses Feld im phpMyAdmin wie folgt hinzugefügt:
Code: Alles auswählen
ALTER TABLE `phpbb_profile_fields` ADD `field_show_profile` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `field_hide` ;
Siehe da: beide Fehler waren mit einem Schlag beseitigt.
Jetzt meine Frage an die Wissenden: habe ich die Fehler damit wirklich gänzlich behoben oder ist es nur ein augenscheinlicher Effekt und ich muss noch irgendwo etwas zusätzliches machen?
lg intimus