Update verification and recovery
Updated 2026-09-08 · Pharos 0.5.10
Before updating, record the installed version and take a backup. For MySQL, take a separate database backup: the Pharos snapshot does not include the MySQL database.
- Apply the update from Admin → Updates on PHP hosting, or pull and recreate the tagged Docker image.
- Confirm the installed version, sign in and check saved settings and components.
- Create a test service and incident, check the preview and confirm the scheduler continues to run.
Stale code after updating
Version 0.5.5 and later attempt to reset OPcache during self-update and rollback. If the host disables this API, restart the relevant PHP service through the host or ask the provider. Clearing OPcache from CLI does not necessarily clear web PHP's cache. An update initiated by 0.5.4 may need one manual PHP/container restart.
Rollback
Use a verified snapshot under Updates. Restoring SQLite can restore accounts and passwords to their earlier state. MySQL recovery requires a compatible database backup as well as the matching code. Test restoration on an isolated installation before relying on it in production.