Zum Inhalt springen

Rote Fragezeichen und kleines Problem...

Erstellt am 17. Juni 2004 · 2 Antworten · letzte Antwort am 7. September 2004

Tags: Datenbank, Update & Upgrade, Frage

Herbert Lackner ·

Hallo Forum,

ich habe seit einem Serverwechsel und dem damit verbundenen Umstieg von 3.5 auf 3.6.1 ein Problem:
In meinem Seitenbaum werden einige Seiten mit einem roten Fragezeichen dargestellt.
Diese Seiten haben als Einstellung entweder "Bei jeden Login anzeigen" bzw. "Bei Login verstecken". Die Anzeige der Seiten funktioniert auch, allerdings kann ich keine neuen Elemente mehr anlegen, die eine der beiden Sichtbarkeitseinstellungen hat, sonst bekomme ich eine Fehlermeldung, dass bei fe_groups was nicht stimmt:

102: These fields are not properly updated in database: (fe_group) Probably value mismatch with fieldtype.

Huh?

Bitte helfen!

Herbert Lackner ·

So sieht meine fe_groups aus...

CREATE TABLE `fe_groups` (
  `uid` int(11) unsigned NOT NULL auto_increment,
  `pid` int(11) unsigned NOT NULL default '0',
  `tstamp` int(11) unsigned NOT NULL default '0',
  `title` varchar(20) NOT NULL default '',
  `hidden` tinyint(3) unsigned NOT NULL default '0',
  `lockToDomain` varchar(50) NOT NULL default '',
  `deleted` tinyint(3) unsigned NOT NULL default '0',
  `description` text NOT NULL,
  `TSconfig` blob NOT NULL,
  PRIMARY KEY  (`uid`),
  KEY `parent` (`pid`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
thoru ·

schau mal was du in der ensprechenden Tabellenzelle (steht in Klammern) für ein Typ an Variablen definiert ist. Wenn das nicht mit dem übereinstimmt was du gerne eintragen möchtest, wirst du niemals erfolg haben!

Beispiel:
Hatte versucht eine News vor Zugriff zu schützen (sichtbar bei Login). Das erzeugt für die fe_group eine "-2" und diese Zahl in die Tabelle tt_news und zwar in die Zelle fe_group eintragen. Allerdings war diese definiert für UNSIGNED, also positive Zahlen. Ergo ... Fehlermeldung 102 tratt auf -> einfach UNSIGNED entfernt und es ging!

Was haben wir daraus gelernt: kleine Einstellung -> große Würgung!

grüße thomas
(nicht wundern, habe diesen Beitrag in mehrmals gepostet, da scheinbar öfters das Problem auftratt und es niemals so richtig geklärt wurde - Danke an Paste & Copy ;-)