基于wdcp转移php网站记录
2016-08-16 16:02
363 查看
背景
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文件目录格式及存放位置
相关文章推荐
- 基于PHP的电子电工试验教学网站设计
- 【原创】构建基于LAMP的中型网站架构 (北京2010PHP聚会分享)
- 一种基于自定义代码记录用户访问日志在Sharepoint网站的应用方法!
- php基于双向循环队列实现历史记录的前进后退等功能
- php基于双向循环队列实现历史记录的前进后退等功能
- 基于客户端用户行为记录的网站可用性分析工具研究
- PHP基于cookie与session统计网站访问量并输出显示的方法
- 网站基于ElasticSearch搜索的优化笔记 PHP
- 秋色园网站转移过程记录篇
- 基于rails的schedule网站开发(4):git 存档记录
- 基于Snoopy的PHP近似完美获取网站编码的代码
- 秋色园网站转移过程记录篇
- 一种基于自定义代码记录用户访问日志在Sharepoint网站的应用方法!
- 为Symfony2和Redis正名,基于PHP的10亿请求/周网站打造
- PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法
- 在IIS搭建基于CodeIgniter的PHP网站
- ubuntu nginx php mysql 网站架设过程中遇到问题的解决记录
- 使用php记录用户通过搜索引擎进网站的关键词
- 构建基于IBM BlueMix的PHP网站
- PHP基于cookie与session统计网站访问量并输出显示的方法