Nachricht ansehen und senden wirft Fehler ab

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • chrizzbee
    Contao-Nutzer
    • 02.10.2009
    • 98

    #1

    Nachricht ansehen und senden wirft Fehler ab

    Hallo

    Habe gerade den aktuellen Avisota 2 Stand auf Contao 3.3 manuell installiert. Habe mich an der Quick-Doku orientiert und soweit alles eingerichtet. Wenn ich nun Nachrichten ansehen und senden anklicke, bekomme ich diesen Fehler (nach dem Newslettertext):

    Code:
    Es ist Weihnachten
    
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
    
    
    Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 48
    #0 [internal function]: __error(2, 'mysqli::real_es...', '/home/httpd/vho...', 48, Array)
    #1 system/modules/core/library/Contao/Database/Mysqli/Statement.php(48): mysqli->real_escape_string('a:81:{s:7:"refe...')
    #2 system/modules/core/library/Contao/Database/Statement.php(335): Contao\Database\Mysqli\Statement->string_escape('a:81:{s:7:"refe...')
    #3 system/modules/core/library/Contao/Database/Statement.php(310): Contao\Database\Statement->escapeParams(Array)
    #4 system/modules/core/library/Contao/Database/Statement.php(253): Contao\Database\Statement->replaceWildcards(Array)
    #5 system/modules/core/classes/BackendUser.php(163): Contao\Database\Statement->execute('a:81:{s:7:"refe...', '1')
    #6 [internal function]: Contao\BackendUser->__destruct()
    #7 {main}
    
    Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 48
    #0 [internal function]: __error(2, 'mysqli::real_es...', '/home/httpd/vho...', 48, Array)
    #1 system/modules/core/library/Contao/Database/Mysqli/Statement.php(48): mysqli->real_escape_string('1')
    #2 system/modules/core/library/Contao/Database/Statement.php(335): Contao\Database\Mysqli\Statement->string_escape('1')
    #3 system/modules/core/library/Contao/Database/Statement.php(310): Contao\Database\Statement->escapeParams(Array)
    #4 system/modules/core/library/Contao/Database/Statement.php(253): Contao\Database\Statement->replaceWildcards(Array)
    #5 system/modules/core/classes/BackendUser.php(163): Contao\Database\Statement->execute('a:81:{s:7:"refe...', '1')
    #6 [internal function]: Contao\BackendUser->__destruct()
    #7 {main}
    
    Warning: mysqli::query(): Couldn't fetch mysqli in system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 78
    #0 [internal function]: __error(2, 'mysqli::query()...', '/home/httpd/vho...', 78, Array)
    #1 system/modules/core/library/Contao/Database/Mysqli/Statement.php(78): mysqli->query('UPDATE tl_user ...')
    #2 system/modules/core/library/Contao/Database/Statement.php(281): Contao\Database\Mysqli\Statement->execute_query()
    #3 system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query()
    #4 system/modules/core/classes/BackendUser.php(163): Contao\Database\Statement->execute('a:81:{s:7:"refe...', '1')
    #5 [internal function]: Contao\BackendUser->__destruct()
    #6 {main}
    
    Warning: Contao\Database\Mysqli\Statement::get_error(): Couldn't fetch mysqli in system/modules/core/library/Contao/Database/Mysqli/Statement.php on line 89
    #0 system/modules/core/library/Contao/Database/Mysqli/Statement.php(89): __error(2, 'Contao\\Database...', '/home/httpd/vho...', 89, Array)
    #1 system/modules/core/library/Contao/Database/Statement.php(110): Contao\Database\Mysqli\Statement->get_error()
    #2 system/modules/core/library/Contao/Database/Statement.php(283): Contao\Database\Statement->__get('error')
    #3 system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query()
    #4 system/modules/core/classes/BackendUser.php(163): Contao\Database\Statement->execute('a:81:{s:7:"refe...', '1')
    #5 [internal function]: Contao\BackendUser->__destruct()
    #6 {main}
    Fatal error: Uncaught exception 'Exception' with message 'Query error: (UPDATE tl_user SET session='' WHERE id='')' in /home/httpd/vhosts/bikezone.ch/subdomains/test/httpdocs/system/modules/core/library/Contao/Database/Statement.php:283 Stack trace: #0 /home/httpd/vhosts/bikezone.ch/subdomains/test/httpdocs/system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query() #1 /home/httpd/vhosts/bikezone.ch/subdomains/test/httpdocs/system/modules/core/classes/BackendUser.php(163): Contao\Database\Statement->execute('a:81:{s:7:"refe...', '1') #2 [internal function]: Contao\BackendUser->__destruct() #3 {main} thrown in /home/httpd/vhosts/bikezone.ch/subdomains/test/httpdocs/system/modules/core/library/Contao/Database/Statement.php on line 283
    Was kann das sein?
    Vielen Dank für die Hilfe.

    Grüsse
    Chris.
    Zuletzt geändert von chrizzbee; 17.12.2014, 20:34.
  • rusty
    Contao-Fan
    • 07.02.2012
    • 271

    #2
    Hallo chrizzbee,
    wird vielleicht der mysqli-Treiber vom Server nicht richtig unterstützt? Ist nur mal so geraten.

    Über das Installtool oder die localconfig könntest du versuchen, auf mysql statt mysqli umzustellen.

    Kommentar

    • chrizzbee
      Contao-Nutzer
      • 02.10.2009
      • 98

      #3
      hi rusty

      danke für den tip. habs versucht mit mysql aber hat nur noch mehr errors verursacht. wie auch immer. wenn ich die "error-meldungen anzeigen" ausschalte über die systemeinstellungen, seh ich nichts mehr. kann auch die letters verschicken und sie kommen an.

      habe festgestellt, dass die bilder nicht angezeigt werden. irgendwie ist da der link nur relativ aufgelöst und nicht absolut. fehlt also die ganze domain-info davor. benutze den standard renderer und kein mail-chimp blueprint. geht das mit dem auch oder ist empfohlen mail-chimp zu verwenden? ist mir alles noch nicht so klar ...

      thanks so far!
      chris.

      Kommentar

      • rusty
        Contao-Fan
        • 07.02.2012
        • 271

        #4
        Hallo Chris,

        benutze den standard renderer und kein mail-chimp blueprint. geht das mit dem auch oder ist empfohlen mail-chimp zu verwenden?
        Guck mal hier. Der generische Renderer ist eher für die interne Ausgabe im Backend gedacht. Mit dem Mailchimp-Renderer kommst du vermutlich schneller ans Ziel.

        Kommentar

        • chrizzbee
          Contao-Nutzer
          • 02.10.2009
          • 98

          #5
          vielen dank, werde mich weiter damit beschäftigen.

          Kommentar

          • tril
            Contao-Urgestein
            • 07.01.2010
            • 2939

            #6
            Der Standard Renderer könnte theoretisch auch eine Mail rendern, bisher kann er aber nur Inhaltselemente rendern und wird primär im Backend oder Frontend verwendet, wo es kein "Mail-Template" gibt, sondern nur Inhaltselemente.

            Kommentar

            • chrizzbee
              Contao-Nutzer
              • 02.10.2009
              • 98

              #7
              tril

              ist das problem mit den bildern, die nicht angezeigt werden demfall ein problem des renderers?

              >> alles klar, mit mailchimp gehts auch mit den bildern :-) nix für ungut...
              Zuletzt geändert von chrizzbee; 19.12.2014, 19:59.

              Kommentar

              Lädt...