$this->container->basePath = rtrim($request->getUri()->getBasePath(), '/');
try {
+ if (!is_file($this->container->conf->getConfigFileExt())
+ && !in_array($next->getName(), ['displayInstall', 'saveInstall'], true)
+ ) {
+ return $response->withRedirect($this->container->basePath . '/install');
+ }
+
$this->runUpdates();
$this->checkOpenShaarli($request, $response, $next);