Kategorie anlegen funktioniert nicht! HILFE!

peeterman
Beiträge: 10
Registriert: Mi 7. Nov 2007, 21:46
Wohnort: Niederrhein
Kontaktdaten:

Beitrag von peeterman »

Diese merkwurdige umleitung wird vermutlich verursacht von eine korrupte database als folge einer inkorrekte sequence tabelle.
Neu angelegte Artikel haben falsche IDs bekommen und alte Artikel ueberschrieben.
Contenido kan die gewunschte idart nicht mehr komplett zuordnen und streikt.
Nach ein update sind ist die sequence tabelle zwar wieder in ordnung, die artikel sind aber nach wie vor defekt,
und mussen neu angelegt werden.
Die erste anzeichen fuer dieses problem findet man im apache error.log.
Da tauche eintraege auf wie:

Code: Alles auswählen

/cms/front_content.php MySQL error 1062: Duplicate entry '0' for key 1\nINSERT INTO\r\n
              my_stat_archive\r\n                          ( idstatarch, archived, idcatart, idlang, idclient, visited, visitdate)\r\n                      VA
LUES\r\n                          (0,\r\n                           200710,\r\n                           3,\r\n                           1,\r\n
              1,\r\n                           0,\r\n                           '')
In diesen fall halt ASAP sequence tabelle reparieren.
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Beitrag von derSteffen »

Mhm. Tritt den der Fehler in all deinen Artikeln auf?

Ich muss mal Fragen, was heißt den ASAP sequence? Wo finde ich die? In der Datenbank!?

Oder meinst du das:
http://<Deine Domain>/<Pfad>/contenido/tools/updateseqruntime.php

Und mit Reparieren, meinst du dann den Bfehl im PhpMyAdmin?
peeterman
Beiträge: 10
Registriert: Mi 7. Nov 2007, 21:46
Wohnort: Niederrhein
Kontaktdaten:

Beitrag von peeterman »

Sorry. Meine formulierung war etwas verwirrend:
- sequence tabelle war defekt.
- Dies war im log zu erkennen am 'Duplicate entry' fehler.
- Beim update wurde der fehler in de sequence tabelle behoben
- Jetzt sind die fehler weg
- Ein teil der artikel wurden aber ueberschrieben und koennen nicht mehr abgerufen werden
- Dies aussert sich in diese merkwurdige weiterleitung

So weit ich gesehen habe gab es 'Duplicate entry' fehler bei (fast) jeden zugriff auf das backend,
zumindestens immer dann wenn versucht wurde ein artikel anzulegen bzw. zu edittieren.

Wenn ich alles richtig verstanden habe wird der con_sequence tabelle von contenido
automatisch gepflegt, und wird als index in einige Tabellen benuetzt. Wenn der inhalt
von die con_sequence tabelle nicht die inhalt der ueberige tabellen entspricht werden
datensaetze ueberschrieben. Dies hat boese folgen.
Ich vermute das das update auch updateseqruntime.php einsetzt um die tabellen in
sinc zu bekommen.
Ein Hollander am Niederrhein
wosch

Beitrag von wosch »

derSteffen hat geschrieben:Ich muss mal Fragen, was heißt den ASAP
As Soon As Possible = ASAP = so schnell wie möglich ->
die sequence tabelle reparieren :wink:
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Beitrag von derSteffen »

OHHHH ne oder :-) "ASAP" Ich suche mir den Wolf und zerbreche mir den Kopf wo ich das finden, was das sein soll und dann kommt so eine Antwort :-)

Ich danke Dir jedenfalls!
Gesperrt