产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] 整理下升级4.0的具体方法

ylx
银牌会员
4334.00 价值分

ylx 发表于 2013-08-06 11:08:24
本帖最后由 ylx 于 2013-8-6 14:48 编辑

首先当然是备份了 不过在这里
1. 卸载邮箱备份插件 (因为还原后 没有安装插件也会存在 但是是无效的 安装后也会无效,安装后再管理编辑是否有效就不知道了)

2.DZ或者其他的某些蛋疼的人士 使用gbk with 怪癖字符等的程序请手动后台备份数据库一次(免的恢复导入失败)

3.备份之前 停止php 最好在shell操作
amh php stop
如果有远程数据库 我不知道数据库停止能备份么~~~

4.开始备份 shell 执行
amh backup y 123456
(y代表开启远程备份 不开启用n 123456设置你要的密码) 只要本地非加密直接amh backup

5.OK 备份完了 就卸载3.2 执行命令
cd
跳到root目录 再执行
sh amh.sh
然后选择2 然后输入y 开始卸载 如果amh.sh被你自己删除了 3.2的用户执行
wget http://amysql.com/file/AMH/3.2/amh.sh; chmod 775 amh.sh; ./amh.sh
其他的版本自己修改
卸载好了 怕没卸载干净可以自己再执行清理一次 或者自己去查看相应的目录是否存在如root/amh /usr/local 下的一些目录

6.不是重装系统! 删除root下的amh.sh和amh.log 如果你没有放其他的文件可以全部清空(不建议这么干~) 执行
wget http://amysql.com/file/AMH/4.0/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log;
开始安装4.0 根据不同的卖家半小时到1小时不等~ 安装期间可以新打开一个shell 开始解包备份

7.执行命令cd /home 看具体是否加密解包 不解压到压缩包当前目录是因为我记得有些操作好像会清空 解压出来的文件夹!!
没有加密的直接执行
tar zxvf /home/backup/2013.tar.gz.amh
2013.tar.gz.amh改成你具体的压缩包,如果加密了 执行
openssl enc -d -des3 -salt -k 密码 -in /home/backup/备份加密码包.amh -out ./new_name.tar.gz
new_name.tar.gz是解压出来的未加密包的文件名 不改也行 然后再执行
tar zxvf /home/backup/new_name.tar.gz
8.4.0面板安装好后, 先导入数据库
cd /home/20130803-092437/mysql
20130803-092437改成你解压出来的文件夹名 然后
mysql -uroot -p123456 < data.sql
123456改成你设置的数据库密码data.sql改成你要导入的数据库名 除了information_schema.sql和performance_schema.sql 其他包括mysql.sql和amh.sql 都导入
说明:mysql.sql了里面有你新建的数据库用户,amh.sql貌似控制这面板密码 所以导入后密码是你之前的密码 重启数据库 新用户才生效

9.如果装有ftp并建有用户,先后台安装ftp插件,然后把20130803-092437/ftp下的pureftpd.passwd和pure-ftpd.conf覆盖/etc 下面的这两个文件 (提示 此法适合之前ftp就是2.0的同级覆盖 大大也说过其他方法 但是我不喜欢)
下面是恢复数据,先安装AMRewrite-1.0 然后到虚拟主机一次添加你的网站,添加完了后到 /home/wwwroot/abc.com 下把你所有的添加的网站的web都删了 执行
mv /home/20130803-092437/wwwroot/abc.com/web /home/wwwroot/abc.com
20130803-092437改成你相应的目录abc.com改成你的网站 顺便chmod -R 777 /home/wwwroot/abc.com/web设置权限(按自己需要设置权限......大大说了777太大~~)

10.安装自己需要的插件 重启测试 升级结束

本文原创~ 命令大多来自大大~ 未经过同意禁止转载

2013-08-06 11:08:24 1

ylx
银牌会员
4334.00 价值分

本帖最后由 ylx 于 2013-8-6 11:25 编辑

大大说最好重装再 安装4.0 我自己3个环境都是这么干的 目前没问题

如果哪里有纰漏 后者错误 请指出~~

再补充一些 如果你有自己添加的重写规则,请把20130802-230756/nginx/conf/rewrite下的文件覆盖到/usr/local/nginx/conf/rewrite (20130802-230756 改成你相应的文件夹)

反代的不建议一起丢过去,请自己安装插件再手动添加数据

基本完整了
  支持 (0分)  反对 (0分)
回复  2013-08-06 11:09:33 2

恶小弟
银牌会员
4539.82 价值分

反代要 自己 重新 手动添加数据?

支持
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:01:28 3

恶小弟
银牌会员
4539.82 价值分

用反代的建议等 反代模块出来 再 升级:loveliness:、




、不过我估计 只有我 一个人 是这样做的
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:03:42 4

恶小弟
银牌会员
4539.82 价值分

正在卸载
1.png
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:20:01 5

恶小弟
银牌会员
4539.82 价值分

好像卡住了……

512 的 64位 系统 伤不起
2.png
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:20:42 6

恶小弟
银牌会员
4539.82 价值分

卸载完毕
3.png
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:24:19 7

恶小弟
银牌会员
4539.82 价值分

感觉怎么还是3.2 呀
4.png
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:25:38 8

恶小弟
银牌会员
4539.82 价值分

输入 密码
5.png
  支持 (0分)  反对 (0分)
回复  2013-08-06 12:27:48 9

恶小弟
银牌会员
4539.82 价值分

本帖最后由 恶小弟 于 2013-8-6 20:21 编辑

二〇一三年八月六日 12:31:43

安装大约需要5个小时

还希望大家别插楼 支持、



Start time: Tue Aug 6 17:24:17 KST 2013
Completion time: Tue Aug 6 21:19:06 KST 2013 (Use: 234 minute)【234分钟】
More help please visit:http://amysql.com


  支持 (0分)  反对 (0分)
回复  2013-08-06 12:32:17 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心