How to Restore System from a Backup File

Install a Same Version Astercc

For details:asterCC Installation

Upload the Backup File to the New Server

Untar the Backup File

First,you should enter the directory of the backup files that download via “wget” command,then execute commands following:

 tar -xzvf astercc_files.tar.gz

Restore Database

Untar the Backup File of Database

After untar the backup file,we will untar the archive of database,we just need to execute commands following:

 gunzip -c astercc_db.sql.gz > astercc_db.sql 
If finished,you can find the database file named “astercc_db.sql”.

Import the Backup File of Database

Import backup files into the database through commands following:

 mysql -u root -p astercc10 < XXXX.sql 
By the way,“astercc10” is the database name on the new server,“XXXX” is the file unzip from backup file of database,for example,here is “astercc_db”,So:
 mysql -u root -p astercc10 < astercc_db.sql 

At last,it prompts us to enter the secret of database.Under normal circumstances,the default secret is “astercc”.Now,the importing of database is finished.We need modify 3 configurations of the new server manually which different from the old one:

1.In astercc.conf→[database],such as:dbname、username、password

 vim /opt/asterisk/scripts/astercc/astercc.conf 

2.In astercc.conf→[statistics],for example:dbname、dbpassword

 vim /opt/asterisk/scripts/astercc/astercc.conf 

3.At bottom of database.php,Under “class DATABASE_CONFIG → default”,for example:password、database

 vim /var/www/html/asterCC/app/config/database.php 

Restore Folder

Execute the following command one by one:

 \cp -rpf ./etc/* /etc 
 \cp -rpf ./opt/* /opt 
 \cp -rpf ./var/* /var 

Reload the Configure Files of System

After finished operations above,we should reloading the configure of system next. We just find “reloadconf.sh” in /opt/asterisk/scripts/astercc/ ,and execute it by “./”

 ./reloadconf.sh 

Solutions for Problems

After restoring astercc system,if you get “Permission denied!” after click the reload tip。You should execute command following:

 chmod 777 /var/www/html/asterCC/cake/console/cake 

After executing command,please restart asterccd,if it not worked,you can continue to execute commands following:

 chown -R asterisk.asterisk  /var/www/html/asterCC/
chown -R asterisk.asterisk /etc/asterisk 

en/faq/how_to_restore_system_from_a_backup_file.txt · Last modified: 2015/05/28 09:39 by liuxl
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki