Hallo,
in den PHP-Einstellungen gibt es ein Limit auf 512 Zeichen für
alle Einstellungen vom Typ Zeichenkette / String.
Ist uns beim Testen mit den disable_functions und open_basedir aufgefallen.
Bitte Limit entfernen
Danke,
Gruß
Thomas
Hallo,
in den PHP-Einstellungen gibt es ein Limit auf 512 Zeichen für
alle Einstellungen vom Typ Zeichenkette / String.
Ist uns beim Testen mit den disable_functions und open_basedir aufgefallen.
Bitte Limit entfernen
Danke,
Gruß
Thomas
Passt nicht ganz zum Titel, aber kann ich, um das zu umgehen, eine eigene php.ini anlegen und einbinden/verwenden lassen?
Um dort zumindest die Optionen zu setzen, welche wir benötigen bzw. prüfen/testen wollen.
Mit v2.10.0 wird das Limit von 512 auf 4096 Zeichen erhöht (gilt für alle Text-Einstellungen in php.ini) - das sollte das Problem also beheben.
Eine eigene php.ini kann man derzeit nicht anlegen/einbinden (bei FPM sind die php.ini-Einstellungen zudem ja in der Pool-Konfigurationdatei).
Workarounds wären:
- wenn Sie FPM einsetzen: die Änderung direkt in der FPM-Pool-Konfiguration vornehmen (z.B. /etc/php-fpm/php73-fpm.d/<Vertrag>.conf) und diese Datei mittels "chattr +i" gegen Überschreiben schützen
- im Datenbankschema mittels "ALTER TABLE ..." die Zeichenbegrenzung von 512 auf 4096 vergrößern und die gewünschten Daten direkt in der Datenbank bearbeiten (wie immer bei Datenbankeingriffen: bitte seeehr sorgfältig arbeiten)
Beide Varianten "beißen" sich nicht mit dem anstehenden v2.10-Update.
Viele Grüße
-Klaus Keppler
Danke Herr Keppler!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!