🏦 Bank Installer

  1. 1. Requirements
  2. 2. Database
  3. 3. Site setup
  4. 4. Super Admin
  5. 5. Mail / SMTP
  6. 6. Install

1. Server requirements

CheckResultStatus
PHP version >= 8.1
Ask your host to switch to PHP 8.1 or 8.2 in cPanel > Select PHP Version.
8.2.34 PASS
PDO MySQL driver
enabled PASS
mbstring
enabled PASS
openssl
enabled PASS
curl
enabled PASS
gd (CAPTCHA + logos)
enabled PASS
fileinfo (upload validation)
enabled PASS
sodium (encryption, optional — OpenSSL fallback exists)
Enable in cPanel > Select PHP Version > Extensions.
missing WARN
bcmath (money math, recommended)
enabled PASS
config dir writable
/home/cloudhas/bank/config PASS
storage dir writable
/home/cloudhas/bank/storage PASS
storage/logs writable
/home/cloudhas/bank/storage/logs PASS
storage/uploads writable
/home/cloudhas/bank/storage/uploads PASS
storage/backups writable
/home/cloudhas/bank/storage/backups PASS
Pretty URLs (.htaccess / mod_rewrite)
unknown (?url= fallback active) PASS

Upgrade path: future releases ship new database/migrations/0xx_*.sql files — apply via /install/upgrade.php (log in as Super Admin first). Never re-run this wizard on a live site.