{{ $product }} — Installation

Version {{ $version }} · cPanel ZIP upload-এর পর এই wizard দিয়ে fully automated setup

@if($errors->has('install'))
{{ $errors->first('install') }}
@endif @if(session('install_steps'))
@foreach(session('install_steps') as $step)
{{ ($step['ok'] ?? false) ? '✓' : '✗' }} {{ $step['label'] ?? '' }} @if(!empty($step['output']))
{{ $step['output'] }}
@endif
@endforeach
@endif
Server Requirements
@foreach($diag['requirements'] as $row)
{{ $row['label'] }}
{{ $row['message'] }}@if(!empty($row['details'])) — {{ $row['details'] }}@endif
@endforeach
Folder Permissions

cPanel File Manager → folder select → Permissions → numeric value set করুন।

@foreach($diag['permissions'] as $row)
{{ $row['label'] }} {{ $row['chmod'] }}
{{ $row['message'] }}
@endforeach @if(! $canInstall)
সব tick সবুজ না হলে install button কাজ করবে না। Terminal: bash fix-permissions.sh
@endif
Configuration
@csrf
@error('license_key')
{{ $message }}
@enderror
Database (MySQL)
Optional SQL Import
@error('sql_file')
{{ $message }}
@enderror
Attach করলে migrate-এর পর auto import — demo seed skip। Max {{ number_format(config('cpanel-deploy.sql_import.max_kb', 51200) / 1024, 0) }} MB।
Admin Account
@if(array_key_exists('admin_phone', $defaults))
@error('admin_phone')
{{ $message }}
@enderror
@endif

Form submit → .env, migrate, seed, cache — সব automatic

Installer automatically runs
    @foreach(config('cpanel-deploy.wizard_steps', []) as $step)
  1. {{ $step['label'] ?? '' }}
  2. @endforeach