Most problems announce their cause in a log. Reproduce precisely, read the logs, then change the smallest thing.
| Symptom | Look at |
|---|---|
| Access denied | The role's permissions, then whether the session is stale. |
| Blank or critical-error page | The PHP and web-server logs, file permissions, OPcache after a deploy. |
| Paid but invoice unpaid | Billing › Gateway Log, then the Module Log. |
| Email not arriving | Utilities › Logs › Email Log, then SPF, DKIM and DMARC. |
| Nothing recurring happened | Last Automation Run, the cron command and the PHP version cron uses. |
| Broken picture | The file's address, case-sensitive path and where the library says it is used. |
Never debug by exposing secrets
Remove passwords, keys, session ids, license keys and customer data from anything you paste into a ticket or a screenshot.
Full guide
The complete reference is Troubleshooting in the WBAMS documentation.