蓝莓博客

  • 今天是

织梦如何从服务器备份到本地(栏目链接和图片

摘要:织梦如何从服务器备份到本地(栏目链接和图片路径出错的解决办法)。 第一步进入到织梦后台—系统—数据库备份/还原—数据备份 点击提交,等到备份成功 第二步现在回到服务器或......
分享到:

织梦如何从服务器备份到本地(栏目链接和图片路径出错的解决办法)。


     1、第一步进入到织梦后台—>系统—>数据库备份/还原—>数据备份

    

  1. 织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客


  2. 点击提交,等到备份成功


  3. 织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客

    第二步现在回到服务器或者ftp把网站的全部文件下载下来

    回到本地把他复制到根目录,或者也些站长不愿意放在根目录,想在根目录在创建一个文件夹,这样文件不会混乱。

  

     1.1、 把install文件夹下的index.html删掉,

        你再看看install文件夹下有没有install_lock.txt index.php.bakmodule-install.php.bak 这3个文件,

        如果有把install_lock.txt 文件删掉,index.php.bak 改名改为index.php,module-install.php.bak 改名改为module-install.php。在刷新清除浏览器缓存!

  

     2、进入到织梦后台—>系统—>数据库备份/还原—>数据还原

   织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客

第二种办法,也是蓝莓用的备份的办法,需要有一定的基础。

    1.还是把网站文件全部下载下来。

    2.数据库文件下载下来。

    3.回到本地创建数据库如(新数据库名字为:(www_xiyi88_cn数据库名字可以按照你们自己的名字),然后把从服务器下载        下来的数据库导入到(www_xiyi88_cn)里面;

    4.修改数据库连接文件,进入data—>common.inc.php

    织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客

    5.修改完,直接进入后台就不必在去还原数据了

3、系统—>系统基本参数


    修改站点根目录网址,网页主页链接,上面说到我不想安装在本地根目录,所以蓝莓我在根目录创建了一个文件夹名为xiyi。


织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客


如果大家也有我这样的想法的话,这个时候大家更新整站后就会发现打开网站后图片和顶级目录都会链接出错,下面我为大家讲一下如何修改本地路径和图片如果更新修改。


3.1、如何修改顶级目录链接出错


系统—>系统基本参数—>核心设置


修改后在更新整站,这样就解决了目录链接出错的问题。


织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客

3.2、图片链接出错,如何批量修改图片链接。


    但是如果要一个一个更换图片的路径url,工作量将是巨大的。 

    这里介绍一种批量替换dede图片路径的方法: 

    使用数据库操作,但在这之前请备份数据库!!!!!!!!

    

    要改的数据表

    DEDE的文章缩略图在dede_archives表,字段是litpic; 

    内容里的图片在dede_addonarticle表,字段body; 

    图片集里面的图片在dede_addonimages表,字段imgurls以及body。

    

    1.文章缩略图

    1.1 SQL命令行工具

        update `表名` set `字段`=replace(字段,'旧域名','新域名');

        例如:update `dede_archives` set `litpic`=replace(litpic,'/uploads','/xiyi/uploads');

    1.2 数据库内容替换

    在DEDE后台的核心设置,批量维护里有批量替换数据库内容。 

    在被替换的内容里面写入原来的文件夹或域名,在替换为内容里面写入新的文件夹或域名,最后点击开始替换数据。 

    

    

    2.文章内容的图片

    2.1 SQL命令行工具

        update `表名` set `字段`=replace(字段,'旧域名','新域名');

        例如:update `dede_addonarticle` set `body`=replace(body,'/uploads','/xiyi/uploads');

 3、图集的图片

        update `表名` set `字段`=replace(字段,'旧域名','新域名');

        例如:update `dede_addonimages` set `imgurls`=replace(imgurls,'/xiyi/uploads','/uploads');


    2.2 数据库内容替换

    跟1.1的一样,只需要改表名(dede_addonarticle)以及字段(body)。

    织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客

    然后在更新整站

    这样的话,有两点的好处。

    1、就是不用在怕被黑了。

    2、更新文章,也可以直接在本地更新,然后上传这样,虽然比较麻烦,但却是最安全的办法。

    接下来给大家说说本地更新文章后如何上传到服务器

     只需要上传/data/backupdata  这个备份文件 如果有人更改了名称 那就按自己的来

     还需要上传一个/uploads/ 这个文件夹 是上传发布的图片啊 附件啊 网站所有的图片都在这里

     进入织梦后台—>系统—>数据库备份/还原—>数据还原

    进入:系统—>系统基本参数

    修改站点根目录网址,网页主页链接

    然后进入:系统—>系统基本参数—>核心设置

    看到第一个:DedeCMS安装 (把目录里面内容删掉

     然后重复(3.2、图片链接出错,如何批量修改图片链接)的步骤把你要的图片路径换一下就好了。

    这样就成功的实现了本地备份和本地服务器一体化。


    到现在为止,已经成功的把服务器的网站成功的备份到本地,下一篇是如何在本地搭建网站后上传到服务器上面出现的栏目链接出错和图片链接出错,其实是一样的,但是怕一些读者,不会灵活运用,所以还是要出一下这个教程。

    数据无价 恢复不易 请备份数据库!

    当然本地备份也是为网站的安全,所以对于织梦的网站还是要做好安全防御措施,,蓝莓我编写了一篇:织梦安全保护防御措施

    如果大家觉得这篇文章对大家有用处,麻烦各位点个赞。织梦如何从服务器备份到本地(栏目链接和图片_蓝莓博客


来源于蓝莓原文地址: http://www.xiyi88.cn/xq/dede_504.html