]> git.mxchange.org Git - friendica.git/blobdiff - bin/daemon.php
spelling: bootstrap
[friendica.git] / bin / daemon.php
index 6237df49de1aee6266eac8289d8cf361ea60f088..7182cb8eca8f58dede6595bc0278fabb2f204458 100755 (executable)
@@ -65,9 +65,6 @@ $dice = $dice->addRule(LoggerInterface::class,['constructParams' => ['daemon']])
 DI::init($dice);
 \Friendica\Core\Logger\Handler\ErrorHandler::register($dice->create(\Psr\Log\LoggerInterface::class));
 
-// Check the database structure and possibly fixes it
-Update::check(DI::basePath(), true, DI::mode());
-
 if (DI::mode()->isInstall()) {
        die("Friendica isn't properly installed yet.\n");
 }
@@ -196,6 +193,9 @@ $last_cron = 0;
 
 // Now running as a daemon.
 while (true) {
+       // Check the database structure and possibly fixes it
+       Update::check(DI::basePath(), true);
+
        if (!$do_cron && ($last_cron + $wait_interval) < time()) {
                Logger::info('Forcing cron worker call.', ['pid' => $pid]);
                $do_cron = true;