差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:常见问题及解答:如何在页面迁移astercc系统 [2015/12/04 09:38]
liuxl [第一步:在新服务器安装新系统]
zh:常见问题及解答:如何在页面迁移astercc系统 [2017/12/12 03:05] (当前版本)
行 7: 行 7:
 <​note>​注意:迁移数据及配置文件之前,务必在新服务器上安装**相同版本**的astercc系统,并且将**相应模块**安装齐全。</​note>​ <​note>​注意:迁移数据及配置文件之前,务必在新服务器上安装**相同版本**的astercc系统,并且将**相应模块**安装齐全。</​note>​
  
-=====第二步:​系统的重新授权=====+=====第二步:​获取新授权=====
  
-在新服务器上,先执行如下命令,然后点击"​下载验证文件"​按钮,下载验证文件:<​code>​ /​opt/​asterisk/​scripts/​astercc/​asterccc --RNI</​code> ​ 再到原来服务器的astercc系统去“下载验证文件”,将两个文件一并发送给 技术支持:support@astercc.org 或 support@sonicwell.com,并说明情况即可申请授权。待收到技术支持回复的授权文件后,上传授权文件即可,最后去新服务器下备份一下 license.astercc 文件。 <​code>​ cd /​opt/​asterisk/​scripts/​astercc/​ </​code>​+在新服务器上,先执行如下命令,然后点击"​下载验证文件"​按钮,下载验证文件:<​code>​ /​opt/​asterisk/​scripts/​astercc/​asterccc --RNI</​code> ​ 再到原来服务器的astercc系统去“下载验证文件”,将两个文件一并发送给 技术支持:support@astercc.org 或 support@sonicwell.com,并说明情况即可申请授权。待收到技术支持回复的授权文件后,上传授权文件即可,最后去新服务器下备份一下 license.astercc 文件。 ​ 
 +<​code>​ cd /​opt/​asterisk/​scripts/​astercc/​ </​code>​
  
-{{:​zh:​常见问题及解答:​授权文件的下载.png?​850|}}+<​code>​ mv license.astercc license.astercc.bak </​code>​ 
 + 
 +{{:​zh:​常见问题及解答:​授权文件的下载01.png?750|}}
  
  
行 23: 行 26:
 点击左侧的[系统设置]->​[备份计划管理]->​[添加备份计划],计划名称:用来区分备份的系统文件。备份文件保留天数,这项是务必填写的,根据自身机器设备的内存、硬盘来自由决定 点击左侧的[系统设置]->​[备份计划管理]->​[添加备份计划],计划名称:用来区分备份的系统文件。备份文件保留天数,这项是务必填写的,根据自身机器设备的内存、硬盘来自由决定
  
-{{:​zh:​常见问题及解答:​系统文件备份1.png?​650|}}+{{:​zh:​常见问题及解答:​系统文件备份1.png?​750|}}
  
-再看[高级资料],双击选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:​模块使用说明:​系统设置:​备份计划管理|备份计划管理]]+再看[高级资料],"双击"选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:​模块使用说明:​系统设置:​备份计划管理|备份计划管理]]
  
-{{:​zh:​常见问题及解答:​系统文件备份2.png?​650|}}+{{:​zh:​常见问题及解答:​系统文件备份2.png?​750|}}
  
 备份完成后,在[添加备份计划]页面,会出现刚才备份的信息,可以对其进行[编辑]和[删除]操作 备份完成后,在[添加备份计划]页面,会出现刚才备份的信息,可以对其进行[编辑]和[删除]操作
  
-{{:​zh:​常见问题及解答:​系统文件备份3.png?​850|}}+{{:​zh:​常见问题及解答:​系统文件备份03.png?​750|}}
  
  
 ===用代码实现数据库的备份=== ===用代码实现数据库的备份===
  
