无忧主机(www.51php.com)用户“后后学长”qq尾数3280,的discuzx1.5的网站迁移很特别。该站以前是安装在php空间根目录下面的,由于运营需要,要将discuzx1.5迁移到站点二目录下面,并且在站点根目录安装dedecms,将织梦dede作为空间默认主站。

当接我接到这个任务的时候,我确实得瑟了一下,要把网站迁移到二级目录,这样就改变了原始网站URL结构了,那么原网站被百度收录的内容,不全费了?而且,以前做的推广就全部白费了,可惜啊!我将我的顾虑和站长详细说了。站长同志大笔一挥,就这样办吧。

对于这种特殊的迁移要求,我还是第一次碰到。为了稳妥起见,我一边准备迁移的事情,一边在dz论坛上发了一篇关于如何将discuz!1.5迁移到二级目录的帖子。然后我就按照我的认为对的方法开始迁移了。

迁移站点的基本信息:

站点域名:www.51php.com

版本信息:Discuz!X1.5

迁移要求:在无忧香港php空间的站点根目录(public_html)新建一个二级目录——x,将原网站迁移到x目录下,将原网站访问地址www.51php.com变为www.51php.com/x

由于是第一次迁移这种非常规的迁移要求,我在迁移前有个疑问:

疑问:在mysql数据库中是否有一个表专门记录了文章URL,根据我的以往的迁移经验,某些开源程序变更了文章URL结构,是需要相应的修改mysql数据库表的。如果有,那么那个数据库表控制着?带着这个疑问我也在官方论坛发帖子,想搞清这个疑惑。

在迁移之前,我也拿不准DX迁移后,改变了url链接是否需要在数据库或网站后台里面进行修改。我迁移前也去查看了数据库表,无果。无论怎样,先按常规方法将discuz!X迁移到新空间先,于是我按照无忧主机实战discuz!1.5网站迁移纤细步骤及方法中介绍的方法将站点迁移完成。下面就我折腾的时候,很多时候经验是折腾出来的。

折腾时间。。。。。

首先我先在站点根目录下面建立二级目录x,然后使用DirectAdmin(DA)控制面板的文件管理器,将站点文件全部复制一份到二级目录x。然后使用域名:www.51php.com/x访问,结果奇迹发生了,居然就可以访问了。哈哈!

最后在说一下Ucenter,将discuz!x迁移到二级目录,ucenter可以不迁移,就留在原来位置就可以。

将Discuz!X1.5网站迁移到二级目录的总结:

如果遇到同样问题,你可以直接将网站迁移到二级目录下就可以了,不要改任何东西,直接生效。但是,如果你的Discuz!X1.5做了二次开发,如模版中调用了某些与URL链接相关的函数,需要你在模版中或程序中进行调整。同时附上,我在www.discuz.net发的求助帖子地址:http://www.discuz.net/thread-2031213-1-1.html

无忧主机 提供美国/香港纯Linux环境下高端免备案php空间,仅仅只需99元一年起。

本文地址:http://www.51php.com/discuz/1748.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: