Hat dann immer noch nicht funktioniert, und mich in stundenlanges Debugging gestürzt. Erst als ich folgende Kommentarzeile entfernt habe, ging's dann:
# STRATO-Default: 2M; BEACHTE: upload_max_filesize wird auch in JavaScript verwendet! Bei Änderungen dort bitte auch updaten!
Ganz ohne zu probieren: Kommentare werden im ini-Format „offiziell“ durch ein ;
eingeleitet und in der php.ini wird das auch eindeutig so und nur so beschrieben.
Für mich ist das ein Kommentar. Auch folgender Kommentar hat die Konfig zerschossen:
Nicht dokumentierte Vermutungen anzuwenden birgt das Risiko eines Fehlschlages.
; BEACHTE: upload_max_filesize wird auch in JavaScript verwendet! Bei Änderungen dort bitte auch updaten!
Hm. Der ist auf deutsch. Und auf keinen Fall im Original enthalten. Aber, so wie Du ihn präsentierst ist es eben ein Kommentar - und von der Sorte gibt es genau 1501 in der von mir geprüften php.ini. Das kann also nicht die Ursache gewesen sein:
grep -e '^;' /etc/php/8.2/cli/php.ini | wc -l
1501
Irgendwie hab ich den Eindruck, Du stocherst im Nebel. An der Zeile lag es jedenfalls nicht.