TYPO3 error messages: complete troubleshooting guide
TYPO3 is an enterprise CMS widely used for large websites. In this guide, we cover the most common TYPO3 errors.
1. Oops, an error occurred!
Symptom
TYPO3 default error page appears.
Cause
- PHP exception
- Database error
- Configuration issue
Solution
- Enable debug - In LocalConfiguration.php or Install Tool
- View var/log/ - system.log and exception.log
- Check typo3temp/ - Must be writable
- Clear cache - Via Install Tool > Maintenance
2. Backend login issues
Symptom
Cannot login to TYPO3 backend.
Cause
- Wrong password
- Backend locked
- Session problem
- Browser cache
Solution
- Reset password - Via Install Tool
- Clear be_sessions - In database
- Check lock file - LOCK_BACKEND in typo3conf/
- Clear browser cookies - For the domain
3. Install Tool locked
Symptom
Access denied to Install Tool.
Cause
- ENABLE_INSTALL_TOOL file missing
- File expired (1 hour valid)
- Permissions problem
Solution
- Create file - typo3conf/ENABLE_INSTALL_TOOL (empty)
- Check permissions - Must be readable by webserver
- Renew within 1 hour - File expires automatically
- Via TYPO3 Console - typo3 install:lock 0
4. Cache related errors
Symptom
Frontend shows old content or crashes.
Cause
- Cache corrupt
- Insufficient disk space
- Redis/Memcached offline
Solution
- Clear all caches - Install Tool > Maintenance > Flush cache
- Remove typo3temp/ - Manually via FTP
- Check cache backend - In LocalConfiguration.php
- Restore default cache - FileBackend
5. Class not found errors
Symptom
Fatal error: Class X not found.
Cause
- Autoloader not updated
- Extension removed but still configured
- Composer dependencies
Solution
- Dump autoload - composer dump-autoload
- Remove extension config - In PackageStates.php
- Clear opcache - In PHP settings
- Reinstall extension - Via Extension Manager
6. Database connection errors
Symptom
Cannot connect to database.
Cause
- MySQL offline
- Credentials changed
- Socket problem
Solution
- Check LocalConfiguration.php - Database array
- Test connection - Via phpMyAdmin
- Update via Install Tool - Database wizard
- Check socket path - In MySQL config
7. Maximum execution time exceeded
Symptom
Timeout during backend operations.
Cause
- PHP time limit too low
- Large data processing
- Import/export
Solution
- Increase time limit - max_execution_time = 240
- Use CLI - typo3 console commands
- Split tasks - Into smaller batches
- Use Scheduler - For background tasks
8. Extension conflict errors
Symptom
Site crashes after extension update.
Cause
- TYPO3 version incompatibility
- Extension dependencies
- Breaking changes
Solution
- Check compatibility - In ext_emconf.php
- Rename extension folder - In typo3conf/ext/
- View extension changelog - For breaking changes
- Rollback via backup
9. File not found (FAL errors)
Symptom
Images or files not visible.
Cause
- File deleted
- Storage configuration
- Permissions problem
Solution
- Check File > Filelist - Does file exist?
- Verify storage - File > File Storage
- Check permissions - fileadmin/ must be accessible
- Regenerate thumbnails - Via Install Tool
10. Scheduler task failures
Symptom
Scheduled tasks not executing.
Cause
- Cron not configured
- Task exception
- Insufficient permissions
Solution
- Check cron - /usr/bin/php typo3/sysext/core/bin/typo3 scheduler:run
- View scheduler module - In backend
- Check task log - For exceptions
- Reactivate task - Disable/enable
TYPO3 troubleshooting tips
- Use Install Tool - For maintenance tasks
- View logs - var/log/ contains all errors
- CLI tools - More powerful than backend
- Test on staging - Before production updates
Related articles
- TYPO3 hosting - Best TYPO3 hosting
- TYPO3 hub - Everything about TYPO3
- HTTP 500 error explained - Server errors
Frequently Asked Questions
How long does it take to implement this?
Implementation time varies per situation. Simple configurations can be done within an hour, more complex setups may take several hours to a day.
What are the costs?
Costs depend on your hosting provider and package. Many basic features are included for free, advanced features may incur additional costs.
Do I need technical knowledge?
You need little technical knowledge for the basics. Most hosting providers offer extensive documentation and support to help you.
Was this article helpful?
Compare hosting packages directly to find the best choice for your situation.
Related articles
What is web hosting? Explanation for beginners
Discover what web hosting is and how it works. Complete explanation about servers, domains and different hosting types for beginners.
What is VPS Hosting?
VPS hosting explained: what is a Virtual Private Server, who is it suitable for and what are the advantages compared to shared hosting?
What is an SSL Certificate?
Everything about SSL certificates: what is SSL, why do you need it and how do you recognize a secure website? Essential for every website.
What is Uptime in Web Hosting?
What does uptime mean in web hosting? Learn about uptime percentages, SLA guarantees and why 99.9% uptime is important for your website.
How much storage do I need for my website?
Discover how much disk space you really need for your website. Practical guide with examples per website type.