WDlinux官方论坛's Archiver

bluegua 发表于 2011-11-16 01:51

CENTOS 5.6 base 升级新版 LNAPM/WDCP2.0 日记

[i=s] 本帖最后由 bluegua 于 2011-11-17 00:31 编辑 [/i]

之前用wdcp一直存在FTP权限问题,即使我修改了vsftpd权限和WWW相同,还是会出现各种奇怪的问题,近日看到wdcp升级2.0并采用pureftpd软件,所以打算升级一下我的VPS,特写下此日志,希望可以给一些需要的人帮忙

本人菜鸟,所以很多地方高手莫见笑,给小弟改正一下,毕竟我也是无私奉献啊!

[color=black][b]配置环境介绍
系统环境:wdlinux centos5.6 base
WEB平台:LNMP
管理面板:WDCP1.1
[/b][/color]
[b][color=black]此方法适用于有服务器/VPS的人[/color][/b] [list][*][b][color=black]重装系统[/color][/b][*][b][color=black]备份资料[/color][/b][*][b][color=black]更换服务器[/color][/b][*][b][color=black]升级软件[/color][/b][/list]


[b][size=5][color=red]第一篇:备份数据(二楼)[/color][/size][/b]
[b][size=5][color=#ff0000]第二篇:卸载/安装 LNAMP+WDCP(三楼)[/color][/size][/b]
[b][size=5][color=#ff0000]不再更新了,wdcp有点问题,老大今天也忙碌了一天,谢谢大佬帮我![/color][/size][/b]

bluegua 发表于 2011-11-16 01:51

一、备份数据

[i=s] 本帖最后由 bluegua 于 2011-11-16 02:43 编辑 [/i]

所有人最担心的就是网站数据,但是备份也不是件容易的事!

[b][size=4][color=red]一、备份服务器配置文件[/color][/size][/b]

[color=darkgreen]1、/www/wdlinux/nginx-0.8.54/conf/vhost/[/color]
这个目录下的所有文件备份;里面的conf文件保存着你的站点配置文件,非常重要(如301,伪静态指向,二级域名等)

[color=darkgreen]2、/www/wdlinux/nginx-0.8.54/conf/rewrite/[/color]
这个同样全部备份,用于存放伪静态配置文件(如discuz、dedecms、wordpress等伪静态配置文件)

[color=darkgreen]3、创建一个 记事本 写入一些资料保存[/color][list][*]数据库的编码(gb2312或UTF-8)这个非常重要[*]数据库的用户名、数据库名、密码[*]数据库的表前缀(你有多少程序就写多少,比如门户采用dede_前缀,论坛采用pre_前缀)[/list]

OK,现在网站环境已经没有什么好备份的了,我们继续下一步!



[size=4][color=red][b]二、备份网站数据[/b][/color][/size]

这个工程量非常大,虽然我的网站才运营1个月,但是数据还是非常大的(大多都是原创),所以备份一定要谨慎,不要有任何马虎。
网站采用了dedecms和discuz两种PHP程序搭建。所以教程也是按照这两个程序写,其它程序都差不多的!
先总体备份再细致的分别备份,这样是为了万无一失。

[b][color=darkgreen]1、先备份数据库[/color][/b][list][*]进入wdcp后台—网站管理—mysql管理—打包备份[*]使用ftp软件(我使用的是flashFXP)下载备份的数据库文件到本地[*]默认备份的数据库文件在/www/backup/mysql/里(如果以前备份过,请注意日期)[/list]

[b][color=darkgreen]2、备份网站[/color][/b]
方法1:进入wdcp后台—网站管理—站点列表—备(备份)
这里需要说明一下如果你的网站数据比较大,在你备份的时候会出现‘502超时’的错误提示,不管它,其实备份还在继续,你只需要等待。如果你实在不放心,下面还有方法2.
使用ftp软件进入/www/backup/web/目录,你会看到网站的备份文件压缩包(确定备份结束的方法是几分钟后刷新,看文件大小或时间有没有变,没变表示备份完毕反之亦然)。如果你确定备份结束就下载到本地。
方法2:wdcp后台—系统管理—文件管理
进入你的网站目录/www/web/XXX/public_html打包相应的文件或文件夹,备份后用ftp软件下载到本地!
[attach]3[/attach]


[b][color=darkgreen]3、分别备份数据库/网站[/color][/b]
我使用的dedecms和discuz,所以备份只是简单说一下,想了解详情,百毒一下!
虽然刚才备份过,但是现在再按照PHP程序官方教程单独备份一次好一点,恢复调试比较方便。

a、门户备份
dede后台备份数据库——然后下载到本地
使用《2、备份网站》里的方法2备份一下dede网站程序

b、论坛备份
discuz后台备份数据库——下载到本地
使用《2、备份网站》里的方法2备份一下discuz网站程序


[b][color=red]第一步完成了!休息一下!抽根烟吧~[/color][/b]

bluegua 发表于 2011-11-16 01:51

二、卸载/安装 LNAMP+WDCP

[i=s] 本帖最后由 bluegua 于 2011-11-16 15:13 编辑 [/i]

[b][size=4][color=red]一、卸载lnmp wdcp[/color][/size][/b]

wdlinux大大告诉我直接删除/www/wdlinux/这个目录即可
我是先停止服务
service httpd stop
service mysqld stop
service vsftpd stop
然后再删除的

[b][size=4][color=red]二、下载安装lnamp wdcp2.0[/color][/size][/b]
[code]
下载
wget http://dl.wdlinux.cn:5180/lanmp_v20.tar.gz
解压
tar zxvf lanmp_v20.tar.gz
安装全部
sh in.sh
只安装lamp/lnmp/lnamp集成环境
sh lanmp.sh
只安装wdcp管理系统
sh wdcp_ins.sh[/code]

我先执行sh lanmp.sh安装lnamp,安装时间大概半小时左右,完成后执行sh wdcp_ins.sh安装wdcp2.0。

[color=red][b]*登录wdcp 出现连接数据库错误的说明
[/b][color=#444444]1、用了很多方法测试才知道是数据库密码不是wdlinux.cn 而是空。我们给他改为wdlinux.cn[/color][/color]
[code]
mysql -u root -p
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD("wdlinux.cn") WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
[/code]

2、登录phpmyadmin 输入用户名root密码wdlinux.cn修改wdcp的密码为123456,见下图
[attach]4[/attach]
[attach]6[/attach]

3、编辑这个文件/www/wdlinux/wdcp/data/db.inc.php
[code]$dbpw = '123456';[/code]

4、再次登录phpmyadmin,用户名wdcp密码123456

OK了,现在可以登录wdcp管理面板了

bluegua 发表于 2011-11-16 01:51

占楼更新~~~~~~~~~~~~~

bluegua 发表于 2011-11-16 01:51

占楼更新~~~~~~~~~~~

bluegua 发表于 2011-11-16 01:52

占楼更新~~~~~~~~~~~~~~

admin 发表于 2011-11-16 09:06

写得很好,辛苦了
同时也希望大家多学习和分享

leowen 发表于 2011-11-19 23:16

感谢分享!学习了!

resile 发表于 2011-11-22 23:16

支持了,学习学习~

宋大光 发表于 2011-11-28 19:45

你怎么安装半个小时就完成了,我装了两个小时都没完啊

hyxuzhimin 发表于 2012-1-3 19:38

新手学习一下。

页: [1]

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