Seite 1 von 3

[3.2.3] Ajax Chat Fehlermeldung

Verfasst: 15.10.2018 13:57
von Winterherz
Hallo, ich bin es noch mal : )

Ich wollte gerne den Ajax-Chat auf meinem Board installieren, was auch soweit alles ganz gut funktioniert hat (der Chat ist laut Beschreibung auch für 3.2.x geeignet). Als ich nach dem Aktivieren der Extension jedoch die Domain meines Boards geöffnet habe, kam folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Uncaught Twig_Error_Runtime: The string to escape is not a valid UTF-8 string in "index_body.html" at line 12. in /users/creativecats/www/vendor/twig/twig/lib/Twig/Extension/Core.php:1049 Stack trace: #0 /users/creativecats/www/cache/production/twig/d2/d27b708ba510cea657a35017cbcff80181fb84bd7724710664c3e16fb3518b16.php(43): twig_escape_filter(Object(phpbb\template\twig\environment), 'Deine Version d...', 'js') #1 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_6390a184918d4be7f6fdb398bb6108da616be324a789923270c660566a3bf95a->doDisplay(Array, Array) #2 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #3 /users/creativecats/www/cache/production/twig/23/231ef758e462723eb8d4b4e7280bf1e8a46a82465f5cc1d5b1b7a6504b93b8b0.php(90): Twig_Template->display(Array) #4 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_d8b4ec080d139f15d0d6795e3187381bac8f37d9b81dc3ec2b763049fea33d18->doDisplay(Array, Array) #5 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #6 /users/creativecats/www/cache/production/twig/92/920e64469644f0753d98e0acc63f254b93f8b6c13647852d270738973953c7df.php(32): Twig_Template->display(Array) #7 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_8b2d880d87316947632487cad66f27a66867b2246b6276855500d9404d3181b0->doDisplay(Array, Array) #8 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #9 /users/creativecats/www/cache/production/twig/bb/bb9329f307d709f8ea238e2c32a1f929fe74f5871b9a87666a13f7212797e773.php(73): Twig_Template->display(Array) #10 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_4ac3dfc160935186350f9733fbbc64611f44ec26caf03980d0293a228a109b91->doDisplay(Array, Array) #11 /users/creativecats/www/vendor/twig/twig/lib/Twig/Template.php(403): Twig_ in /users/creativecats/www/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1049
Kann mir jemand helfen?

Winter ♥

Edit; hier der Link zur erwähnten Extension: https://www.phpbb.com/customise/db/extension/ajax_chat/

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 15.10.2018 15:55
von Melmac
Hi,

hast Du mal versucht, den Board-Cache manuell zu leeren?
=> Im Ordner /cache alles löschen außer der .htaccess und der index.htm
Winterherz hat geschrieben:The string to escape is not a valid UTF-8 string in "index_body.html" at line 12.
Hast Du etwas an dieser Datei geändert?
Bitte poste hier mal die ersten ca. 20 Zeilen des dortigen codes oder die Datei ins Pastebin ein und verlinke dies dann hier.

-----------------------------

btw:
Bei Fragen, die in Zusammenhang mit dem Einsatz von Extensions stehen, bitte auch einen Downloadlink für sie angeben - erspart oft viel unnötige Sucherei oder Missverständnisse :wink:

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 15.10.2018 22:22
von Winterherz
@ Melmac; das manuelle Löschen des Caches hat leider keine Wirkung gezeigt : ( Dort waren allerdings unter einem Ordner namens "production" die in der Fehlermeldung angesprochenen Twig-Dateien zu finden. Nach dem Löschen/Leeren ist die Fehlermeldung aber leider immer noch vorhanden.

Zu der Datei: An der habe ich nichts (manuell) geändert... Wo genau finde ich die denn?

Winter ♥

Ps; den Link zur Extension habe ich noch im SP editiert : )

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 15.10.2018 23:02
von BNa

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 19:24
von Winterherz
@ BNa; dass der Fehler durch die Extension entsteht, wusste ich bereits. Mich würde interessieren, wieso der Ajax Chat diesen Fehler auswirft >-<
Trotzdem danke für den Hinweis!

