Seite 1 von 1

[con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 08:22
von mattmarr
Hallo!

Habe ein komisches Problem und traue dem Braten noch nicht so ganz.

Ich habe eine Seite von Server A nach B gezogen.
Auch alle Pfade korrekt angepasst.
Läuft alles super(Front & Backend).
Nur wenn ich im Backend nach Content > Artikel gehe, sind alle Kategorien Rot.
In den Kategorien sind alle Artikel noch korrekt eingestellt als Online/Offline und Startartikel.
Selbst ein neu setzen des als Startikel bze neu anlegen eines Artikels bringt keine Besserung.

Woran kann es liegen, das plötzlich alle Kategorie Rot sind?


Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 10:44
von rethus
Vielleicht wurde das grüne Icon irgendwie durch ein rotes überschrieben?
Schau doch mal, wie das ICON des roten Ordners bei einer Kategorie heißt, von der du 100%ig sicher bist, das Sie online ist, und ein Startartikel darin liegt.
Es müsste "folder_on.gif" heißen

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 11:48
von mattmarr
Hallo!
rethus hat geschrieben: Mo 12. Jun 2017, 10:44 Es müsste "folder_on.gif" heißen
Die Grafik ist vorhanden.
Der Insprektor im Browser zeigt, das die Kategorie(n) die Klasse "on_error" bekommt und somit die Rote-Grafik(folder_on_error.gif) anzeigen sollen.
Problem liegt daher irgendwo im System.


Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 12:31
von rethus
Ok, also weiter suchen...
die Kategorie ist online, und ein online-geschalteter Artikel liegt in dieser Kategorie?
Du bist sicher, das die Umschaltung sauber und komplett auf den "neuen" Server zeigt und der Browser keinen Cache verwendet (also du den Inkognito-Modus benutzt?!)

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 12:54
von mattmarr
Hi!
rethus hat geschrieben: Mo 12. Jun 2017, 12:31 die Kategorie ist online, und ein online-geschalteter Artikel liegt in dieser Kategorie?
Jup! :)
rethus hat geschrieben: Mo 12. Jun 2017, 12:31 Du bist sicher, das die Umschaltung sauber und komplett auf den "neuen" Server zeigt und der Browser keinen Cache verwendet (also du den Inkognito-Modus benutzt?!)
Doppel, Jup! :)

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 14:22
von rethus
Das ist für wahr recht merkwürdig.

Darf ich fragen, wie du sicher stellst, das z.B. Back oder Frontend nicht vom alten Server kommt?
Wurde die alte Page abgestellt, oder ist Sie noch erreichbar?

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 19:57
von mattmarr
rethus hat geschrieben: Mo 12. Jun 2017, 14:22 Darf ich fragen, wie du sicher stellst, das z.B. Back oder Frontend nicht vom alten Server kommt?
Wurde die alte Page abgestellt, oder ist Sie noch erreichbar?
Da ist weder Back noch Frontend ohne Passwort(htaccess) nicht erreichbar.


Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Mo 12. Jun 2017, 20:07
von rethus
Ok, aber ich sag mal vorsichtig, das macht keinen Unterschied und sagt demnach nichts aus.

Denn wenn du dich zuvor auf der alten Page eingeloggt hast, und das htaccess-Passwort im Browser gespeichert hast, merkst du den redirect zur alten Seite ggf. gar nicht.
Daher meine Frage: Wie gehst du 100% sicher, das du nicht teilweise deine alte Page im Browser angezeigt bekommst.

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 07:14
von mattmarr
Hallo!
rethus hat geschrieben: Mo 12. Jun 2017, 20:07 Daher meine Frage: Wie gehst du 100% sicher, das du nicht teilweise deine alte Page im Browser angezeigt bekommst.
In dem ich hier in der Firma auf anderen PC mit Frischen Browsern getestet habe. Überall das gleiche. Nur Rote Symbole.
Ich dachte auch erst an fehlerhafte Pfad angaben sieht aber alles gut aus.


Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 08:13
von Oldperl
Servus Matthias,

