极客之家网站备份

    |     2015年7月4日   |   技术   |     0 条评论   |    1689

极客之家网站致力于编程技术的分享与普及,从今年3月底上线至今运行一直非常稳定,今天对它进行一次备份,现将整个过程以及遇到的问题整理如下.

一、备份分为两部份一是网站系统备份,二是数据备份.

网站系统备份比较简单直接将整个系统文件压缩拷贝即可.
1. 打开linux终端连接到服务器进入网站所在目录.
输入命令:
#zip -r geekhome.zip ./*
将当前目录下的所有文件和文件夹全部压缩成geekhome.zip文件,-r表示递归压缩子目录下所有文件.
#ls -lh
查看文件大小
2. 下载文件到本地指定目录如:e:/www/geekhome/

数据备份也就是数据库表备份.
1. 用数据库客户端软件连接到服务端数据库,找到数据库转储为geekhome.sql文件.
2. 再连接到本地数据库,新建数据库,运行geekhome.sql文件.

二、使本机正常运行网站
1.因为网站基于php的所以先安装php运行环境wamp,这里假设环境已安装成功,目录为:D:\wamp
2.拷贝geekhome文件到D:\wamp\www
3.更改网站连接数据库信息用户名密码等,文件为/wp-config.php
4.重启服务器.网站访问:localhost

三、如果不想拷贝geekhome文件到D:\wamp\www(Wamp环境默认目录).可以采用如下方式修改Wamp默认目录
Wamp默认目录:c:/wamp/www/
变更目录:e:/www/geekhome/

具体修改过程:
第一步: 修改C:\wamp\bin\apache\Apache2.2.17\conf \httpd.conf
查找: DocumentRoot “c:/wamp/www/”
修改: DocumentRoot “e:/www/geekhome/”

第二步:修改wampmanager.ini和wampmanager.tpl
1 修改C:\wamp\wampmanager.ini:
(1)打开:C:\wamp\wampmanager.ini
(2)查找:Type: item; Caption: “www 目录”; Action: shellexecute; FileName: “c:/wamp/www/”; Glyph: 2
(3)修改:Type: item; Caption: “www 目录”; Action: shellexecute; FileName: “e:/phproot/”; Glyph: 2

2 修改C:\wamp\wampmanager.tpl:
(1)打开:C:\wamp\wampmanager.tpl
(2)查找:Type: item; Caption: “${w_wwwDirectory}”; Action: shellexecute; FileName: “${wwwdir}”; Glyph: 2
(3)修改:Type: item; Caption: “${w_wwwDirectory}”; Action: shellexecute; FileName: “e:/phproot”; Glyph: 2
完成所有步骤,保存文件,至此修改成功。

四、遇到问题
问题1.在浏览器中输入www.yuguoxy.com/geekhome 访问出错:
wamp出现You don’t have permission to access/on this server提示
解决办法:
找到httpd.conf,用记事本打开httpd.conf,然后将

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

这里改成:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
 还有一处将下面
  # onlineoffline tag - don't remove
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

将Deny from all 改为:Allow from all ,然后重新启动所有服务。

问题2.跳转地址和图片资源地址还是以前地址.修改方法
1.跳转地址修改

进入网站后台管理设置界面更改
WordPress地址(URL) http://www.yuguoxy.com/geekhome/
站点地址(URL) http://www.yuguoxy.com/geekhome/
注:如果不能进入后台则直接在数据库表中修改 表名:wp-options,字段为:siteurl,home
2.修改博客内容图片资源地址.

打开数据库表wp_posts 运行如下命令
UPDATE wp_posts SET post_content=replace(post_content,’www.yuguoxy.com/geekhome’,’www.yuguoxy.com/geekhome’)

到此大功告成
tab1111

转载请注明来源:极客之家网站备份
回复 取消