Error 500
- Check
APP_KEY and basic .env values.
- Ensure permissions for
storage/ and bootstrap/cache/.
- View logs
storage/logs/laravel.log to find the cause.
- Clear cache from Admin Panel (Updates page) or hosting tools.
Database Connection Failed
- Review
DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD values.
- If using
DATABASE_URL ensure it is correct.
- Ensure media is linked and storage symlink is working from hosting environment.
- Check media path
/media/... and read permissions.
Queues Not Working
- Is the queue worker service running in background? Check service manager setup on server.
- Is connection type
QUEUE_CONNECTION set correctly?
Scheduling Not Working
- Ensure there is a scheduled task running every minute to trigger scheduling.
- Check CRON log or server log.
Stripe Webhook Failing
- Set correct Webhook URL:
/payment/stripe/webhook.
- Add
STRIPE_WEBHOOK_SECRET if signing is enabled.
- Check events selected in Stripe.
PayPal Not Completing
- Check Client ID/Secret.
- Verify order status in PayPal (APPROVED then CAPTURE).
- Review error message from REST API upon return.
FFmpeg Not Available
- Install FFmpeg via hosting environment or package manager and ensure it's available in system.
- Ensure queue service continues after installation.
EKR Activation Issue
- Ensure access to
ekr-portal.cloud from server (Firewall/Network).
- If using Connector, check
EKR_CONNECTOR_TOKEN if set.
- Retry from Settings > EKR page or installation wizard.