Debugging

There are many potential sources of error during synchronization, from wrong mapping configurations to missing user rights to PHP errors in user functions. When a synchronization is launched from the BE module a status is displayed when the operation is finished.

However if some other errors happen, like a PHP error, or any type of output produced by calls to debug methods will not be visible because they are flushed before the ExtDirect response is sent. On way around this is to use an extension that writes to the Developer’s Log (e.g. devlog) and activate $TYPO3_CONF_VARS[SYS][enable_DLOG] .

As described in the Configuration chapter, it is also possible to receive a detailed report by email. It will contain a general summary of what happened during synchronization, but also all error messages logged by TCEmain, if any.