WebsiteBaker Community Forum
WebsiteBaker Support (2.13.x) => General Help & Support =>
Hilfe & Support (deutsch) => Topic started by: gba on November 11, 2024, 10:28:52 PM
-
Nachdem ich mich jetzt wieder im Backend anmelden kann habe ich festgestellt, dass die"Medien Verwaltung" im rechten Feld keine Dateien anzeigt, sondern eine Fehlermeldung:
There was an uncatched exception
ini_set(): Argument #2 ($value) must be of type string, int given
in line (33) of (/admin/media/browse.php):
Wie kann ich das reparieren?
-
Darf man fragen, wer der Provider ist und welche PHP-Version da läuft?
Lt Fehlermeldung wird für diese Einstellungen ein String erwartet, das wären die Worte On oder Off oder der Wert "-1"
Im Zweifel, kommentiere diese Zeile 33 einfach aus
-
Hallo,
die PHP-Version ist 8.0.30
Ich habe die Zeile 33 auskommentiert. Die 34 mußte aber auch raus.
Jetzt werden die Dateien angezeigt.
Beim Versuch ein Bild hoch zu laden gab es aber wieder eine Fehlermeldung:
There was an uncatched exception
ini_set(): Argument #2 ($value) must be of type string, int given
in line (70) of (/admin/media/upload.php):
Ich werde das weiter untersuchen.
-
Es schaut wohl so aus als würde der Server bzw die PHP-Einstellungen diese Methode der Justierung durch den User oder durch das Script zumindest für diese beiden Settings (zlib.output_compres sion bzw zlib.output_compres sion_level) nicht erlauben.
Beide Einstellungen sorgen dafür, das auch große Bilder (Dateigröße) in der Medienverwaltung schnell angezeigt werden
Im Infofenster (i-Button im Top-Menü des Backend) ist ein Link zur PHPinfo für diesen Server. Dort sollten die Werte für zlib aufgelistet sein
(https://i.gyazo.com/6dcdd7f35492ffc593c3d3c047bea2aa.png)
-
Hallo sternchen8875,
ich habe das "quick and dirty" kopiert.
Es sieht bei mir so aus:
zlib
ZLib Support enabled
Stream Wrapper compress.zlib://
Stream Filter zlib.inflate, zlib.deflate
Compiled Version 1.2.11
Linked Version 1.2.11
Directive Local Value Master Value
zlib.output_compres sion Off Off
zlib.output_compres sion_level -1 -1
zlib.output_handler no value no value
-
@get
Are you on live server or portable ?
-
on server
-
Hallo zusammen,
ich melde mich mal unter diesem alten Post, denn ich habe soeben das gleiche Problem festgestellt.
Wenn ich versuche Bilder über Medien hochzuladen erscheint die Fehlermeldung:
There was an uncatched exception
ini_set(): Argument #2 ($value) must be of type string, int given
in line (33) of (/admin/media/browse.php):
Im Browser dann:
There was an uncatched exception
ini_set(): Argument #2 ($value) must be of type string, int given
in line (70) of (/admin/media/upload.php):
PHP ist 8.0.30
WB ist 2.13.5. r220
Ist da mittlerweile ein Lösungsansatz bekannt?
Vielen Dank schon mal im Voraus für Hilfen :-)
Gruß
Rainer
-
Ist da mittlerweile ein Lösungsansatz bekannt?
es gibt mehrere Ansätze
einer wäre z.b. die neueste WB-Version zu benutzen, in der das repariert ist
ein zweiter wäre, diese beiden Zeilen, die es in zwei Dateien betrifft, selbst zu reparieren
Original in WB 2.13.5 R220 in Datei admin/media/browser.php Z 33 und 34
ini_set('zlib.output_compres sion',1);
ini_set('zlib.output_compres sion_level',9);
gleiche Zeilen in admin/media/upload.php, dort Zeilen 70 und 71
ini_set('zlib.output_compres sion',1);
ini_set('zlib.output_compres sion_level',9);
jeweils ersetzen mit
ini_set('zlib.output_compres sion','1');
ini_set('zlib.output_compres sion_level','9');
Sollte zlib bei dir nicht aktiviert sein, kommentiere diese Zeilen einfach aus. Beschreibung zur Kontrolle in der PHPinfo siehe oben
-
Super...vielen Dank für die schnelle Hilfe.
Hab die Lösung leider erst jetzt verstanden :wink:
Die Probleme sind gelöst und alles läuft einwandfrei.
Danke nochmals
Gruß
Rainer