Four quick steps. Takes about a minute.
Server requirements
PHP 8.1 or newer — Running 8.5.12✓ OK
PDO extension ✓ OK
PDO MySQL or SQLite driver — MySQL ✓ OK
PHP extension: mbstring ✓ OK
PHP extension: openssl ✓ OK
PHP extension: json ✓ OK
PHP extension: fileinfo — recommended✓ OK
PHP extension: zip — needed for one-click updates✓ OK
PHP extension: curl — needed for Stripe / PayPal✓ OK
PHP extension: gd — recommended for images✓ OK
Writable: /storage ✓ OK
Writable: /storage/files ✓ OK
Writable: /storage/logs ✓ OK
Writable: /storage/sessions ✓ OK
Writable: /storage/backups ✓ OK
Writable: /storage/tmp ✓ OK
Writable: /uploads ✓ OK
Writable: /uploads/products ✓ OK
Writable: /uploads/site ✓ OK
Writable: site root (installer cleanup & updates) — if not, delete /install manually after setup✓ OK
Writable: /app (one-click updates) ✓ OK
Apache needs mod_rewrite + AllowOverride All. On Nginx see README.md for the one-line try_files rule.