Qorex OSDocumentation
/
v1.0.1
Maintenance

Troubleshooting

Fixes for the problems people meet most.

ProblemCause and fix
Installer says a folder is not writableSet storage and bootstrap/cache to permission 775 and make sure the web user owns them.
White page or “500 Server Error”Open the newest file in storage/logs. The first lines name the exact problem. Common causes: a missing PHP extension, wrong folder permissions, or a wrong database password in .env.
Page looks unstyledThe document root must be the public folder. Clear the browser cache.
Scheduled tasks, reminders or update notices do not runCheck that the every-minute cron job exists and uses PHP 8.2. See Installation. The scheduler status is on Settings → System configuration.
“Check for updates” shows an errorConfirm the server can reach the licence server, then press Verify now.
Update readiness shows a red lineFix that item (sodium, zip, write permission or disk space), then check again.
Licence says another domainMove the licence from the activation screen or Move to another domain.
Locked out after wrong passwordsWait the number of minutes shown. Limits reset by themselves.
Password reset email does not arriveCheck Settings → Mail and use Send test e-mail. Check the spam folder. The link works for 60 minutes and only the newest one is valid. Check storage/logs for a mail error.
A webhook shows “Blocked”The address points at this server or a private network. Use a public address, or set QOREX_ALLOW_PRIVATE_URLS=true if it is intentional.
Emails are not sentCheck Settings → Mail and use Send test e-mail.
SMS or payment-link text is not sentSwitch on a gateway under Settings → SMS.
Receipt will not printCheck Settings → Printers, use Test connection, and review Print logs. For silent printing make sure the Print Agent is connected.
POS says add a warehouseCreate a warehouse first. See Warehouses & stock control.
A menu item is missingCheck your role's permissions and that the module is switched on under Settings → Modules.
Cannot delete a unit, category or warehouseIt is in use. Deactivate it instead, or remove what uses it.
Stock looks wrong after deleting a sale or damage recordDeleting does not restore stock. Use a return, or record a stock adjustment.
Changes to files do not showRun php artisan optimize:clear over SSH.
Gateway payments stay pendingYour site must use HTTPS and be reachable so the gateway can confirm. Pending links are re-checked on a schedule.

Reading the log#

Errors are written to a daily file such as storage/logs/laravel-YYYY-MM-DD.log. Send the first few lines of the newest error to support. They show the cause and the file involved. Keep APP_DEBUG set to false on a live site.

Qorex OS – Multi-Business ERP, POS & Inventory Management SystemVersion 1.0.1