2
There's no 'tool' for that (although there is a backup module), but it's faily easy.
Backing up your database
Use a tool like phpmyadmin to create an SQL dump file, including all data, from your database. Save this file locally.
Backing up your website
With your favorite FTP application, copy ALL files to your local computer, keeping directory structure intact.
Setting up the new database
On your new site location, use phpmyadmin to import the database dump file into the new database.
Setting up your new site
COpy ALL the files from your old site to the new site. Make sure you chmod the cache/, templates_c/ and uploads/ folders to 777, and all the files within to 666, and edit your mainfile.php to fit the new database server/database username/database name/database password, and the new physical path and XOOPS URL. Save the mainfile.php, and upload to the new server location. Chmod it to 444.
Herko