[3.3.9] mchat 2.1.4 funktioniert nicht

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
msteinmann
Mitglied
Beiträge: 19
Registriert: 10.02.2013 15:19

[3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von msteinmann »

Hallo

(phpb 3.3.9 mit PHP 8.2)

Ich versuche die Extension mchat 2.1.4 zu installieren. Die Aktivierung im ACP funktioniert wunderbar, aber sobald ich ins Forum gehe, erhalte ich folgenden Fehler:

Code: Alles auswählen

Fatal error: Uncaught Twig\Error\LoaderError: Unable to find template "@dmzx_mchat/mchat.css" (looked into: /home/httpd/vhosts/mgsd.ch/httpdocs/ext/dmzx/mchat/styles/prosilver/template, /home/httpd/vhosts/mgsd.ch/httpdocs/ext/dmzx/mchat/styles/all/template, /home/httpd/vhosts/mgsd.ch/httpdocs/ext/dmzx/mchat/styles/all/template) in "@dmzx_mchat/event/overall_header_head_append.html" at line 1. in /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Loader/FilesystemLoader.php:250 Stack trace: #0 /home/httpd/vhosts/mgsd.ch/httpdocs/phpbb/template/twig/loader.php(135): Twig\Loader\FilesystemLoader->findTemplate('@dmzx_mchat/mch...', true) #1 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\template\twig\loader->findTemplate('@dmzx_mchat/mch...') #2 /home/httpd/vhosts/mgsd.ch/httpdocs/phpbb/template/twig/environment.php(328): Twig\Loader\FilesystemLoader->getCacheKey('@dmzx_mchat/mch...') #3 /home/httpd/vhosts/mgsd.ch/httpdocs/cache/production/twig/ca/ca97fe165bfc3fbf3293fd9e8cf77698.php(42): phpbb\template\twig\environment->findTemplate('@dmzx_mchat/mch...') #4 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(405): __TwigTemplate_953f498c63988a3250673b64e67acc0a->doDisplay(Array, Array) #5 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(378): Twig\Template->displayWithErrorHandling(Array, Array) #6 /home/httpd/vhosts/mgsd.ch/httpdocs/cache/production/twig/45/453b58f1222e2067c6feede3dc80439f.php(346): Twig\Template->display(Array) #7 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(405): __TwigTemplate_66557df58c15952d7dd5e521d627a75d->doDisplay(Array, Array) #8 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(378): Twig\Template->displayWithErrorHandling(Array, Array) #9 /home/httpd/vhosts/mgsd.ch/httpdocs/cache/production/twig/10/1041ec91a4f37fbfde3d760a1c4fb65d.php(44): Twig\Template->display(Array) #10 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(405): __TwigTemplate_27fc04e6f97f448f5a930b2d818c5c02->doDisplay(Array, Array) #11 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(378): Twig\Template->displayWithErrorHandling(Array, Array) #12 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Template.php(390): Twig\Template->display(Array) #13 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\Template->render(Array, Array) #14 /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Environment.php(318): Twig\TemplateWrapper->render(Array) #15 /home/httpd/vhosts/mgsd.ch/httpdocs/phpbb/template/twig/environment.php(224): Twig\Environment->render('index_body.html', Array) #16 /home/httpd/vhosts/mgsd.ch/httpdocs/phpbb/template/twig/environment.php(194): phpbb\template\twig\environment->display_with_assets('index_body.html', Array) #17 /home/httpd/vhosts/mgsd.ch/httpdocs/phpbb/template/twig/twig.php(317): phpbb\template\twig\environment->display('index_body.html', Array) #18 /home/httpd/vhosts/mgsd.ch/httpdocs/includes/functions.php(4292): phpbb\template\twig\twig->display('body') #19 /home/httpd/vhosts/mgsd.ch/httpdocs/index.php(253): page_footer() #20 {main} thrown in /home/httpd/vhosts/mgsd.ch/httpdocs/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 250
Ich werde nicht schlau aus dieser Meldung.
Kann jemand helfen?
LG

Marlene
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11954
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von Crizzo »

Hi,

welchen Style nimmst du?

Ist die Datei mchat.css denn im ext/dmzx/mchat/styles/prosilver/theme vorhanden? Bzw. in dem Ordner des Styles, den du verwendest?

PS: PHP 8.2 wird noch nicht offiziell unterstützt. Evtl. liegt es daran, kannst du auch 8.1 nehmen?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1733
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von Scanialady »

es fehlt scheinbar die css-Datei für den benutzten Style. Prüfe, ob die mitgelieferten Style-Dateien aus dem mchat-Paket auf dem FTP sind. Wenn du einen anderen Style benutzen solltest, oder womöglich prosilver fälschlicherweise deaktiviert wurde, müssen diese sich eventuell in /ext/dmzx/mchat/styles/name-deines-styleordners zusätzlich befinden
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
msteinmann
Mitglied
Beiträge: 19
Registriert: 10.02.2013 15:19

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von msteinmann »

Hallo
Crizzo hat geschrieben: 14.01.2023 13:20 Hi,

welchen Style nimmst du?

Ist die Datei mchat.css denn im ext/dmzx/mchat/styles/prosilver/theme vorhanden? Bzw. in dem Ordner des Styles, den du verwendest?

PS: PHP 8.2 wird noch nicht offiziell unterstützt. Evtl. liegt es daran, kannst du auch 8.1 nehmen?
Ich benutze den Style GraandNew.
Es befand sich tatsächlich kein Theme Ordner in ext/dmzx/mchat/styles/prosilver/theme. Offensichtlich hat Filezilla nicht alle Daten übertragen, und das mehrfach!!

Aber jetzt funktioniert es trotzdem nicht. Ich habe auch versucht, den Style GraandNew in den Styleordner von mcaht zu kopieren. Geht auch nicht.

Was läuft den hier falsch?

LG
Marlene
LG

Marlene
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11954
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von Crizzo »

Hast du die Extension nach dem Hochladen der fehlenden Datei einmal deaktiviert und aktiviert und den Board-Cache gelöscht?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1733
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von Scanialady »

nein, nein -du kopierst nicht den Ordner des Styles GraandNew in mchat - der wäre da völlig falsch.

Wenn, dann erstellst du dort, wo in mchat der Style prosilver einen Ordner hat, auch einen mit dem Namen GraandNew. Dort hinein kopiere mal die Dateien aus dem mchat/style/prosilver - sollte es dann funktionieren, kann mchat offenbar die Dateien von prosilver selbst nicht erreichen. Hast du prosilver als Style deaktiviert?

Achte beim Hochladen von Dateien auch immer darauf, dass dein FTP-Programm im "binären" Modus Dateien lädt - alles andere führt zu Problemen.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3535
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von chris1278 »

Also normalerweise wenn kein andere Style Ordner angesprochen wird werden immer die Style daten Prosilver geladen.

Ich würde maöl vorschlagend as du mal überprüfsts ob im ordner ext/dmzx/mchat/styles/prosilver/theme die besagte datei vorhanden ist.

Die css datei befindet sich normalerweise in dem ordner:
ext/dmzx/mchat/styles/prosilver/theme

oder

ext/dmzx/mchat/styles/all/theme
msteinmann
Mitglied
Beiträge: 19
Registriert: 10.02.2013 15:19

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von msteinmann »

also, es geht alles nicht!!

Der Style Prosilver ist aktiv.
Ich hatte alles ausprobiert, ohne Erfolg. Auch den Cache manuell geleert.

Der Fehler erscheint übrigens, sobald man sich als registrierter Benutzer anmeldet. Ohne Anmeldung kommt kein Fehler.

Ich bin ratlos.

Brauch ihr eine log-Datei? welche?
LG

Marlene
Benutzeravatar
chris1278
Mitglied
Beiträge: 3535
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von chris1278 »

Überprüfe doch erstmal ob die Datei unter einer der von mir genannten Pfade existiert
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3.9] mchat 2.1.4 funktioniert nicht

