From 51a306993cc6c7a6380afdb6c3f867f6153ddf38 Mon Sep 17 00:00:00 2001 From: Tinyblargon <76069640+Tinyblargon@users.noreply.github.com> Date: Sun, 25 May 2025 16:23:17 +0200 Subject: [PATCH] fix: `PHP_UPLOAD_LIMIT` not set for PHP 8.3 --- docker/startup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker/startup.sh b/docker/startup.sh index 878a352ba6..f87edf9c2a 100644 --- a/docker/startup.sh +++ b/docker/startup.sh @@ -100,9 +100,15 @@ 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}" + echo "Changing upload limit to ${PHP_UPLOAD_LIMIT}" + if [ -e /etc/php/*/apache2/php.ini ] + 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 + fi fi # If the Oauth DB files are not present copy the vendor files over to the db migrations