WDlinux官方论坛's Archiver

admin 发表于 2012-7-15 09:51

服务器或网站怎么迁移最好最快?

分种情况
1 从别的环境迁移到wdcp的环境
2 从老的wdcp迁移到新的wdcp环境

对于第一个,没有较好的办法,基本上要一个个手动创建网站(如果网站很多,其实也可以写个小程序来导入)

对于第二个,以下具体说明
1 在新服务器上安装好新的环境,也就是一键包及wdcp等
2 在原服务器上,打包网站目录/www/web,数据库目录/www/wdlinux/mysql/var/
3 通过scp或下载,将数据下载到新服务器上,然后解压到相应的目录
4 重起下web服务和mysql服务
5 登录后台,网站管理 > 站点列表 里的 "更新所有站点配置"
正常情况下,就可以了

[color=#ff0000]几点注意:[/color]
1 /www/web   是默认的网站目录,如要做过修改,根据实际修改
2 /www/wdlinux/mysql/var/     数据库目录,也是默认的,如有修改过,根据实际修改
3 如果mysql是整个var目录打包的话,相关的数据库用户密码也变了,需要用小工具强制修改下wdcp及root的密码,否则后台不能登录,也无法创建数据库
4 如有静态的规则,这个要手动新加到新后台里
5 如自己有对WEB环境做过优化或调整的,可自行备份相应的配置文件


[color=#ff0000]mysql数据库用户密码修改[/color]
wdcp数据库无法连接的修复,如登录后台提示"无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确"
强制修改mysql的root密码,在忘记mysql密码时有用
sh /www/wdlinux/tools/mysql_root_chg.sh

再执行如下,修改wdcp的数据库密码
sh /www/wdlinux/tools/mysql_wdcp_chg.sh

testu 发表于 2012-7-15 11:54

谢谢,太方便了,我试试

testu 发表于 2012-7-15 12:15

数据库的部分转移的好像是配置?数据库数据是不是要另外转比如用mysqldump导入导出呢

admin 发表于 2012-7-15 13:13

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10174&ptid=2795]3#[/url] [i]testu[/i] [/b]


   不是配置,是数据库文件
你要用那个导出导入,也是可以的

testu 发表于 2012-7-15 13:28

[quote]回复  testu


   不是配置,是数据库文件
你要用那个导出导入,也是可以的
[size=2][color=#999999]admin 发表于 2012-7-15 13:13[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10175&ptid=2795][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   哦,再研究下。我用tar打包完才一百多字节。在研究下。

yvsm 发表于 2012-7-15 14:04

我就是这样操作的,但有个新问题,从老的wdcp迁移到新的wdcp环境后所有的FTP账号都不能登陆了?

要怎么处理呢?

刚从老的wdcp迁移到新的wdcp环境时,wdcp的管理后台也无法登陆,我修改了一下 /www/wdlinux/wdcp/data/db.inc.php 这里面的数据库账号弄好了,但FTP还是不能登陆。

是哪的问题呢?

testu 发表于 2012-7-15 15:40

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10184&ptid=2795]6#[/url] [i]yvsm[/i] [/b]


   会不会防火墙端口没开,检查下进程和任务里有没有ftp

admin 发表于 2012-7-15 18:36

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10184&ptid=2795]6#[/url] [i]yvsm[/i] [/b]


   从什么版本到什么版本?
这个只限于相同版本或2.X以后的

对于1.X的,是不能直接这样操作的

yvsm 发表于 2012-7-16 22:43

我是从2.4到2.4相同版本操作的,操作后其它的什么都是好的,就是FTP不能登陆了,不知道为什么

yeziye 发表于 2012-7-16 22:50

以后会用到,先留脚印。

admin 发表于 2012-7-16 22:58

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10263&ptid=2795]9#[/url] [i]yvsm[/i] [/b]


   FTP本身是否正常

