From 32bd14bd2d47935e5e9bcad4e3762f815052dff1 Mon Sep 17 00:00:00 2001 From: "Alejandro M. Medrano Gil" Date: Wed, 28 May 2025 18:19:44 +0200 Subject: [PATCH] more robust php.ini update. could solve #10830 when setting PHP_UPLOAD_LIMIT environment variable in docker command and/or docker-compose. --- docker/startup.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docker/startup.sh b/docker/startup.sh index f87edf9c2a..6bd9902de3 100644 --- a/docker/startup.sh +++ b/docker/startup.sh @@ -100,14 +100,12 @@ chown -R docker:root /var/www/html/storage/framework/cache # Fix php settings if [ -v "PHP_UPLOAD_LIMIT" ] then - echo "Changing upload limit to ${PHP_UPLOAD_LIMIT}" - if [ -e /etc/php/*/apache2/php.ini ] + PHP_INI_FILE=$(find /etc/php/*/apache2/php.ini) + if [ -e $PHP_INI_FILE ] then - sed -i "s/^upload_max_filesize.*/upload_max_filesize = ${PHP_UPLOAD_LIMIT}M/" /etc/php/*/apache2/php.ini - sed -i "s/^post_max_size.*/post_max_size = ${PHP_UPLOAD_LIMIT}M/" /etc/php/*/apache2/php.ini - else - sed -i "s/^upload_max_filesize.*/upload_max_filesize = ${PHP_UPLOAD_LIMIT}M/" /etc/php*/php.ini - sed -i "s/^post_max_size.*/post_max_size = ${PHP_UPLOAD_LIMIT}M/" /etc/php*/php.ini + echo "Changing upload limit to ${PHP_UPLOAD_LIMIT}M in ${PHP_INI_FILE}" + sed -i "s/^upload_max_filesize.*/upload_max_filesize = ${PHP_UPLOAD_LIMIT}M/" $PHP_INI_FILE + sed -i "s/^post_max_size.*/post_max_size = ${PHP_UPLOAD_LIMIT}M/" $PHP_INI_FILE fi fi