zoukankan      html  css  js  c++  java
  • suitecrm 如何backup and restore ,从一个server 转移到另一个 server . 并保证customer package , customer module 不丢

    原server部分 

    1 :  suite backup 分为 数据库和 网站 两部分 , 在 网站目录下 config.php , 可以看到 数据库名字 等信息 。 

    在 /home 目录下 , 新建 liuyang 目录 ---   mkdir liuyang 

    给予写权限 ---  sudo chmod -R a+rw /home/liuyang

    2 :登陆 suitecrm 网站 ,admin----backup 到刚才的目录 

    3 : 备份数据库   先登陆 : mysql -u root -p , 输入密码 。       ----- 不需要这步

    3 : 在 系统命令行, 而不是my sql 命令行下面 ,  执行 mysqldump -u 数据库用户名不带引号 -p'数据库密码' suitecrm > /home/liuyang/crmbackup.sql

    其中 suitecrm 是数据库名字 

    4: 把 第二步和 第三步 备份的数据库文件 和 网站文件 用 winscp 传到新网站 ,因为都是 linux , 所以用winscp 传 

    新网站部分 

    先暂停 apache           sudo /etc/init.d/apache2 stop

    5 : 恢复数据库  ,还是在系统命令行下 ,  执行:  mysql -u 数据库用户名不带引号 -p'数据库密码' suitecrm < /home/liuyang/crmbackup.sql

    6 :   覆盖 custom 目录  mv /home/liuyang/custom/  /var/www/html/suite/    

    第一个参数是 src path ,第二个是 dest path 。   mv 相当于 cut paste 

     红字部分是错误的, 应该覆盖整个网站目录。 

    步骤是 :  先删除当前的网站文件夹 :  到 /var/www/html/  目录下 , 执行 sudo rm -rf suite  

                                                       再新建 suite 目录 sudo mkdir suite

                                                       把备份文件解压后copy到新目录:  sudo mv /home/temp/  /var/www/html/suite/

                      如果新旧数据库密码不一样, 到 /var/www/html/suite/ 目录下 config.php 改 

    7 : 启动 apache     sudo /etc/init.d/apache2 start 

    OVER

                        

    用到的其他 ubantu 命令    :   删除某目录所有文件和目录本身  rm -rf foldername 

                                            减一层菜单 

    With the folder called 'myfolder' and up one level in the file hierarchy (the point you want it to put) the command would be:
    mv myfolder/* .

    So for example if the data was in /home/myuser/myfolder then from /home/myuser/ run the command.

                                          重启 apche        ---------     sudo /etc/init.d/apache2 restart

                  列出所有正在运行的 site ---------   apache2ctl -S

                  给某目录及下面所有子目录的文件全权限 sudo chmod -R 777 /var/www

     

  • 相关阅读:
    测开之路一百一十:bootstrap图片
    测开之路一百零九:bootstrap列表
    测开之路一百零八:bootstrap表格
    测开之路一百零七:bootstrap排版
    测开之路一百零六:bootstrap布局
    学生管理之原生分页方法
    Ajax文件上传三式
    学生管理之模板继承
    Django之Models的class Meta
    [C++]指针/指针数组/数组指针/多维指针/单值指针/多值指针
  • 原文地址:https://www.cnblogs.com/lthxk-yl/p/6855422.html
Copyright © 2011-2022 走看看