-
Notifications
You must be signed in to change notification settings - Fork 498
Troubleshooting
George Dawoud edited this page Nov 18, 2025
·
8 revisions
Most problems can be self-diagnosed by examining logs! Start here:
Built-in Log Viewer - No file access needed:
- Log in to ChurchCRM as an admin user
- Go to Admin β System Logs
- View logs directly in the web interface
- Filter by log level (DEBUG shows the most details)
- Look for ERROR or CRITICAL entries
Access via cPanel File Manager or FTP:
- Log in to your cPanel control panel
- Navigate to File Manager or use FTP/SFTP
- Find your ChurchCRM directory (usually
public_html/churchcrm) - Navigate to the
logs/subdirectory - Download today's
-app.logfile (named like2025-11-17-app.log) - Open in a text editor and look for [ERROR] or [CRITICAL] lines
Access via SSH:
# Navigate to ChurchCRM logs
cd /var/www/vhosts/churchcrm/logs/
# View today's log (replace date)
tail -100 2025-11-17-app.log
# or search for errors
grep ERROR 2025-11-17-app.logIf ChurchCRM logs don't show the issue:
- Shared Hosting (cPanel): Check cPanel β Error Log (usually in Main section)
-
Self-Hosted/VPS:
grep ERROR /var/log/apache2/error_log(or/var/log/httpd/error_log)
See Logging and Diagnostics guide for detailed log information.
Get help from the community on GitHub Discussions:
- Troubleshooting Discussions - Share your issue and get community help
- General Questions - General questions about features
- Administrator Questions - System administration help
If you've identified a bug, check GitHub issues:
When you open an issue on GitHub:
- An auto-comment will appear with diagnostic collection tips
- Follow the guidance in that comment to help us help you faster
- Installation Guide β Start here!
- First Run Setup
- Features Overview
- Upgrade Guide
- Backup & Restore
- Rollback Procedures
- File Permissions
- Troubleshooting
- Logging & Diagnostics
- SSL/HTTPS Security
- Localization