Ergebnis 1 bis 17 von 17

Thema: cm_membergooglemaps funktioniert nicht unter Contao 3.5.18

  1. #1
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard cm_membergooglemaps funktioniert nicht unter Contao 3.5.18

    Hallöchen,

    ich habe eben ein Contao Update von 3.5.17 auf 3.5.18 gemacht und seitdem funktioniert cm_membergooglemaps nicht mehr.
    Die Seite ist einfach nicht mehr aufrufbar. Nachdem ich die Installation wieder auf 3.5.17 zurück gesetzt habe, funktioniert wieder alles. Kann sich das jemand erklären?

    LG,
    Dirk

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Zitat Zitat von dirksche Beitrag anzeigen
    Die Seite ist einfach nicht mehr aufrufbar.
    Was genau meinst du damit? Welche Seite? Welche URL? Was befindet sich auf dieser Seite?

  3. #3
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard

    Es handelt sich um die Seite www.nettecard.de. Wenn ich nach dem Update auf 3.15.18 auf NetteCard-Partner klicke, passiert nichts mehr. Man bleibt weiter auf der Startseite.
    Die Seite lässt sich auch über die URL nicht mehr aufrufen sondern man springt direkt wieder auf die Startseite.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Das heißt https://www.nettecard.de/breyell.html erzeugt einen Redirect auf https://www.nettecard.de/ ? 301 oder 302? Existiert dazwischen noch ein anderer Redirect?

  5. #5
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard

    Hier auf der Seite kannst Du das Verhalten auch sehen: sq-labs.nova-sign.de.
    Im Menüpunkt "Unter uns" auf "Lizenzpartner" klicken. Auch hier ist dieser Redirect erst nach dem Update auf 3.5.18 aufgetreten. Vorher ging es.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Es gibt auf jeden Fall noch ein oder mehrere Fehler in Contao 3.5.18 bzgl. automatische Weiterleitungen. Warum das in deinem Fall passiert ist schwierig zu sagen. Du müsstest das Problem in einer frischen Contao Installation nachstellen und die genauen Reproduktionsschritte dann in einem Issue auf GitHub posten.

  7. #7
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    643

    Standard

    Hmm, also die sq-labs Seite ist eine frisch aufgesetzte Contao 3.5.18 Seite. Sobald ich nach der Installation von cm_membergooglemaps das entsprechende Listenmodul anlege und in die Seite als Inhaltselement einbinde kommt dieser Redirect. :-(

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Ok, damit müsste der Entwickler von cm_membergooglemaps überprüfen können, warum das passiert. Aus irgendeinem Grund greift dann vielleicht dieser Redirect: https://github.com/contao/core/blob/....php#L359-L363

  9. #9
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    146

    Standard

    Hallo,
    habe auch das problem und bekomme diese fehlermeldung:
    Fatal error: Cannot use 'String' as class name as it is reserved in ..... /system/modules/core/library/Contao/String.php on line 28

    offensichtlich passt hier was nicht mehr mit der im Modiul verwendeten String-Klasse (https://community.contao.org/de/show...-PHP-7-f%E4hig)
    eher ein problem mit der 3.5.18-version als mit PHP7 würde ich jetzt einmal meinen

    aber was tun?
    auf 3.5.17 zurück gehen oder die Umbennung in "StringUtil" durchführen und auf ein Update warten?

    lg stefan

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Die Extension ist nicht mit PHP 7 kompatibel. Außerdem geht es in diesem Thread um etwas völlig anderes.

  11. #11
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    146

    Standard

    Sorry, ich habe parallel auf einen neuen Server (mit PHP7), sowie das Live-Update durchgeführt.
    Danach ist es nicht mehr gegangen.
    Nach dem zurückspielen auf 3.5.15 geht es noch immer nicht.
    Somit verifiziert, dass es an der PHP-Verision liegt.
    Danke für die Rückmeldung.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Naja, an der PHP Version liegt es ja nur indirekt cm_membergooglemaps muss diesbezüglich noch aktualisiert werden (außer du benutzt nicht die neueste Version davon).

  13. #13
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    146

    Standard

    Das habe ich mittlerweile gemacht 1.8.1, ohne einmal das CMS upzudaten (3.5.15), leider geht es aber immer noch nicht. Besagt Fehler besteht weiter.
    Ich werde mal einen neuen Thread eröffnen.

  14. #14
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo,
    die Kompatibilität zu PHP 7 besteht jetzt, sofern noch mit der angehängten Datei die Basiserweiterung memberlist gepatcht wird.
    die Datei muss entpackt und im Verzeichnis ...\system\modules\memberlist\modules\ ausgetauscht werden. Ich informiere den Entwickler und bitte ihn, die Änderung vorzunehmen.

    Könnt ihr mir zu dem hier beschriebenen Fehler noch mehr Hinweise geben, wie ich das nachstellen kann.


    Viele Grüße
    ChrMue
    Angehängte Dateien Angehängte Dateien

  15. #15
    Contao-Nutzer
    Registriert seit
    14.01.2011.
    Beiträge
    79

    Standard merkwürdiger SQL Fehler

    Hallo,

    ich hoffe der Thread hier ist noch aktuell ... folgendes Problem tritt seit kurzem auf:

    Setup:
    Contao 3.5.28
    cm_membergooglemaps 1.8.1 / 34
    memberlist 1.3.2 / 10
    PHP 5.6

    Das Modul ist [Mitglieder mit Google Maps] mit aktivierter Umkreissuche. Und diese funktioniert nicht mehr, es werden einfach alle Marker gezeigt.
    Im Errorlog stehen diese Fehler:

    Code:
    [19-Sep-2017 12:43:10 Europe/Berlin] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''A&#61;0 LIMIT 0,10' at line 1 (SELECT id, alias,username, publicFields, groups, company, street, postal, city, website, cm_membergooglemaps_coords, cm_membergooglemaps_allowmap FROM tl_member WHERE (groups LIKE '%\"4\"%') AND (groups LIKE '%\"4\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1505817790) AND (stop='' OR stop>=1505817790) ORDER BY 'A&#61;0 LIMIT 0,10)' thrown in /is/htdocs/.../system/modules/core/library/Contao/Database/Statement.php on line 295
    #0 /is/htdocs/.../system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #1 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(638): Contao\Database\Statement->execute(Array)
    #2 /is/htdocs/.../system/modules/memberlist/modules/ModuleMemberlist.php(80): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->listAllMembers()
    #3 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(155): Contao\ModuleMemberlist->compile()
    #4 /is/htdocs/.../system/modules/core/modules/Module.php(287): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->compile()
    #5 /is/htdocs/.../system/modules/memberlist/modules/ModuleMemberlist.php(61): Contao\Module->generate()
    #6 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(138): Contao\ModuleMemberlist->generate()
    #7 /is/htdocs/.../system/modules/core/elements/ContentModule.php(59): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->generate()
    #8 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
    #9 /is/htdocs/.../system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 /is/htdocs/.../system/modules/core/modules/Module.php(287): Contao\ModuleArticle->compile()
    #11 /is/htdocs/.../system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #12 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
    #13 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #14 /is/htdocs/.../system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #15 /is/htdocs/.../index.php(256): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #16 /is/htdocs/.../index.php(440): Index->run()
    #17 {main}
    [19-Sep-2017 12:43:17 Europe/Berlin] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''A&#61;0' at line 1 (SELECT id, alias,username, publicFields, groups, company, street, postal, city, website, cm_membergooglemaps_coords, cm_membergooglemaps_allowmap FROM tl_member WHERE (groups LIKE '%\"4\"%') AND (groups LIKE '%\"4\"%') AND publicFields!='' AND disable!=1 AND (start='' OR start<=1505817797) AND (stop='' OR stop>=1505817797) ORDER BY  company asc LIMIT 0,10'A&#61;0)' thrown in /is/htdocs/.../system/modules/core/library/Contao/Database/Statement.php on line 295
    #0 /is/htdocs/.../system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #1 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(638): Contao\Database\Statement->execute(Array)
    #2 /is/htdocs/.../system/modules/memberlist/modules/ModuleMemberlist.php(80): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->listAllMembers()
    #3 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(155): Contao\ModuleMemberlist->compile()
    #4 /is/htdocs/.../system/modules/core/modules/Module.php(287): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->compile()
    #5 /is/htdocs/.../system/modules/memberlist/modules/ModuleMemberlist.php(61): Contao\Module->generate()
    #6 /is/htdocs/.../system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(138): Contao\ModuleMemberlist->generate()
    #7 /is/htdocs/.../system/modules/core/elements/ContentModule.php(59): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->generate()
    #8 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
    #9 /is/htdocs/.../system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 /is/htdocs/.../system/modules/core/modules/Module.php(287): Contao\ModuleArticle->compile()
    #11 /is/htdocs/.../system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #12 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
    #13 /is/htdocs/.../system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #14 /is/htdocs/.../system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #15 /is/htdocs/.../index.php(256): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #16 /is/htdocs/.../index.php(440): Index->run()
    #17 {main}
    Ich sehe dort einen String (?), der den Query zerstört - aber wo kann der herkommen, und wieso steht er an verschiedenen Stellen?

    Für jeden Denkanstoss wäre ich extremst dankbar.

  16. #16
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du in der Reihenfolge irgendwo A=0 angegeben?, das '=' wird in &#61; umgewandelt, hat aber nichts in ORDER BY zu suchen.

  17. #17
    Contao-Nutzer
    Registriert seit
    14.01.2011.
    Beiträge
    79

    Standard

    Nein, ich hab nichts eingegeben - die Sortierung wird ja im Backend direkt über Auswahl der Felder bestimmt.
    Und der String (?) taucht ja einmal hinter ORDER BY und einmal hinter LIMIT auf...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •