diff --git a/views/bootstrap/class.Info.php b/views/bootstrap/class.Info.php index 00fc09015..73ca2a2f9 100644 --- a/views/bootstrap/class.Info.php +++ b/views/bootstrap/class.Info.php @@ -132,7 +132,22 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style { echo "PHP".phpversion()."\n"; echo "Path to php.ini".php_ini_loaded_file()."\n"; echo "Timezone".date_default_timezone_get()." (Current date/time on server is ".getLongReadableDate(time()).")\n"; + $warnings = []; + $su = SeedDMS_Core_File::parse_filesize(ini_get('upload_max_filesize')); + if ($su <= 5*pow(2, 20)) + $warnings[] = 'max_filesize_very_low'; + echo "Max upload file size".SeedDMS_Core_File::format_filesize($su)."\n"; + $sp = SeedDMS_Core_File::parse_filesize(ini_get('post_max_size')); + if ($sp <= $su) + $warnings[] = 'post_max_size_below_max_filesize'; + echo "Max post size".SeedDMS_Core_File::format_filesize($sp)."\n"; + $sm = SeedDMS_Core_File::parse_filesize(ini_get('memory_limit')); + if ($sm <= 128*pow(2, 20)) + $warnings[] = 'memory_limit_very_low'; + echo "Memory limit".SeedDMS_Core_File::format_filesize($sm)."\n"; echo "\n\n"; + foreach ($warnings as $warning) + echo $this->warningMsg(getMLText($warning)); $this->contentHeading(getMLText("installed_php_extensions")); $phpextensions = get_loaded_extensions(false);