Skip to content
Freehold CMSSelf-hosted PHP website software.
Downloads soon

How should I make a risky change?

Back up first, change one thing at a time and test the public task affected by that change.

Updated October 1, 2026

Use a reversible workflow

  1. Back up the database and the complete public and private file tree.
  2. Record the current setting or version.
  3. Make one change.
  4. Clear only the relevant cache if needed.
  5. Test the affected public and administrator workflow.

If a change fails, restore the known-good state instead of stacking more guesses on top of it.