AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 整理下升级4.0的具体方法 |
|
---|---|
ylx |
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 backup5.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.安装自己需要的插件 重启测试 升级结束 本文原创~ 命令大多来自大大~ 未经过同意禁止转载
点赞,加油! (4分)
2013-08-06 11:08:24 1
|
ylx |
本帖最后由 ylx 于 2013-8-6 11:25 编辑
大大说最好重装再 安装4.0 我自己3个环境都是这么干的 目前没问题 如果哪里有纰漏 后者错误 请指出~~ 再补充一些 如果你有自己添加的重写规则,请把20130802-230756/nginx/conf/rewrite下的文件覆盖到/usr/local/nginx/conf/rewrite (20130802-230756 改成你相应的文件夹) 反代的不建议一起丢过去,请自己安装插件再手动添加数据 基本完整了
回复
2013-08-06 11:09:33 2
|
恶小弟 |
反代要 自己 重新 手动添加数据?
支持
回复
2013-08-06 12:01:28 3
|
恶小弟 |
用反代的建议等 反代模块出来 再 升级:loveliness:、
、不过我估计 只有我 一个人 是这样做的
回复
2013-08-06 12:03:42 4
|
恶小弟 |
正在卸载
1.png
回复
2013-08-06 12:20:01 5
|
恶小弟 |
好像卡住了……
512 的 64位 系统 伤不起 2.png
回复
2013-08-06 12:20:42 6
|
恶小弟 |
卸载完毕
3.png
回复
2013-08-06 12:24:19 7
|
恶小弟 |
感觉怎么还是3.2 呀
4.png
回复
2013-08-06 12:25:38 8
|
恶小弟 |
输入 密码
5.png
回复
2013-08-06 12:27:48 9
|
恶小弟 |
本帖最后由 恶小弟 于 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 、
回复
2013-08-06 12:32:17 10
|