-首先登录服务器:<​code>​ ssh root@192.168.1.146 </​code>​ 然后再到mysql目录下,ls一下可以看到有个名叫“astercc10”的目录,这就是数据库。 转到mysql目录的命令:<​code>​ cd /​var/​lib/​mysql </​code>​ 再执行数据库备份命令:<​code>​ mysqldump -uroot -p astercc10 > astercc20150302.sql </​code> ​ 最后输入数据库密码,即可进行数据库备份。 假若不想单独输入密码,直接将密码放到备份命令里,可执行备份命令:<​code>​ mysqldump -uroot -pastercc astercc10 > astercc20150302.sql </​code>​+首先登录服务器:<​code>​ ssh root@192.168.1.146 </​code>​ 然后再到mysql目录下,ls一下可以看到有个名叫“astercc10”的目录,这就是数据库。 转到mysql目录的命令:<​code>​ cd /​var/​lib/​mysql ​&& ls </​code>​ 再执行数据库备份命令:<​code>​ mysqldump -uroot -p astercc10 > astercc20150302.sql </​code> ​ 最后输入数据库密码,即可进行数据库备份。 假若不想单独输入密码,直接将密码放到备份命令里,可执行备份命令:<​code>​ mysqldump -uroot -pastercc astercc10 > astercc20150302.sql </​code>​
  
  
行 76: 行 79:
 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改: 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改:
  
-1.对astercc.conf->​[database]中的相应信息进行修改,比如:dbname、password等等 ​ <​code>​ vim /​opt/​asterisk/​scripts/​astercc/​astercc.conf </​code> ​+1.对astercc.conf->​[database]中的相应信息进行修改,比如:dbname、password 等等 ​ <​code>​ vim /​opt/​asterisk/​scripts/​astercc/​astercc.conf </​code> ​
  
-2.对astercc.conf->​[statistics]中的相应信息进行修改,比如:dbname、password等等 ​ <​code>​ vim /​opt/​asterisk/​scripts/​astercc/​astercc.conf </​code> ​+2.对astercc.conf->​[statistics]中的相应信息进行修改,比如:dbname、password 等等 ​ <​code>​ vim /​opt/​asterisk/​scripts/​astercc/​astercc.conf </​code> ​
  
-3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database等进行修改 ​ <​code>​ vim /​var/​www/​html/​asterCC/​app/​config/​database.php </​code> ​+3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database、prefix 等等进行修改 ​ <​code>​ vim /​var/​www/​html/​asterCC/​app/​config/​database.php </​code> ​
  
  
  
 =====第四步:​复制(覆盖)系统配置文件===== =====第四步:​复制(覆盖)系统配置文件=====
-首先,我们在备份时选择了很多系统文件,即在[系统设置]->​[备份计划管理]->​[添加/​编辑 备份计划]->​[高级资料]->​[备份内容]+我们在备份时选择了很多系统文件,即在[系统设置]->​[备份计划管理]->​[添加/​编辑 备份计划]->​[高级资料]->​[备份内容]
  
 {{:​zh:​常见问题及解答:​系统文件备份2.png?​850|}} {{:​zh:​常见问题及解答:​系统文件备份2.png?​850|}}
行 124: 行 127:
  
 =====第五步:​系统的重载===== =====第五步:​系统的重载=====
-将数据库备份导入完成,系统相关文件复制覆盖后,需要在新的服务器上进行系统的重载,找到reloadconf.sh文件后,执行它即可。 <​code>​ cd /​opt/​asterisk/​scripts/​astercc/​ </​code>​ 会发现一个名为reloadconf.sh 的文件,用 ./ 便可以执行它,即 ./​reloadconf.sh ​+将数据库备份导入完成,系统相关文件复制覆盖后,需要在新的服务器上进行系统的重载,找到reloadconf.sh文件后,执行它即可。 <​code>​ cd /​opt/​asterisk/​scripts/​astercc/​ </​code>​ 会发现一个名为reloadconf.sh 的脚本文件,用 ./ 便可以执行它,如下: 
 + 
 +<​code> ​./​reloadconf.sh ​</​code>​
  
 {{:​zh:​常见问题及解答:​系统重载1.png?​850|}} {{:​zh:​常见问题及解答:​系统重载1.png?​850|}}
zh/常见问题及解答/如何在页面迁移astercc系统.1449221926.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki