# WHM / cPanel Deployment Checklist

- [ ] PHP 8.2+ selected for the ERP subdomain
- [ ] Required PHP extensions enabled
- [ ] MySQL database created
- [ ] MySQL user assigned with ALL privileges to the ERP database
- [ ] ERP files extracted outside public_html
- [ ] Subdomain document root points to `/public`
- [ ] `.env` configured
- [ ] `composer install --no-dev --optimize-autoloader` completed
- [ ] `php artisan key:generate` completed
- [ ] `php artisan migrate --seed` completed
- [ ] `storage` and `bootstrap/cache` are writable
- [ ] `php artisan storage:link` completed
- [ ] SSL installed
- [ ] Initial admin password changed
- [ ] Cron `artisan schedule:run` added
- [ ] Daily MySQL backup configured in WHM/cPanel
- [ ] Daily files/storage backup configured
- [ ] SMTP details configured before email reminders are enabled
