基于wdcp转移php网站记录

背景

wdcp全称WDlinux Control Panel, 是个通过web就可以管理备份站点及mysql,ftp的系统。因为老网站就是采用的wdcp,此次为了迁移到其他主机,也用了次wdcp.下面记录下整个过程,作为以后网站备份/恢复的参考。其实用wdcp,一是开发环境一键搭建完毕,二是免去了虚拟主机的配置,缺点就是只支持php哦。

1,wdcp的安装

V2的版本参考这个,最新的的是V3,本文安装的是V2,rpm方式,详见如下:

wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
就可以
RPM包安装支持系统:CentOS 5.X/wdlinux_base 5.X/wdOS 1.0,CentOS 6.X ,32位,64位均支持
安装完后,默认的后台管理地址如下
http://ip:8080
用户名:admin 默认密码:wdlinux.cn
mysql默认的管理用户名:root 默认密码:wdlinux.cn

相关说明
所有软件安装目录/www/wdlinux
站点配置文件
/www/wdlinux/nginx/conf/vhost
/www/wdlinux/apache/conf/vhost
数据库配置文件/www/wdlinux/etc/my.cnf
数据库数据文件目录 /www/wdlinux/mysql/var

安装完毕后,登录进去按照提醒把mysql的root密码和管理后台的admin登录密码改了.

2,数据库备份

方式1:通过wdcp自带备份

转移网站,我习惯先转移数据库,一是数据库本身,二是数据库里涉及到的用户名和密码,这样原来的网站文件不用修改复制过去就可以了。

在MYSQL管理---数据库列表---备份,在/www/backup/mysql里可以找到备份出来的压缩包,然后将其解压放到mysql的data目录/www/wdlinux/mysql-5.1.63/var就完成了数据库的恢复。
备注:关于mysql的data目录可以修改my.conf(datadir)获得

方式2:通过phpmyadmin备份

这个就比较简单了,选中一个数据库导出为*.sql文件即可。恢复的话,必需新建一个数据库,然后导入就行了。

方式3:通过命令完成

备份一个数据库:

mysqldump -u 用户名 -p 数据库名 > 导出的文件名   mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 

备份一个表:

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名   mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 

恢复使用mysql命令:mysql -uroot -p1234 db1 < c:\aa.txt
详情参考

补充

a,无论使用phpmyadmin还是命令,都必须手动创建这个同名数据库;
b,在MYSQL管理--数据库用户列表里查看下原网站使用的数据库信息,该信息也要在新数据库里体现,否则要改网站的配置文件。方便的话可以直接点快速创建按钮,同时创建数据库和使用此数据库的user及密码.wdcp的快速创建能快速新建一个数据库同时增加一个用户,比phpmyadmin方便。

3,网站的备份和恢复

备份原网站并scp到新的主机上

网站管理---站点列表---备份,然后将这个文件弄到待移植的主机上。

通过wdcp新建站点

网站管理---新建站点:

能一次性完成虚拟主机配置,创建网站根目录文件夹.

解压网站备份文件

4,在域名商那里修改解析地址

这个不多说了,直接看图:

扩展阅读:MySQL文件目录格式及存放位置

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值