Troubleshooting
Common issues and solutions for admin panel, storefront, payments, and more
Last updated: Feb 09, 2026
Troubleshooting
Common Issues
Admin Panel Won't Load
- Verify the application is running:
php artisan serve - Check the
.envfile for correctAPP_URLand database credentials - Clear caches:
php artisan cache:clear && php artisan config:clear && php artisan view:clear - Check storage permissions:
chmod -R 775 storage bootstrap/cache
Storefront Shows Blank Page
- Run
npm run buildto compile frontend assets - Check for JavaScript errors in the browser console
- Verify that
php artisan storage:linkhas been run - Check
storage/logs/laravel.logfor PHP errors
Payment Gateway Not Working
- Confirm the payment method is set to Active in Settings → Payment Methods
- Verify API keys are correctly entered in the gateway configuration
- Check that the gateway extension is active in System → Extensions
- Review
storage/logs/laravel.logfor API errors from the gateway
Products Not Showing on Storefront
- Verify the product Status is Enabled
- Check the product Visibility is set to Catalog & Search or Catalog Only
- Confirm the product is assigned to at least one active category
- Ensure the product has a price and stock quantity greater than zero
Email Notifications Not Sending
- Navigate to Settings → Email Settings and verify the mail driver configuration
- If using SMTP, check host, port, username, and password
- Set the mail driver to
Log/Testingtemporarily to verify emails are being triggered (checkstorage/logs/laravel.log) - Ensure the "From Email" address is valid and not blocked by the SMTP provider
Pages Return 404
Some admin routes are not yet implemented:
- Storefront Menus (Content module)
- Menu Configuration (System module)
- Data Migration (System module)
These features are planned for a future release.
Performance Optimization
- Use
databaseorrediscache driver for production (configure in.env) - Rebuild caches after configuration changes: System → Cache Management → Rebuild Selected
- Optimize autoloading:
composer dump-autoload --optimize - Enable route caching:
php artisan route:cache - Enable config caching:
php artisan config:cache - Enable view caching:
php artisan view:cache