Code: Alles auswählen

if ($aValue['online'] == 1) {
                // Category is online

                if ($aValue['public'] == 0) {
                    // Category is locked
                    if ($aValue['no_start'] || $aValue['no_online']) {
                        $aAnchorClass = 'on_error_locked';
                    } else {
                        $aAnchorClass = 'on_locked';
                    }
                } else {
                    // Category is public
                    if ($aValue['no_start'] || $aValue['no_online']) {
                        $aAnchorClass = 'on_error';
                    } else {
                        $aAnchorClass = 'on';
                    }
                }
            } else {
                // Category is offline

                if ($aValue['public'] == 0) {
                    // Category is locked
                    if ($aValue['no_start'] || $aValue['no_online']) {
                        $aAnchorClass = 'off_error_locked';
                    } else {
                        $aAnchorClass = 'off_locked';
                    }
                } else {
                    // Category is public
                    if ($aValue['no_start'] || $aValue['no_online']) {
                        $aAnchorClass = 'off_error';
                    } else {
                        $aAnchorClass = 'off';
                    }
                }
            }
Das ist der Teil (include.con_str_overview.php) in dem entschieden wird welches Symbol angezeigt werden soll. Die Kategorie muss online und public sein und einen aktiven Startartikel haben. Das wäre mein 1. Anlaufpunkt um zu schauen warum es nicht geht.
Weiterhin stellt sich die Frage was sich vom alten zum neuen System geändert hat. Derzeit immer gern genommene Quellen von solchen Fehlern sind Änderungen der PHP- oder MySQL-Versionen.

Gruß aus Franken

Ortwin

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 08:40
von mattmarr
Hallo Ortwin,
Oldperl hat geschrieben: Di 13. Jun 2017, 08:13 Derzeit immer gern genommene Quellen von solchen Fehlern sind Änderungen der PHP- oder MySQL-Versionen.
Habe gerade gesehen, das sich die SQL Version von 5.x auf 10.x geändert hat auf dem neuen Server. Werde später mal schauen ob es damit was zu tun hat.



Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 09:45
von mattmarr
Hallo!

Problem ist gefunden.
Es liegt an der Installierten MySQL 10.1.24. Contenido ist mit der 10.x nicht Kompatibel.

Was ich bisher finden konnte, betrifft es folgende Bereiche:

- Content > Artikel: Auflistung der Kategorienamen
- Administration > Gruppen: Bereiche, Content

Im Logbuch fanden sich Meldungen wie "Warning: "Database failure: 1055 .... isn't group by".
Ich habe dann die angemerkten Spalten in die Group BY regel mit aufgenmmen und nun funktioniert alles.

Es wäre gut, wenn das noch in dem kommenden Contenido Update mit einfließen könnte.



Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 09:58
von Oldperl
mattmarr hat geschrieben: Di 13. Jun 2017, 09:45Problem ist gefunden.
Es liegt an der Installierten MySQL 10.1.24. Contenido ist mit der 10.x nicht Kompatibel.
Um das noch ein wenig zu konkretisieren, gemeint ist natürlich nicht ein MySQL-Server (aktuell Version 5.7.18) sondern die Version von MariaDB

Gruß aus Franken

Ortwin

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 10:31
von mattmarr
Hallo Ortwin!
Oldperl hat geschrieben: Di 13. Jun 2017, 09:58 Um das noch ein wenig zu konkretisieren, gemeint ist natürlich nicht ein MySQL-Server (aktuell Version 5.7.18) sondern die Version von MariaDB
ups, stimmt. Wer lesen kann, ist klar im vorteil.


Gruß
Matthias

Re: [con4.9.12] Content>Artikel> Alles Rot

Verfasst: Di 13. Jun 2017, 16:29
von rethus
Danke für dein Feedback mattmarr, das ist sicher auch für andere künftig eine große Hilfe.