Seite 1 von 1

[3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 13:44
von KlausiMaus
Hallo zusammen,

ich habe keinen Zugriff mehr auf die Allgemeine Funktionen in System.
Ich bekomme ein "Content-Encoding-Fehler" beim Aufruf dieser Funktionen.

Leider erst heute aufgefallen, da ich die Funktion "Massen-E-Mail" nutzen wollte.

Kennt jemand dieses Problem und weiss Abhilfe?

Merci
Klaus

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 13:52
von Mahony
Hallo
Deaktiviere mal die gzip-Komprimierung ( im Adminbereich unter Allgemein - Server und Domain - hier die Option gzip-Komprimierung aktivieren auf Nein setzen).

Grüße: Mahony

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 14:20
von KlausiMaus
Jo, das war es! Ich kann die Funktionen wieder erreichen!
Nur erhalte ich nun eine Meldung
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/template/context.php on line 204: count(): Parameter must be an array or an object that implements Countable

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 14:46
von Mahony
Hallo
Das hat aber nichts mit der Option gzip zu tun.
Der Fehler erscheint nämlich in Verbindung mit PHP7.2 und count
Es scheint also noch ein Fehler in besagter Datei zu sein

Die Lösung, bis das Problem mit einem Update gefixt wurde, findest du hier >>> https://github.com/phpbb/phpbb/pull/5479/files
Rot=entfernen und mit grün ersetzen

Grüße: Mahony

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 15:00
von KlausiMaus
Ja, genau, ich kenne mich da aber nicht so sehr aus.

phpbb/template/context.php gehört doch zum Core, ist der Fehler bekannt?
Gibt es da schon etwas?

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 15:03
von Mahony
Hallo
Siehe meinen Beitrag über dir.
Mahony hat geschrieben:Die Lösung, bis das Problem mit einem Update gefixt wurde, findest du hier >>> https://github.com/phpbb/phpbb/pull/5479/files
Rot=entfernen und mit grün ersetzen
Oder anders gesagt:

Suche in der [ROOT]/phpbb/template/context.php

Code: Alles auswählen

$index = (!$pos || strpos($blocks[$i], '[]') === $pos) ? (count($block) - 1) : (min((int) substr($blocks[$i], $pos + 1, -1), count($block) - 1));
Ersetze mit

Code: Alles auswählen

$block_count = empty($block) ? 0 : count($block) - 1;
$index = (!$pos || strpos($blocks[$i], '[]') === $pos) ? $block_count : (min((int) substr($blocks[$i], $pos + 1, -1), $block_count));
Grüße: Mahony

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 15:51
von KlausiMaus
Wie konnte ich das übersehen? Egal, es funktioniert - Merci vielmal!
Hm, nachträgliche Änderung - OK, hab es bereits so gehackt - trotzdem - Danke!

Automatisch dem Beitrag hinzugefügt nach 34 Minuten 4 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Da gerade am durchchecken bin, hab ich noch bei Erweiterungen verwalten - Alle Versionen erneut prüfen folgendes:
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/lock/flock.php on line 74: file_exists(): open_basedir restriction in effect. File(./../cache/production/data_versioncheck_forumhulp.com-extindex.php?id=72.php.lock) is not within the allowed path(s): (E:/www/vhosts/kuhnert.ch/;C:/Windows/Temp/)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/lock/flock.php on line 74: file_exists(): open_basedir restriction in effect. File(./../cache/production/data_versioncheck_forumhulp.com-extindex.php?id=38.php.lock) is not within the allowed path(s): (E:/www/vhosts/kuhnert.ch/;C:/Windows/Temp/)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/lock/flock.php on line 74: file_exists(): open_basedir restriction in effect. File(./../cache/production/data_versioncheck_forumhulp.com-extindex.php?id=32.php.lock) is not within the allowed path(s): (E:/www/vhosts/kuhnert.ch/;C:/Windows/Temp/)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/lock/flock.php on line 74: file_exists(): open_basedir restriction in effect. File(./../cache/production/data_versioncheck_forumhulp.com-extindex.php?id=40.php.lock) is not within the allowed path(s): (E:/www/vhosts/kuhnert.ch/;C:/Windows/Temp/)
ich weiss, das kommt von hier: https://www.phpbb.com/community/viewtop ... &start=225
Nur liebe ich diese Statistik, gibt es eventuell mittlerweile eine Alternative?

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 16:28
von Kirk
Das hat was mit dem Versioncheck zu tun, evtl. verwendest du noch eine ältere Version.
Die aktuelle findest du hier: https://github.com/ForumHulp/statistics

Re: [3.2] System - Allgemeine Funktionen - Content-Encoding-Fehler

Verfasst: 22.02.2019 17:16
von KlausiMaus
Ich verwende genau diese Version (3.1.3), nochmal neu installiert, aber das Ergebnis ist noch genau gleich!
Noch immer diese Meldungen?

Noch eine Ergänzung aus dem Fehlerprotokoll:
Fehler bei der Bilderstellung
» Fehler in [ROOT]/ext/forumhulp/statistics/cron/task/core/prune_statistics.php in Zeile 301: A non-numeric value encountered