Seite 1 von 1

Modulnamen werden rot dargestellt

Verfasst: Do 19. Jul 2007, 11:43
von AKesler
Hallo zusammen,
ich stehe gerade auf dem Schlauch und kann die Bedeutung roter Modulnamen (in der Liste auf der linken Seite) nicht zuordnen.
Nach einem Serverumzug sind diese Modulbezeichnungen alle rot. Auch neu angelegte Module werden rot dargestellt.
Kann mir bitte jemand einen Tip geben bzgl. der Aussage und ggf. Abhilfe?

Danke und Gruß
Andreas

Verfasst: Do 19. Jul 2007, 11:51
von MichFress
das heißt, dass die Module fehlerhaft sind...
Geh mal in ein Modul rein, und halte den Mauszeiger über einen der roten Punkte (die sind normalerweise grün). Da sollte dann eine Fehlermeldung erscheinen.
Alternativ tuts das Errorlog auch..

Desweiteren wären ein paar mehr Infos ganz interessant:
welche Contenido-Version, erfolgte der Serverumzug über die Migrationsfunktion des Contenido-Setups? Was steht im Update-Log? Funktioniert das Frontend? ....

Modulenamen rot

Verfasst: Do 19. Jul 2007, 12:30
von AKesler
Danke für den Hinweis - aber dieses Verhalten ist mir durchaus bekannt.

Es handelt sich aber hierbei NICHT um die roten Punkte sondern NUR um die Modulbezeichnung in der linken Leiste.
Die Module selbst sind absolut ok und nicht fehlerhaft und zeigen grüne Punkte.

Verfasst: Do 19. Jul 2007, 13:12
von MichFress
ähm, ist beim Migrieren vielleicht die CSS-Anweisung verschütt gegangen, die dort die Farbe setzt?

Verfasst: Do 19. Jul 2007, 13:34
von AKesler
nee - da ist auch alles klar. Kann kein Problem mit den CSS-Dateien entdecken.

Verfasst: Do 19. Jul 2007, 15:19
von HerrB
Es gibt da eine Spalte in con_mod, die den Fehlerstatus anzeigt - gibt es die und wenn ja, welcher Wert ist darin angegeben?

Gruß
HerrB

Verfasst: Do 19. Jul 2007, 15:31
von AKesler
Hallo,
dies sind alle SPalten in der Tabelle con_mod.
Ich weiß nicht genau was Du konkret meinst.

Spalten:
idmod
idclient
name
type
description
deletable
input
output
template
static
author
created
lastmodified

Gruß

Verfasst: Do 19. Jul 2007, 15:32
von AKesler
allerdings gibt es auch noch diese meldung:


Name Typ Kardinalität Aktion Feld
PRIMARY PRIMARY 46 idmod
idclient INDEX 1 idclient
idclient_2 INDEX 46 idmod
idclient

Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `idmod` gesetzt sein
Index über Spalten anlegen

Verfasst: Do 19. Jul 2007, 15:39
von HerrB
Dann fehlt - für eine V4.6.15 - die Spalte
error, varchar(32), default "none" (ohne Anführungszeichen)

Allerdings würde ich mir dann die Frage stellen, wie der Umzug stattgefunden hat. War das auch vorher eine V4.6.15? Wurde das Setup ausgeführt? Das betrifft dann ein paar mehr Bereiche...

Und das errorlog sollte eigentlich ein paar Einträge erhalten...

Gruß
HerrB

Verfasst: Fr 29. Feb 2008, 20:18
von kloevekorn
Bei mir tritt das auch auf (historische Version 4.6.4) und zwar, nachdem ich manuell das /contenido - Verzeichnis (nach Hackerangriff) wieder aufgespielt habe.

Die Module sind in der Modulnavigation rot dargestellt. Man kann die Module aufrufen und bearbeiten und abspeichern. Lustigerweise hat die Bearbeitung aber keinen Effekt aufs Frontend. Auch die Syntax-Prüfung erfolgt nicht. Das Frontend wird normal angezeigt.

An der DB habe ich nach menschlichem Ermessen nichts verändert.

Das hier ist mein Fehlerlog:

Code: Alles auswählen

[29-Feb-2008 20:02:25] /contenido/main.php?area=mod_edit&frame=4&action=&idmod=34&contenido=ff45f13ed257c7f8e24e96799be29f40 MySQL error 1054: Unknown column 'error' in 'field list'
UPDATE cont_mod SET error = 'none' WHERE idmod = '34'
[29-Feb-2008 20:02:39] /contenido/main.php?area=mod_edit&frame=4&action=&idmod=31&contenido=ff45f13ed257c7f8e24e96799be29f40 MySQL error 1054: Unknown column 'error' in 'field list'
UPDATE cont_mod SET error = 'none' WHERE idmod = '31'
[29-Feb-2008 20:02:57] /contenido/main.php MySQL error 1054: Unknown column 'error' in 'field list'
UPDATE cont_mod SET error = 'none' WHERE idmod = '31'
[29-Feb-2008 20:03:43] /contenido/main.php MySQL error 1054: Unknown column 'error' in 'field list'
UPDATE cont_mod SET error = 'none' WHERE idmod = '31'
[29-Feb-2008 20:04:03] /contenido/main.php MySQL error 1054: Unknown column 'error' in 'field list'
UPDATE cont_mod SET error = 'none' WHERE idmod = '31'

Verfasst: Sa 15. Mär 2008, 18:45
von HerrB
Wie gesagt - und so steht das auch im errorlog - da fehlt die o.a. Spalte. Ich würde das Setup erneut aufrufen (Update) oder die Spalte manuell ergänzen.

Allerdings bin ich mir ziemlich sicher, dass Du für das "Neuaufspielen" nicht die Contenido V4.6.4-Dateien, sondern die Dateien einer neueren Contenido-Version verwendet hast - und das daher das eigentliche Problem rührt.

Gruß
HerrB

Verfasst: So 16. Mär 2008, 18:46
von kloevekorn
HerrB hat geschrieben: Allerdings bin ich mir ziemlich sicher, dass Du für das "Neuaufspielen" nicht die Contenido V4.6.4-Dateien, sondern die Dateien einer neueren Contenido-Version verwendet hast - und das daher das eigentliche Problem rührt.
Genau das wars. Ich habe dann auch die Spalte in der DB angelegt und gut war. Ich habe zwei Contenido-Installationen (4.6.4/4.6.23), ich weiß bloß zum Teufel nicht, wieso mir die Dateien zwischen den Versionen verrutscht sind. Ist wohl in der allgemeinen Hektik wegen des Hacker-Einbruchs geschehen.

Danke für den Tipp.