]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix the backport 33645/head
authorszaimen <szaimen@e.mail.de>
Tue, 30 Aug 2022 16:36:50 +0000 (18:36 +0200)
committerszaimen <szaimen@e.mail.de>
Tue, 30 Aug 2022 16:36:50 +0000 (18:36 +0200)
Signed-off-by: szaimen <szaimen@e.mail.de>
lib/base.php

index dd28f2bb254df6a505973a48a900eae55e81ca51..50762f7a7ca1d951f02805d10f7e281e4dadad0f 100644 (file)
@@ -612,7 +612,15 @@ class OC {
 
                //try to configure php to enable big file uploads.
                //this doesn´t work always depending on the webserver and php configuration.
-               //Let´s try to overwrite some defaults anyway
+               //Let´s try to overwrite some defaults if they are smaller than 1 hour
+
+               if (intval(@ini_get('max_execution_time') ?? 0) < 3600) {
+                       @ini_set('max_execution_time', strval(3600));
+               }
+
+               if (intval(@ini_get('max_input_time') ?? 0) < 3600) {
+                       @ini_set('max_input_time', strval(3600));
+               }
 
                //try to set the maximum execution time to the largest time limit we have
                if (strpos(@ini_get('disable_functions'), 'set_time_limit') === false) {