Backup all my files

Hey,

I dont want to be testing new codes on a live site, so i was thinking, i should have make a backup of all my files? also database? so i could make changes, without it having any effect on the users. So i would just inform the users, that an update will be done at night and then put the site offline and update the new files, but is that the way to do it and how?

yes, thats a good idea.

copy files,
copy db,
set the new patches in config.inc.php and .htacces and the new db user+pass also in config.inc.php
clear tmp/
in backend press on “recalculate seo urls”

basically like described here:

you could run a local copy with xampp or vmware

Thanks a lot guys!