"Admin => Misc" - Fix validation of "Maximum File Size" #19382
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
The form "Administer => System Settings => Miscellaneous" has a field for "Maximum File Size".
I was on a workstation where the PHP-default and the Civi-default were disagreeable, so
(by default) I couldn't submit the form, which forced me to notice some quirks in the validation.
Before
php.ini
. Hopefully, you have SSH access so you can find and readPHP.ini
(sic)... otherwise you'll be at a loss for what value is acceptable.upload_max_filesize
is expressed in unit-megabytes. Butphp.ini
actuallyallows different units (
2m
,2048k
,1g
,2097152
). The comparison is incorrectif any other unit is used. (ex: If
php.ini
hasupload_max_filesize=1g
, and if the requestedlimit is
2
megabytes, then it should accept - but it rejects due to mismatched units.)After
php.ini
'supload_max_filesize
.