Kategorien werden nicht in allen Tabellen angelegt
Kategorien werden nicht in allen Tabellen angelegt
Ein herzliches "Hallo" in die Runde,
ich bin auf ein Problem beim Erstellen neuer Kategorien gestoßen und da ich bislang hier nicht fündig geworden bin, möchte ich es zur Diskussion stellen und hiermit um Hilfe ansuchen:
Ich arbeite mit Contenido 6.1.8 - bislang völlig problemlos. Beim Anlegen neuer Kategorien wurden diese auf einmal nicht mehr in der Kategorie-Übersicht angezeigt. Beim Nachforschen in den betreffenden Datenbank-Tabellen bin ich drauf gekommen, dass die zuvor von mir neu angelegten Kategorien zwar in den Tabellen
_cat und
_cat_lang
gespeichert sind, aber NICHT in den Tabellen
_cat_tree und
_cat_art
Ich habe das anhand der Kategorie-ID idcat überprüft. Dies betrifft die von mir neu angelegten Kategorien mit den IDs 28-34, die also swohl in _cat_tree als auch in _cat_art fehlen.
Meine Frage: hat es womöglich damit zu tun, dass die neu angelegten Kategorien in der Kategorieübersicht nicht angezeigt werden?
Ich habe in den Kategorien-IDs auch Sprünge in der Abfolge: erst geht es ziemlich chronologisch weg von 2 bis 34, dann ist mal eine Kategorie ID mit 40 drinnen, dann geht es ab ID 76 wieder weiter. Ist das OK?
Ist es hilfreich, wenn ich die betreffenden Kategorien (28-34) einfach in den Tabellen _cat und _cat_lang lösche und neu anlege?
Ich habe auch ins Errorlog geschaut, welches jedoch leer geblieben ist. In den Logs wiederum waren die entsprechenden Einträge ("Neue Kategorie") korrekt vermerkt. Was ist da los?
Für jeden Tipp bin ich dankbar.
Beste Grüße aus Salzburg,
Engelbert
ich bin auf ein Problem beim Erstellen neuer Kategorien gestoßen und da ich bislang hier nicht fündig geworden bin, möchte ich es zur Diskussion stellen und hiermit um Hilfe ansuchen:
Ich arbeite mit Contenido 6.1.8 - bislang völlig problemlos. Beim Anlegen neuer Kategorien wurden diese auf einmal nicht mehr in der Kategorie-Übersicht angezeigt. Beim Nachforschen in den betreffenden Datenbank-Tabellen bin ich drauf gekommen, dass die zuvor von mir neu angelegten Kategorien zwar in den Tabellen
_cat und
_cat_lang
gespeichert sind, aber NICHT in den Tabellen
_cat_tree und
_cat_art
Ich habe das anhand der Kategorie-ID idcat überprüft. Dies betrifft die von mir neu angelegten Kategorien mit den IDs 28-34, die also swohl in _cat_tree als auch in _cat_art fehlen.
Meine Frage: hat es womöglich damit zu tun, dass die neu angelegten Kategorien in der Kategorieübersicht nicht angezeigt werden?
Ich habe in den Kategorien-IDs auch Sprünge in der Abfolge: erst geht es ziemlich chronologisch weg von 2 bis 34, dann ist mal eine Kategorie ID mit 40 drinnen, dann geht es ab ID 76 wieder weiter. Ist das OK?
Ist es hilfreich, wenn ich die betreffenden Kategorien (28-34) einfach in den Tabellen _cat und _cat_lang lösche und neu anlege?
Ich habe auch ins Errorlog geschaut, welches jedoch leer geblieben ist. In den Logs wiederum waren die entsprechenden Einträge ("Neue Kategorie") korrekt vermerkt. Was ist da los?
Für jeden Tipp bin ich dankbar.
Beste Grüße aus Salzburg,
Engelbert
:: webdesignetc.de ::
Salzburg / Austria
Salzburg / Austria
Re: Kategorien werden nicht in allen Tabellen angelegt
die 6.1.8 hätte ich aber auch gerne ;-)bertolo hat geschrieben:Ich arbeite mit Contenido 6.1.8 - bislang völlig problemlos.
Hilft das weiter?HerrB hat geschrieben: Mache ein Backup der Tabelle <Prefix>_cat_tree (oder besser: der ganzen Datenbank). Leere die Tabelle <Prefix>_cat_tree via phpMyAdmin (nicht löschen!). Melde Dich bei Contenido an, gehe zu Content -> Kategorie und lege einen neuen Baum an. Der Baum muss nicht gespeichert werden (das Anlegen des Baumes erzeugt nur wieder die Einträge in <Prefix>_cat_tree).
Noch nicht gelöst
Danke stony für Deine schnelle Antwort.
Ich habe den von Dir geposteten Hinweis von HerrnB befolgt - leider ohne Erfolg.
Ich habe außerdem testhalber erfolgreich einen neuen Baum anlegen und wieder löschen können, allerdings habe ich nach wie vor mit Kategorien Probleme. Ich habe in einem Versuch die Kategorien IDCAT 28-34 aus der _cat sowie _cat_lang gelöscht und eine neue Kategorie angelegt. Diese wurde jedoch WIEDER NICHT in die _cat_art sowie _cat_tree eingetragen! Seltsam, Seltsam....
Ich habe den von Dir geposteten Hinweis von HerrnB befolgt - leider ohne Erfolg.
Ich habe außerdem testhalber erfolgreich einen neuen Baum anlegen und wieder löschen können, allerdings habe ich nach wie vor mit Kategorien Probleme. Ich habe in einem Versuch die Kategorien IDCAT 28-34 aus der _cat sowie _cat_lang gelöscht und eine neue Kategorie angelegt. Diese wurde jedoch WIEDER NICHT in die _cat_art sowie _cat_tree eingetragen! Seltsam, Seltsam....
:: webdesignetc.de ::
Salzburg / Austria
Salzburg / Austria
Schon mal einen Repair der Tabellen versucht (phpmyadmin)?
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Repair wurde nicht ausgeführt, da Status OK
Guten Morgen HerrB,
vielen Dank für den Hinweis mit dem Tabellen-Repair. Leider hat das auch nicht gefruchtet, da die Tabellen als nicht beschädigt von PHPmyAdmin ausgewiesen wurden (STATUS OK) und dementsprechend nicht repariert wurden.
Vielleicht hilft aber das weiter:
Ich bin einigermaßen verwirrt, dass in meiner _cat und _catlang Tabelle schon Kategorie-IDs vorhanden sind mit höheren Nummern als den Kategorie-IDs, die neu angelegt werden, wenn ich eine neue Kategorie anlege:
Wenn ich versuche eine neue Kategorie anzulegen wird diese mit der catid 38 eingetragen. Tatsächlich gibt es aber schon Kategorie-IDs mit den Nummern 40, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87 ...
Wenn ich jetzt z.B. den Auto-Increment Wert der Tabelle _cat auf z.B. 90 setze, hilft das dann? Muss ich dann noch eine andere Tabelle bearbeiten?
Anmerkung: ich habe gerade wieder einen Test durchgeführt und bin jetzt bei der Kategorie-ID 40 "angestoßen":
Wenn ich den Auto-Increment-Wert hochsetzen könnte, könnte sich evtl. das Problem beheben lassen, oder? Andererseits hätte es bis zur ID 40 ja auch schon korrekt funktionieren müssen.... Seltsam, Seltam.
Vielen Dank für weitere Hilfe.
vielen Dank für den Hinweis mit dem Tabellen-Repair. Leider hat das auch nicht gefruchtet, da die Tabellen als nicht beschädigt von PHPmyAdmin ausgewiesen wurden (STATUS OK) und dementsprechend nicht repariert wurden.
Vielleicht hilft aber das weiter:
Ich bin einigermaßen verwirrt, dass in meiner _cat und _catlang Tabelle schon Kategorie-IDs vorhanden sind mit höheren Nummern als den Kategorie-IDs, die neu angelegt werden, wenn ich eine neue Kategorie anlege:
Wenn ich versuche eine neue Kategorie anzulegen wird diese mit der catid 38 eingetragen. Tatsächlich gibt es aber schon Kategorie-IDs mit den Nummern 40, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87 ...
Wenn ich jetzt z.B. den Auto-Increment Wert der Tabelle _cat auf z.B. 90 setze, hilft das dann? Muss ich dann noch eine andere Tabelle bearbeiten?
Anmerkung: ich habe gerade wieder einen Test durchgeführt und bin jetzt bei der Kategorie-ID 40 "angestoßen":
Code: Alles auswählen
[31-Aug-2007 09:32:33] /go/contenido/main.php?frame=4&contenido=9ef4e245d825bb0ec820a08c56042e3e MySQL error 1062: Duplicate entry '40' for key 1
INSERT INTO web_cat (idcat, parentid, preid, postid, idclient, author, created, lastmodified) VALUES('40', '23', '39', '0', '1','sysadmin','2007-08-31 09:32:33','2007-08-31 09:32:33')
Vielen Dank für weitere Hilfe.
:: webdesignetc.de ::
Salzburg / Austria
Salzburg / Austria
Die Tabelle enthält keine Auto-Increment-Werte, sondern nur ggf. nur die eindeutigen IDs. Diese entstammen der con_sequence.Wenn ich jetzt z.B. den Auto-Increment Wert der Tabelle _cat auf z.B. 90 setze, hilft das dann? Muss ich dann noch eine andere Tabelle bearbeiten?
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Sagen wir mal so, die Manipulation in den Tabellen dürfte es endgültig zernagelt haben (da die Einträge aufeinander referenzieren - wenn Du dieses Referenzierung nicht auch korrigiert hast, war es das).
Sonst könntest Du manuell in der con_sequence die nächste verfügbare ID für die Tabellen eintragen (also die höchste ID + 1, die Du in der jeweiligen Tabelle findest).
Gruß
HerrB
Sonst könntest Du manuell in der con_sequence die nächste verfügbare ID für die Tabellen eintragen (also die höchste ID + 1, die Du in der jeweiligen Tabelle findest).
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Referenzierung
Ich habe mir natürlich die vier _cat-Tabellen zunächst angeschaut, ob ich irgendein Muster erkennen kann, und gesehen, dass die CATIDs wieder aufgegriffen werden etc.
Deshalb hatte ich auch meine nicht korrekt angelegten Kategorien sowohl in der _cat als auch _catlang wieder gelöscht.
Zur _sequence Datenbank habe ich aber noch eine Frage: kann es sein, daß sie alle Datenbank-Tabellen erfasst, egal, ob sie zur Contenido-Installation gehören oder nicht? Ich habe nämlich in der gleichen Datenbank noch eine Wordpress-Installation und eine Textpattern-Installation laufen und finde interessanterweise auch diese Einträge in der _sequence wieder...
Deshalb hatte ich auch meine nicht korrekt angelegten Kategorien sowohl in der _cat als auch _catlang wieder gelöscht.
Zur _sequence Datenbank habe ich aber noch eine Frage: kann es sein, daß sie alle Datenbank-Tabellen erfasst, egal, ob sie zur Contenido-Installation gehören oder nicht? Ich habe nämlich in der gleichen Datenbank noch eine Wordpress-Installation und eine Textpattern-Installation laufen und finde interessanterweise auch diese Einträge in der _sequence wieder...
:: webdesignetc.de ::
Salzburg / Austria
Salzburg / Austria
Ja.
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net