Blog Sections Open
Planning Automatic Cloud Backups for Evolution CMS with Cron
A practical backup strategy for shared-host Evolution CMS projects: make a local dump, run it on cron, and push the archive to cloud storage safely.
Automatic off-site backups are one of the most useful improvements you can add to an older Evolution CMS project. The goal is simple: create a local backup on schedule, then copy it to cloud storage so one hosting incident does not wipe out the only working copy.
The Safe Backup Flow
- Create a database dump and archive the project files.
- Store the archive locally first.
- Upload the finished archive to remote storage such as Dropbox, Google Drive, Yandex Disk, or another WebDAV/S3-style target.
- Apply retention rules so old backups are rotated automatically.
0 3 * * * /usr/bin/php /path/to/backup-script.php
A backup you have never restored is only a theory. Keep one or two sample recovery drills documented alongside the cron job.
Using yandex-pinger with Friendly URLs and SEO Strict URLs
How to avoid conflicts when a pinging tool sends ID-based URLs while SEO Strict URLs redirects everything to aliases.
When session-keepalive.php Starts Overloading Shared Hosting
How to investigate high CPU usage tied to session-keepalive.php and what to change before a host disables your Evolution CMS account.