I have created Backup/Restore module. I have been using it for all my apps for quite sometime now. It saves lot of time.
I have not added security or access control as of now. You can add that if required for live websites.
unzip the attached code under /protected/modules/
Add following code in config main.php under modules
You can specify path for backup files.
'backup'=> array('path' => __DIR__.'/../backup/' ),
Thats it , now open your app with /backup appended to home url.
Thanks and Regards,
Number of downloads: 14