-
Notifications
You must be signed in to change notification settings - Fork 514
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.
We encourage all problems to be tracked in GitHub issues. If you're having difficulties, someone else probably has too!
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
Check these issue categories:
- Installation Guide ← Start here!
- First Run Setup
- Features Overview
Day-to-day usage of ChurchCRM
- User Documentation
- People Management
- Groups & Events
- Tools
- Finances
Server management & configuration
- User Management
- System Maintenance
- Configuration
- Troubleshooting
- Localization
Contributing to ChurchCRM
- Quick Start
- Testing & CI/CD
- Code & Architecture
- Localization
- Release & Security