Troubleshooting AgenDAV¶
If you are having problems with AgenDAV, check you have met all the requisites and search AgenDAV logs/web server logs for error lines.
You can write to AgenDAV general list asking for help. Make sure you include the following information:
- Software details (OS, PHP version, web server you’re using, CalDAV server)
- Clear description of your problem
- Important log lines
Try the following before writing:
Development environment¶
You can switch to development
environment easily by setting the environment
variable AGENDAV_ENVIRONMENT
to dev
.
Environment variables have to be set on your webserver configuration file.
Apache lets you do it using SetEnv
, or even better, using SetEnvIf
to
enable the development environment just for some IPs. Example:
<Location />
SetEnvIf Remote_Addr ^1\.2\.3\.4$ AGENDAV_ENVIRONMENT=dev
</Location>
Then point your browser to http://your.agendav.host/
. A debugging
toolbar will appear, logs will be more verbose and a new HTTP debug log will be
generated.
Note that your application will be more slow and logs will grow really fast.
Debug your browser status¶
Most browsers can show you network activity and JavaScript errors using its own interfaces. They can be very handful if you happen to find a bug on AgenDAV. Some examples of browser which include this support are:
- Mozilla Firefox with Firebug extension
- Google Chrome/Chromium with Developer Tools (no addon required)