TYPO3 Development Settings

When developing TYPO3 extensions or editing template files, people often find themselves unable to get any useful error messages from the system. And cleaning the cache for every page refresh can be taxing.

There are standard configurations for this.

Typoscript

# Tell the error handler to show what is going on.
config.contentObjectExceptionHandler = 0
# Deactivate the frontend cache.
config.no_cache = 1
Copied!

Disabling the frontend cache lets you see your changes right away, but it does have its drawbacks:

The page may behave differently when you reactivate the cache. Caching a shopping cart is not a good idea, but you will only notice it, when you reactivate the cache again. Just remember to test your changes with and without cache.

Install Tool

The install tool does have 2 configuration presets for debugging:

  • Live
  • Debug

What these presets do and where you can find them is documented here.