yvsm 发表于 2012-7-18 09:30

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10265&ptid=2795]11#[/url] [i]admin[/i] [/b]
[color=#000][font=Tahoma, Arial, Helvetica, sans-serif][size=12px]pureftpd[/size][/font][/color] 服务进程序是工作的,但FTP以前的账号都上去了,新加的账号也不行[color=#000][font=Tahoma, Arial, Helvetica, sans-serif][size=12px]pureftpd 有关的账号配置文件都是哪几个呢?[/size][/font][/color]

admin 发表于 2012-7-18 10:16

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10364&ptid=2795]12#[/url] [i]yvsm[/i] [/b]


   什么意思?新帐号不行还是老帐号不行?

yvsm 发表于 2012-7-19 11:14

新帐号和老账号都不行,

admin 发表于 2012-7-19 13:56

[quote]回复  admin
pureftpd 服务进程序是工作的,但FTP以前的账号都上去了,新加的账号也不行pureftpd 有关的账 ...
[size=2][color=#999999]yvsm 发表于 2012-7-18 09:30[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10364&ptid=2795][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   那这个是什么意思

yvsm 发表于 2012-7-20 11:08

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10497&ptid=2795]15#[/url] [i]admin[/i] [/b]

不好意思,打字时没留意,写错了。是我表达有问题~~

现在是以前的FTP账号现新加的FTP账号都上不去,但FTP系统服务已经启动了。

我不清楚pureftpd相关的账号配置是在哪存放的,没有找到。如果pureftpd的账号信息是存放在MYSQL中就应该有对应的数据库配置文件呀?
刚刚还原上去时wdcp也不能用,后来找到
/www/wdlinux/wdcp/data/db.inc.php

将里面的MYSQL配置账号密码改成现在就好了,不知道pureftpd会不会也是这样的问题导致的?

yvsm 发表于 2012-7-20 11:25

我找到原因了,终于弄好了

重换服务器后主机名有所变化

在/etc/hosts加入一行
127.0.0.1                localhost
终于好了

admin 发表于 2012-7-20 11:52

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10566&ptid=2795]16#[/url] [i]yvsm[/i] [/b]


   pureftpd是有用到和wdcp一样的数据库用户密码的,所以不要随意手动更改这个wdcp数据库用户密码

如要改,可以使用小工具改


如非要手动改,那需要把pureftpd的配置文件一起改
/www/wdlinux/etc/pureftpd-mysql.conf

522077644 发表于 2012-7-25 01:57

奇怪,为什么我的/www/wdlinux/mysql/var/
目录下什么都没有呢?我明明有数据库,也没改动过目录

freemansxh 发表于 2012-7-26 12:01

这个好,最近正要重装系统呢,试一下这个方法

yp1234567 发表于 2012-9-6 21:50

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10265&ptid=2795]11#[/url] [i]admin[/i] [/b]


    恢复完数据库后 数据库无法启动 修改数据库root密码的工具也无法执行
源数据库文件夹下面有****.err ****.pid这两个文件
是干什么用的
是不是恢复的时候要保留以前的这两个文件?
老大 在线等 急

admin 发表于 2012-9-6 23:49

那应该是其它问题,恢复这个数据,是不会影响启动的

818771 发表于 2012-10-4 22:23

留上记号 下次来用

taiyangyu 发表于 2012-12-28 05:12

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10163&ptid=2795]1#[/url] [i]admin[/i] [/b]
我只迁移了一个站点 按上面的步骤搞完后 站点列表也没有显示这个迁移的站点 这是为什么啊?

admin 发表于 2012-12-28 09:38

没迁移数据库?

chebaoli 发表于 2013-2-19 00:02

好命令啊!

yy6654151 发表于 2013-2-22 15:22

MARK 一下,以后要用到。。。

happyboy 发表于 2013-3-26 11:25

学习了,留名

lansh810 发表于 2013-4-24 14:37

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10163&ptid=2795]1#[/url] [i]admin[/i] [/b]


   老大。我var是整体打包的。解压后,重启,登陆不了面板,提示mysql连接错误。
然后我按照你说的 执行了哪俩个修改密码的工具。

也提示成功,而且显示了修改后的密码。

但是无论如何 就是登陆不进去,用户名是admin

是什么问题?

lansh810 发表于 2013-4-24 15:04

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=22370&ptid=2795]29#[/url] [i]lansh810[/i] [/b]


   找到问题了。
直接进数据库看了下,原来是我以前的用户名变成了 root 不是admin。

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.