In CyberPanel v1.8.8 we've introduced WordPress staging site feature, in which you can put your live site to staging make your changes, do testing and then put that site in production.
To get this feature you first needs to be on v1.8.8. It is always recommended to Backup your site before using this feature so that you can restore if anything goes wrong.
Cloning or putting your site in staging is very easy.
Dashboard -> Websites -> List Websites -> Manage -> Clone/Staging
Then you will have to enter the domain. This domain will be created as child-domain to this site, make sure to add proper DNS A record if your DNS is hosted somewhere. If DNS is hosted on CyberPanel A record will be added and you won't have to do anything. This will clone your website data along with database and ready for you to start testing/developing.
We will not copy LiteSpeed Cache plugin in the staging site, so you won't need to clear the cache.
Once you are done with your testing, you can copy your staging site to production.
Dashboard -> Websites -> List Websites -> Manage -> List Domain -> Manage/Launch -> Copy/Sync to Master
Once syncing is done, your changes will be live to master/production site. Once child/staging site is copied to master, make sure to purge the cache from whatever cache plugin you are using, because we will not remove cache plugin from the production site, you need to purge cache manually.