From 893e065822206647481c4010fa9480c5617348e1 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Sat, 10 Aug 2024 19:22:37 +0700 Subject: [PATCH] Update install.php --- install.php | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/install.php b/install.php index d27498ca1..19156a8aa 100644 --- a/install.php +++ b/install.php @@ -7,7 +7,7 @@ * @license https://github.com/torrentpier/torrentpier/blob/master/LICENSE MIT License */ -define('ROOT', __DIR__ . '/'); +define('BB_ROOT', __DIR__ . '/'); // Check CLI mode if (php_sapi_name() !== 'cli') { @@ -15,7 +15,7 @@ if (php_sapi_name() !== 'cli') { } // Check if already installed -if (is_file(ROOT . '.env')) { +if (is_file(BB_ROOT . '.env')) { out('- TorrentPier already installed!', 'error'); exit; } @@ -129,27 +129,27 @@ out("--- TorrentPier Installer ---\n", 'info'); // Setting permissions out('- Setting permissions for folders...', 'info'); -chmod_r(ROOT . 'data', 0755, 0644); -chmod_r(ROOT . 'internal_data', 0755, 0644); -chmod_r(ROOT . 'sitemap', 0755, 0644); +chmod_r(BB_ROOT . 'data', 0755, 0644); +chmod_r(BB_ROOT . 'internal_data', 0755, 0644); +chmod_r(BB_ROOT . 'sitemap', 0755, 0644); out("- Permissions successfully applied!\n", 'success'); // Check composer installation -if (!is_file(ROOT . 'vendor/autoload.php')) { +if (!is_file(BB_ROOT . 'vendor/autoload.php')) { out('- Hmm, it seems there are no Composer dependencies', 'info'); // Downloading composer - if (!is_file(ROOT . 'composer.phar')) { + if (!is_file(BB_ROOT . 'composer.phar')) { out('- Downloading Composer...', 'info'); - if (copy('https://getcomposer.org/installer', ROOT . 'composer-setup.php')) { + if (copy('https://getcomposer.org/installer', BB_ROOT . 'composer-setup.php')) { out("- Composer successfully downloaded!\n", 'success'); - runProcess('php ' . ROOT . 'composer-setup.php'); + runProcess('php ' . BB_ROOT . 'composer-setup.php'); } else { out('- Cannot download Composer', 'error'); exit; } - if (is_file(ROOT . 'composer-setup.php')) { - if (unlink(ROOT . 'composer-setup.php')) { + if (is_file(BB_ROOT . 'composer-setup.php')) { + if (unlink(BB_ROOT . 'composer-setup.php')) { out("- Composer installation file successfully removed!\n", 'success'); } else { out('- Cannot remove Composer installation file. Delete it manually', 'warning'); @@ -158,9 +158,9 @@ if (!is_file(ROOT . 'vendor/autoload.php')) { } // Installing dependencies - if (is_file(ROOT . 'composer.phar')) { + if (is_file(BB_ROOT . 'composer.phar')) { out('- Installing dependencies...', 'info'); - runProcess('php ' . ROOT . 'composer.phar install --no-interaction --no-ansi'); + runProcess('php ' . BB_ROOT . 'composer.phar install --no-interaction --no-ansi'); out("- Completed!\n", 'success'); } else { out('- composer.phar not found', 'error'); @@ -169,8 +169,8 @@ if (!is_file(ROOT . 'vendor/autoload.php')) { } // Preparing ENV -if (is_file(ROOT . '.env.example') && !is_file(ROOT . '.env')) { - if (copy(ROOT . '.env.example', ROOT . '.env')) { +if (is_file(BB_ROOT . '.env.example') && !is_file(BB_ROOT . '.env')) { + if (copy(BB_ROOT . '.env.example', BB_ROOT . '.env')) { out("- Environment file created!\n", 'success'); } else { out('- Cannot create environment file', 'error'); @@ -185,10 +185,10 @@ $DB_DATABASE = ''; $DB_USERNAME = ''; $DB_PASSWORD = ''; -if (is_file(ROOT . '.env')) { +if (is_file(BB_ROOT . '.env')) { out("--- Configuring TorrentPier ---", 'info'); - $envContent = file_get_contents(ROOT . '.env'); + $envContent = file_get_contents(BB_ROOT . '.env'); if ($envContent === false) { out('- Cannot open environment file', 'error'); exit; @@ -224,7 +224,7 @@ if (is_file(ROOT . '.env')) { } $newEnvContent = implode("\n", $editedLines); - if (file_put_contents(ROOT . '.env', $newEnvContent)) { + if (file_put_contents(BB_ROOT . '.env', $newEnvContent)) { out("- TorrentPier successfully configured!\n", 'success'); } else { out('- Cannot save environment file', 'error'); @@ -267,7 +267,7 @@ if (!empty($DB_HOST) && !empty($DB_DATABASE) && !empty($DB_USERNAME)) { $conn->select_db($DB_DATABASE); // Checking SQL dump - $dumpPath = ROOT . 'install/sql/mysql.sql'; + $dumpPath = BB_ROOT . 'install/sql/mysql.sql'; if (is_file($dumpPath) && is_readable($dumpPath)) { out('- SQL dump file found and readable!', 'success'); } else {