在使用 DEDEWordPress 建站,很多情况下,都会涉及到网站迁移问题。下面,将详细介绍织梦网站迁移的几种方法。
修改资料库配置档案来迁移站点
对于 Lamp 架构很熟悉的朋友应该都知道,php 程式和资料库档案是相互独立的。而它们之间连线的桥梁就是一个连线资料库的配置档案。织梦的配置档案:/data/common.inc.php 。里面的程式码如下:
复制
我们可以做如下操作:
把网站档案上传到站群服务器空间中(你可以先打包成压缩档案,上传到站群服务器后再解压)
更改配置档案(data/common.inc.php),具体内容见上。
从 phpMyAdmin 中汇出资料。具体步骤:进入你要汇出的资料库(如下图 1),占击汇出(如下图 2,汇出方式选择预设即可),点选执行后下载一个副档名为.sql 的资料库档案。
把汇出的资料库档案汇入到你的目的资料库中。汇入过程:进入资料库后,选择汇入(如下图 3),选择刚才汇出的档案,执行后就 OK 了。
phpmyadmin 汇出资料库
phpmyadmin 汇出资料库介面
phpmyadmin 汇入资料库介面 那么接下来要做的事情,就是进入网站后台,更改 “站点根网址”,“网站主页连结”(注意:站点根网址必须后不要加 “/”,而网站主页连结最后要加 “/”),接著释出站点就可以了。
利用后台备份和恢复来实现站点转移
如果细心的朋友应该知道织梦后台是有备份和恢复功能的。利用后台的备份和恢复功能,我们也可以实现站点转移。具体方法如下:
进入后台,选择 “系统”,再选择 “资料库备份/还原”
织梦后台备份资料介面
选择对应的资料库版本后,选择 “提交” 。(为了保险,你可以进入 data/backupdata 资料夹下会看到很多名字怪异的 txt 档案,则表示备份成功。)
进入 install 目录,把 install.php.bak 、 module-install.php.bak 分别改名为 install.php 、 module-install.php,删除 install_lock.txt 、 index.html 档案。(有的为了安全,可能删除了 install 资料夹,你可以到 dede 官网下载档案,把 install 档案全部复制进来即可)
织梦 install 目录档案
上传网站档案到空间。然后再次安装 dede,在位址列输入”http://域名/install/index.php”,进入到织梦的安装介面,安装过程就不再缀述。(注意:这里资料库表字首必须与你之前备份的资料库表字首要相同,否则会出现资料还原后,后台出现白屏。其实输错了,也可以改配置档案。请见上面的安装方法中资料库配置档案详解)
安装完成之后,进入到后台,选择 “系统”,再选择 “资料库备份/还原”,点选右上角的 “资料还原”,进入还原介面(如下),全选之后,点选 “开始还原资料”,等待几秒后即可。
织梦后台资料还原介面
然后再进入 “系统”,选择 “系统基本引数设定”,设定完成即可。(具体过程如上第 4 步之后的操作)
到些,织梦网站迁移也就是这样了。你可以一步一步的消化上面的内容,并针对实际情况,采取最适合你的方式来实现网站迁移,当然两者也可以结合著来用。
把织梦站点迁移到子目录中
但对于实际情况,上面的两种情况却并不能满足我们的要求。比如说:为了织梦网站的安全或其它原因,想把网站放置到子目录中去。那么,上面的方案也就不再能够有用了。下面,将针对安装在站点根目录,并想把网站转移到其子目录的方法加以说明,并对常常会出现的问题解决方法一一给出。
直接把 DEDE 的所有目录放到你要放入的子目录中。
进入网站后台,选择 “系统”,选择 “系统基本引数”,更改 “站点根网址” 和 “WordPress 网页主页连结”,其它的都不用改。实测 “文件 HTML 预设储存路径”,“图片/上传档案预设路径” 都是不用改。
接著选择核心设定 “核心设定”,更改 “DedeCMS 安装目录” 为对应目录。比如 “/tz” 。
这个时候,你全新全站。访问时,就会发现网站的图片都不能够正常显示。主要是因为其路径是错误。
上面列出了常见的几种问题:(操作前请备份资料库)
1. 栏目、连结的路径错误问题
比如说我把织梦安装网站 tz 这个目录下,那么要在所有的栏目管理中将 “档案储存目录:” 里面加上/tz/,譬如我的之前的 “档案储存目录” 是 “/news”,那么现在就要改为 “/tz/news” 。(实测可以不改,要是出问题了可以再过改一下)
2. 主页面图片以及文章内容页图片径路错误。
主页面图片需要更改 WordPress 模板中的路径,用 Dreamweaver 批量修改就 OK; 内容页图片路径用后台的 “资料库内容替换” 功能即可,进入后台 “资料库内容替换”,找到资料表 “dede_addonarticle”,选择栏位 “body”,然后替换成自己想要的路径就可以了。
3. 缩图路径错误。
进入后台 “资料库内容替换”,找到资料表 “dede_archives”,选择栏位 “litpic”,然后替换成自己想要的路径就可以了。
4. 文章来源修改。
进入后台 “资料库内容替换”,找到资料表 “source”,选择栏位 “litpic”,然后替换成自己想要的路径就可以了。
5. 发表或修改文章时出现 “更新资料库 archives 表时出错,请检查” 。
进入 “系统设定” 中的 “SQL 命令列工具”,执行 “ ALTER TABLE `dede_archives` ADD `weight` int(10) NOT NULL DEFAULT ‘0’; ” 就 OK 了。
6. 如果根目录下安装的也是织梦,那么在子目录的织梦安装时,记得将资料库表字首修改一下,不要和根目录中的资料库表重复了。
小结
对于以上的步骤,重要的是去理解每一步的作用,希望在实际使有过程中灵活的应用
原文连结:https://www.lyblog.net/detail/247.html