Windows Server 2022 Standard + IIS 10.0 + PHP 8.2.9.
В php.ini заданы две переменные, влияющие на максимальный размер файла:
post_max_size = 4G
upload_max_filesize = 4G
Литеры K, M и G разрешено использовать документацией.
Не мог понять, почему для Вашей CRM максимальный размер файла равен 4M.
А потом понял.
Файл includes/application_core.php:
Код: Выделить всё
//get max upload file size
define('CFG_SERVER_UPLOAD_MAX_FILESIZE',((int)ini_get("post_max_size")<(int)ini_get("upload_max_filesize") ? (int)ini_get("post_max_size") : (int)ini_get("upload_max_filesize")));Лечится всё это установкой в php.ini соответствующих значений без литер и переведённое в байты. Правда я не уверен, что у всех есть доступ к таким настройкам.