Debugging

Neos is a complex system and making mistakes is normal. But how to get the system working again and what actually happened? Let's have a look at strategies for answering these questions and getting more confident in dealing with errors while working with Neos.

Christian's talk from Neos Conference 2019 contains many valuable insights on this topic:

You can help us!

We would love to have the content of Christian's talk above in written form on this page. Please get in touch with us on slack.neos.io #guild-documentation if you want to help.

#Built-in Configuration Display and Validation

You can use the command ./flow configuration:show and the Administration -> Configuration Module in Neos to see the merged configuration. Combined with ./flow package:list --loading-order, you can debug loading order issues well.

Additionally, Flow and Neos ships with a Configuration Schema language (adapted from JSON Schema) which can be used to validate the existing configuration via ./flow configuration:validate. The Flow documentation furthermore contains information how to write additional configuration schemata.