Troubleshooting
This guide covers solutions to common problems you may encounter with Capptro.
Installation Issues
Blank White Page
Cause: Usually a PHP error that isn't being displayed.
Solution:
- Check your PHP error log (usually in
/var/log/apache2/error.logor similar) - Temporarily enable error display by adding to the top of
install.php:ini_set('display_errors', 1); error_reporting(E_ALL); - Common causes:
- PHP version too old (need 7.4+)
- Missing PHP extension (MySQLi, cURL, JSON)
- Syntax error in uploaded files
500 Internal Server Error
Cause: Server configuration issue or file permission problem.
Solution:
- Check file permissions (files: 644, folders: 755)
- Verify
.htaccessfile is valid for your server - Check server error logs
Database Connection Failed
Cause: Incorrect database credentials or server issue.
Solution:
- Double-check database hostname (usually
localhost) - Verify database name, username, and password
- Ensure the database exists and user has permissions
- Some hosts use
127.0.0.1instead oflocalhost
License Issues
License Validation Failed
Cause: Server cannot reach license server or invalid license.
Solution:
- Verify your server can make outbound HTTPS connections
- Check if
curlextension is enabled - Verify the license key is entered correctly (no extra spaces)
- Check if license has expired in the customer portal
License Works Then Stops
Cause: License expired or network issue.
Solution:
- Check license expiration in customer portal
- Verify server can still reach
capptro.com - Renew license if expired
Login Issues
Cannot Login / Session Expires Immediately
Cause: PHP session configuration issue.
Solution:
- Check if
session_save_pathis writable - Verify cookies are enabled in your browser
- Check if session directory has correct permissions
Forgot Password Not Working
Cause: Email not being sent.
Solution:
- Check if PHP
mail()function is enabled on your server - Verify email isn't going to spam folder
- Some hosts require SMTP configuration for email
Application Issues
Work Items Not Saving
Cause: Usually a JavaScript error or database issue.
Solution:
- Open browser developer tools (F12) and check Console for errors
- Verify all required fields are filled
- Check database connection is still active
Dropdowns Empty
Cause: No options configured or database issue.
Solution:
- Go to Settings and add options to each dropdown
- Verify database tables were created during installation
Print/PDF Not Working
Cause: Browser blocking or JavaScript issue.
Solution:
- Allow popups for your Capptro domain
- Try a different browser
- Check browser console for JavaScript errors
Performance Issues
Slow Loading
Cause: Server resources or database optimization.
Solution:
- Check server resources (CPU, memory)
- Optimize database tables:
OPTIMIZE TABLE workitems, customers, workitemdetails; - Consider archiving old work items
Getting More Help
If you're still experiencing issues:
- Check the FAQ for more answers
- Contact support at [email protected]
- Use the support portal (for licensed users)
When contacting support, please include:
- Your Capptro version
- PHP version
- Any error messages
- Steps to reproduce the problem