Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: Nachricht ansehen und senden wirft Fehler ab

  1. #1
    Contao-Nutzer Avatar von chrizzbee
    Registriert seit
    02.10.2009.
    Beiträge
    98

    Standard 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.
    Geändert von chrizzbee (17.12.2014 um 19:34 Uhr)

  2. #2
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    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.

  3. #3
    Contao-Nutzer Avatar von chrizzbee
    Registriert seit
    02.10.2009.
    Beiträge
    98

    Standard

    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.

  4. #4
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    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.

  5. #5
    Contao-Nutzer Avatar von chrizzbee
    Registriert seit
    02.10.2009.
    Beiträge
    98

    Standard

    vielen dank, werde mich weiter damit beschäftigen.

  6. #6
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    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.

  7. #7
    Contao-Nutzer Avatar von chrizzbee
    Registriert seit
    02.10.2009.
    Beiträge
    98

    Standard

    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...
    Geändert von chrizzbee (19.12.2014 um 18:59 Uhr)

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
  •