diff --git a/bin/froxlor-cli b/bin/froxlor-cli index 40e69e98..c2fba361 100755 --- a/bin/froxlor-cli +++ b/bin/froxlor-cli @@ -9,6 +9,16 @@ use Froxlor\Cli\PhpSessionclean; use Froxlor\Cli\SwitchServerIp; use Froxlor\Froxlor; +// validate correct php version +if (version_compare("7.4.0", PHP_VERSION, ">=")) { + die('Froxlor requires at least php-7.4. Please validate that your php-cli version is suitable.'); +} + +// ensure that default timezone is set +if (function_exists("date_default_timezone_set") && function_exists("date_default_timezone_get")) { + @date_default_timezone_set(@date_default_timezone_get()); +} + require dirname(__DIR__) . '/vendor/autoload.php'; require dirname(__DIR__) . '/lib/tables.inc.php'; diff --git a/install/froxlor.sql b/install/froxlor.sql index 228e9701..5be76c53 100644 --- a/install/froxlor.sql +++ b/install/froxlor.sql @@ -923,7 +923,7 @@ INSERT INTO `cronjobs_run` (`id`, `module`, `cronfile`, `cronclass`, `interval`, (3, 'froxlor/reports', 'usage_report', '\\Froxlor\\Cron\\Traffic\\ReportsCron', '1 DAY', '1', 'cron_usage_report'), (4, 'froxlor/core', 'mailboxsize', '\\Froxlor\\Cron\\System\\MailboxsizeCron', '6 HOUR', '1', 'cron_mailboxsize'), (5, 'froxlor/letsencrypt', 'letsencrypt', '\\Froxlor\\Cron\\Http\\LetsEncrypt\\AcmeSh', '5 MINUTE', '0', 'cron_letsencrypt'), - (6, 'froxlor/backup', 'backup', '\\Froxlor\\Cron\\System\\BackupCron', '1 DAY', '1', 'cron_backup'); + (6, 'froxlor/backup', 'backup', '\\Froxlor\\Cron\\System\\BackupCron', '1 DAY', '0', 'cron_backup'); diff --git a/install/updates/froxlor/0.10/update_0.10.inc.php b/install/updates/froxlor/0.10/update_0.10.inc.php index 10c56853..60a17e3a 100644 --- a/install/updates/froxlor/0.10/update_0.10.inc.php +++ b/install/updates/froxlor/0.10/update_0.10.inc.php @@ -975,3 +975,8 @@ if (\Froxlor\Froxlor::isFroxlorVersion('0.10.33')) { showUpdateStep("Updating from 0.10.33 to 0.10.34", false); \Froxlor\Froxlor::updateToVersion('0.10.34'); } + +if (\Froxlor\Froxlor::isFroxlorVersion('0.10.34')) { + showUpdateStep("Updating from 0.10.34 to 0.10.34.1", false); + \Froxlor\Froxlor::updateToVersion('0.10.34.1'); +}