Panel issues
OPcache/server-side caching in general
When cache settings on the server are too aggressive, it can happen that responses are not updated, for example resulting in changes in the Panel not being updated.
Adding this line in the .htaccess has helped users fixing an issue with OPcache:
php_value opcache.revalidate_freq 0
It might also help to set the Cache-Control header at the top of your .htaccess:
Header set Cache-Control "no-cache, private"
Make sure to flush the server cache afterwards.
Panel Error Messages
"The JSON response from the API could not be parsed. Please check your API connection."
The API responses get modified or blocked somewhere between Kirby and the client.
Please check your browser's console for errors as well as the network tab of the Dev Tools to see if any API requests (/api/...) are responded with garbage (e.g. HTML code from your server).
Fields randomly not saving, random logouts…
If you randomly can't save pages, are randomly logged out or cannot log out without refreshing the browser, try disabling your browser's cache.
Field content saving but not updating in Panel
Check if you have are sending Cache-Control headers or have set Expires HTTP headers in the mod_expires module in your .htaccess/server configuration.
File editing issues
When you get an "Unauthenticated" error when trying to access or edit files in the Panel, check if Varnish cache is activated on the server. This may result in (wrong) requests getting cached and resulting in such issues. When you run into such issues, disable Varnish cache.
Forgot password
If you have locked yourself out of your Panel account and have no other admin account that allows you to reset the password, but still have direct access to your server (e.g. via SFTP), you can regain access via different ways:
- You can update the Kirby configuration in
site/config/config.phpto enable password reset. - You can delete your user account from
site/accounts. Afterwards you can either manually upload a new user account you created locally in a test installation or you can temporarily enable remote installation to create a new account directly on the server.
The Kirby team does not have access to your server and cannot help you with resetting your password. Kirby is sold as self-hosted software and not as a hosted subscription.