Beitrag von LukeWCS »

Hallo

Stichwort "prosilver": phpBB benötigt diesen Style primär für 2 Dinge:

- Style Vererbung
- Fallback

Der Style muss auch nicht aktiviert sein, er muss einfach vorhanden sein. Das hat aber mit deinem Problem nichts zu tun.
msteinmann hat geschrieben: 14.01.2023 14:10 Es befand sich tatsächlich kein Theme Ordner in ext/dmzx/mchat/styles/prosilver/theme. Offensichtlich hat Filezilla nicht alle Daten übertragen, und das mehrfach!!
Dadurch können die oben erwähnten Mechanismen von phpBB nicht greifen. Deswegen wäre mein Lösungsvorschlag jetzt:

- mChat deaktivieren
- Dann den kompletten mChat Ordner vom Werbserver löschen
- Dann erneut mChat hochladen und anschliessend im Log von FileZilla prüfen, ob auch wirklich ALLES hochgeladen wurde.
- mChat wieder aktivieren

Und ich wiederhole nochmal explizit was Crizzo schrieb:
Crizzo hat geschrieben: 14.01.2023 13:20 PS: PHP 8.2 wird noch nicht offiziell unterstützt. Evtl. liegt es daran, kannst du auch 8.1 nehmen?
Mit PHP 8.2 würde ich solange warten, bis PHP 8.2 bei phpBB explizit als "unterstützt" erwähnt wird. Also Minimum bis phpBB 3.3.10 mit PHP 8.2 warten.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Extension Support“