ilch Forum » Ilch CMS 2.X » Installation und Upgrades » Updatefehler in 2 Module

Geschlossen
  1. #1
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Durch das Update 2.2.5 funktioniert die Shoubox und die RadioHörerCharts nicht mehr.

    Error-Meldung RadioHörerCharts:

    An unexpected error occurred:
    MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1' at line 1
    in Query: SELECT `ga`.`access_level` FROM `ilch_groups_access` AS `ga` INNER JOIN `ilch_modules` AS `m` ON `ga`.`module_key` = `m`.`key` WHERE (`ga`.`group_id` IN () AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1

    Error-Meldung Shoubox:
    Fehler in shoutbox/boxes/Shoutbox.php in Line 32

    Im Adminbereich können keine neuen Boxen angelegt werden. Wenn man bei Item-Typ Modul auswählen will, kommt die Meldung, man müsse erst ein Menü anlegen.


    verwendete ilch Version: 2.1.x

    betroffene Homepage: petras-haekelecke.welotech.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.412
    Beitragswertungen
    394 Beitragspunkte
    Moin,

    diese Änderung sollte den Fehler in der Shoutbox beheben:
    github.com/IlchCMS/Ilch-2.0/pull/1121/files#diff-276c9722a62f0510a8d5b699fe7a726ec9971f9601581c37864cb403e3fc62bcR32

    Das Problem beim Anlegen von Boxen konnte ich noch nicht nachvollziehen.

    Die "Item-Typ"-Meldung sehe ich auch unter Ilch 2.1.60 z.B. im Menü 2, weil dort als oberster Eintrag kein Menü ist, sondern nur Boxen. Tritt der Fehler auch beim Menü 1 auf?

    Hier wären also paar mehr Informationen hilfreich.

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Moin blackcoder,

    danke, die Shoutbox funktioniert wieder.


    So wie ich es eben getestet habe, tritt der Menüfehler nur im Menü 2 auf.
    Wie ich aber soeben festgestellt habe, lag der Fehler bei mir selbst. Ich habe
    anstatt eine Box, ein Modul auswählen wollen. Das geht natürlich nicht.

    d.h. Das Menü funktioniert ohne Probleme, nach wie vor. Sorry für den Umstand.

    Bleibt jedoch noch das Problem mit den RadioHörerCharts:

    An unexpected error occurred:
    MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1' at line 1
    in Query: SELECT `ga`.`access_level` FROM `ilch_groups_access` AS `ga` INNER JOIN `ilch_modules` AS `m` ON `ga`.`module_key` = `m`.`key` WHERE (`ga`.`group_id` IN () AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1

    Die Webseite lässt sich nicht mehr aufrufen.
    Betroffene Webseite ist: kuenstlercharts.bergers-schlagerparadies.de/
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Gibt es zu dem Fehler von RadioHörerCharts keine Lösung?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.412
    Beitragswertungen
    394 Beitragspunkte
    Moin,

    hhunderter hat sich dies genauer angeschaut. Wir arbeiten aktuell an einem Update für Ilch um mehrere Probleme zu beheben, die mit dem Update auf Ilch 2.2.5 aufgetreten sind. Leider gab es auch einen Fehler, der dazu geführt hat, das Zuordnungen von Benutzer zu Benutzergruppen gelöscht wurden. Das können wir bedauerlicherweise auch nicht beheben, sondern nur den Benutzern, die aktuell durch den Fehler keine Benutzergruppe mehr haben, die Benutzergruppe "Benutzer" zuweisen. Das Problem mit RadioHörerCharts hängt damit zusammen. Entschuldigung für die Probleme mit diesem Update.

    Wer noch nicht auf Ilch 2.2.5 aktualisiert hat, sollte dies auch erst einmal nicht tun (das Update wird aktuell auch nicht mehr verteilt). Wer ein Backup der Datenbank und Dateien von vor dem Update auf Ilch 2.2.5 hat, sollte dies eventuell einspielen. Dies würde dann auch die gelöschten Zuordnungen wiederherstellen.

    Sobald wir das korrigierte Update fertig gestellt haben, werden wir dies ankündigen und über die Update-Funktion verteilen. Das korrigierte Update wird so ausgelegt sein, dass es auch über ein fehlgeschlagenes Update installiert werden kann.

    Wer die Arbeiten nachvollziehen will, kann dies hier tun:
    github.com/IlchCMS/Ilch-2.0/pull/1122

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Moin,

    autschen. Das bedeutet also, dass nicht genügend Betatests stattgefunden haben, um die Fehler festzustellen.
    Nun, dass die Benutzergruppen plötzlich auch weg waren, ist mirgestern Abend auch aufgefallen. Plötzlich waren alle Profilbilder weg, also nicht mehr sichtbar. Erst nachdem ich die neu hochgeladen und die Benutzergruppen zugewiesen habe, wurden sie wieder angezeigt.

    Ärgerlich jedoch ist, dass nun eine Webseite nicht mehr aufgerufen werden kann. Ob von der DB dieser Seite ein Update vorhanden ist, ist mir leider nicht bekannt.
    Sobald ich mich einloggen will, kommt folgende Error-Meldung:

    An unexpected error occurred:
    MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1' at line 1
    in Query: SELECT `ga`.`access_level` FROM `ilch_groups_access` AS `ga` INNER JOIN `ilch_modules` AS `m` ON `ga`.`module_key` = `m`.`key` WHERE (`ga`.`group_id` IN () AND `m`.`key` = "radiohoerercharts") ORDER BY `ga`.`access_level` DESC LIMIT 1

    Ich befürchte, dass ich diesen Fehler über phpMyAdmin manuell beheben muss, wenn ich weiß, was geändert werden muss.


    Zuletzt modifiziert von WeLo am 27.11.2024 - 19:34:30
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.412
    Beitragswertungen
    394 Beitragspunkte
    Moin,

    ich kann an der Fehlermeldung nicht erkennen wo der Fehler auftritt, aber du könntest bei der betroffenen Seite versuchen direkt ins Admincenter zu gehen und dann z.B. das Modul nicht als Startseite zu setzen oder die Box aus dem Menü entfernen.
    ZitatZitat
    domain.de/index.php/admin/admin/index


    Ansonsten weiß hhunderter da vielleicht auch mehr.

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Moin,

    leider schlägt auch dieser Versuch, direkt ins Admincenter zu kommen, fehl.
    Es erscheint direkt die selbe Meldung. Ich vermute mal, dass man das nur noch
    über phpMyAdmin lösen kann.

    Der Fehler scheint beim Zugriff auf die MySql zu erfolgen.


    Zuletzt modifiziert von WeLo am 27.11.2024 - 21:52:29
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    WeLo Mitglied
    Registriert seit
    22.05.2012
    Beiträge
    108
    Beitragswertungen
    17 Beitragspunkte
    Moin Moin,

    Ich habe über phpMyAdmin "[prefix]_users_groups" aufgerufen. Mein Username, user_id und group_id waren gar nicht mehr vorhanden. Dann hab das neu Eingefügt, und nun funktioniert es wieder. Die HP geht auf und der Login funktioniert auch wieder. Vielen Dank für deine Hilfe.

    Die .zip Dateihab ich daher nicht gebraucht. Es lag also nicht an RadioHörerCharts. RadioHörerCharts ist die Startseite von der HP.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Installation und Upgrades

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten