Browse Source

Fix: environment file crashes installer on new installations (#783)

Jens 2 years ago
parent
commit
3949529c32
2 changed files with 4 additions and 3 deletions
  1. 4 0
      public/install/functions.php
  2. 0 3
      public/install/index.php

+ 4 - 0
public/install/functions.php

@@ -9,6 +9,10 @@ use Monolog\Formatter\LineFormatter;
 use Monolog\Handler\StreamHandler;
 use Monolog\Logger;
 
+if (!file_exists('../../.env')) {
+        echo run_console('cp .env.example .env');
+}
+
 (new DotEnv(dirname(__FILE__, 3) . '/.env'))->load();
 
 $required_extensions = ['openssl', 'gd', 'mysql', 'PDO', 'mbstring', 'tokenizer', 'bcmath', 'xml', 'curl', 'zip', 'intl'];

+ 0 - 3
public/install/index.php

@@ -53,9 +53,6 @@ $cardheader = '
         <div class="card-body bg-light">';
 
 if (!isset($_GET['step'])) {
-    if (!file_exists('../../.env')) {
-        echo run_console('cp .env.example .env');
-    }
     echo $cardheader; ?>
     <p class="login-box-msg">This installer will lead you through the most crucial Steps of Controlpanel.gg`s
         setup</p>