Winter ♥

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 19:56
von Kirk
Bist du dir sicher dass es an Ajax-Chat liegt, oder hast du die AJAX Registration Check Extension auch inst. Dort hatte jemand auch so ne ähnliche Fehlermeldung:
https://www.phpbb.com/customise/db/exte ... pic/190946

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 20:19
von Kurt W
Wollte mir das auch gerade mal installieren, bekomme auch die Fehlermeldung:

Code: Alles auswählen

Fatal error: Uncaught Twig_Error_Runtime: The string to escape is not a valid UTF-8 string in "index_body.html" at line 5. in /home/pcsicnbc/www.pc-sicherheit.net/vendor/twig/twig/lib/Twig/Extension/Core.php:1049 Stack trace: #0 /home/pcsicnbc/www.pc-sicherheit.net/cache/production/twig/69/6927bb4d18bac4cd7647be4bc9c6f6259a2e3516006e01c39d138a26a4f4f91c.php(43): twig_escape_filter(Object(phpbb\template\twig\environment), 'Deine Version d...', 'js') #1 /home/pcsicnbc/www.pc-sicherheit.net/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_cbac85344c307fc8a5bc3cc3b72cfa8e0eaaaf1e731b644ee58a00a9711abe1d->doDisplay(Array, Array) #2 /home/pcsicnbc/www.pc-sicherheit.net/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #3 /home/pcsicnbc/www.pc-sicherheit.net/cache/production/twig/e7/e72b13caa52b1667feadfa1b9f1326209a6a712dc1b3f01f03b77837a9149cf7.php(90): Twig_Template->display(Array) #4 /home/pcsicnbc/www.pc-sicherheit.net/vendor/twig/twig/lib/Twig/Template.php(432): _ in /home/pcsicnbc/www.pc-sicherheit.net/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1049
AJAX Registration Check Extension habe ich nicht installiert.

Gruß Kurt

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 20:47
von chris1278
Habt ihr auch die Deutschen sprach dateien bedacht der original download beinhaltet nur die englischen sprach dateien. erstellt mal die ordner de und de_x_sie und kopiert den inhalt des ordners en ind die de ordner. ICh rede von den Ordnern innerhalb der extension

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 20:49
von Kurt W
Ich habe halt unter language wo der en Ordner drinnen war, den de dazu rein kopiert.

Gruß Kurt

Re: [3.2.3] Ajax Chat Fehlermeldung

Verfasst: 22.10.2018 20:59
von chris1278
Ja und genau da ist der Fehler ich geh mal davon aus das du den von der Extension selber runtergeladen hast. Dieses Deutsche Sprach paket ist fehlerhaft.

MAch einfach mal die probe.

Deaktiviere die Extension und lösche den ordner de und aktiviere die Wieder dann sollte die ohne Probleme Laufen.

Ich denke das bei der Übersetzung und oder er Abspeicherung etwas schief gelaufen ist.

Ich habe die ext eben mal auf localem Forum aktiviert ohne de und dann mit de mit de gibts ne Fehler meldung.

Frag mich aber bitte nicht wo der Fehler liegt.

Am einfachsten wäre es wenn du den inhalt der im Ordner en ist in einen neuen Ordner kopierst den de nennst und diese Dateien dann einfach übersetzt. Das sind nur 3 Dateien das sollte nicht allzu viel aufwand sein.

@Edit

Also ich hab den Fehler gelöst das ist recht simmple.


Geht in den Ordner /root/ext/^spaceace/ajaxchat/language/de/ajax_chat.php

Öffnet diese Datei mit dem Notepad++ editor.

Dann müst ihr schauen die wörter mit den umlauten ä/ö/ü haben komische zeichen.

Diese Zeichen entsprechend den umlauten ersetzen.

Dann alles Markieren und im Menu "Kodierung" wählt ihr konvertiere zu utf-8

Danach abspeichern und fertig.

Danach die ext wieder aktivieren cache löschen etc. und dann sollte es laufen. Dort ist mit den Deutschen Umlauten schief gelaufen!

Die originaldatei sah so aus:

http://prntscr.com/l956q6