/etc/postgresql/' . $pgVersion . '/main/pg_hba.conf"' . "\n"; echo 'sudo systemctl restart postgresql' . "\n"; echo 'sudo -u postgres psql -c "CREATE DATABASE dragoncore;"' . "\n"; echo 'sudo -u postgres psql -c "CREATE USER dragoncore2 WITH PASSWORD \'' . $password . '\';"' . "\n"; echo 'sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE dragoncore TO dragoncore;"' . "\n"; echo 'sudo -u postgres psql -c "GRANT USAGE, CREATE ON SCHEMA public TO dragoncore;"' . "\n"; echo 'sudo systemctl restart postgresql' . "\n"; // Ensure /opt/DragonCore exists $dir = '/opt/DragonCore'; if (!is_dir($dir)) { if (!mkdir($dir, 0755, true) && !is_dir($dir)) { fwrite(STDERR, "Failed to create directory: $dir\n"); return; } } // Create config.php with variables (no return) $config = <<