Products
GG网络技术分享 2025-03-18 16:13 0
DEDECMS俗称织梦,是一套比较不错的网站内容管理系统,以简单、实用、开源而闻名,也是国内最知名的PHP开源网站管理系统之一。它是一套可以综合管理网站上各种栏目的通用工具。
DedeCMS的强大和稳定,是许多中小型门户网站建设解决方案之一,其基于 PHP + MySQL 的技术开发,全部源码开放,所以,具有有很高的灵活性及易用性。
前段时间给朋友公司搭建网站,在dedecms、帝国cms和WordPress三者之间纠结很久。
WordPress是个人常用的,帝国CMS是前一家公司的管理后台,还有phpcms也用过,都是个人比较熟悉的。
最后选择了dedecms,挺很多站长说dedecms好用,并且优化效果不错,但最后选它的原因很大一部分是因为我没用过。并且他不急着上线,那么,我也就有时间能顺便摸索下dedecms的使用,毕竟也是成名已久。
最终上线之后,没想到,那边居然想换域名。因为当初域名买的也比较随便,所以,才有了我这篇教程。
毕竟自己做好的模版,还有后台,以及一点内容。虽说重新搭建也不是什么难事,但总是要费些时间。所我直接搬迁整个网站。
整个网站搬迁并不复杂,可能来说还比较简单,有需要的看看吧。此方法不只适用于dedecms。
第一步:新建站点
首先新建站点,图中域名+:8910端口是因为新域名备案中,方便访问网站修改,而启用的临时端口。已备案域名无需添加。
参考:网站建设 | 宝塔面板+wordpress搭站完整教程
第二步:启用SSL
顺手做的,习惯了,后面也省不掉启动SSL证书。因为前一网站也启用了SSL,这里直接设置也预防数据出错。
第三步:拷贝数据
旧网站数据全选,拷贝到新站目录下。
注:因为我这是没换服务器,所以直接复制粘贴的,更换服务器的同理,可通过ftp等方式下载全部数据,再上传到新服务器即可。
第四步:修改数据库文件
文件目录找到:data/common.inc.php文件,修改:
$cfg_dbname = '数据库名';
$cfg_dbuser = '用户名';
$cfg_dbpwd = '密码';
上面三条数据修改为新数据库的用户名及密码。
第五步:数据库备份迁移
直接宝塔后台导出导入数据,从旧数据库备份导入到新数据库内即可。
至此就算完成了!!!
第六步:检测
登陆网站后台检测
使用旧网站管理员账号登录即可,因为直接导入的数据库,所以后台还是原网站管理员账号。
注:为了好看方便,后台用了模版,所以和官方不一样。
前端检测
打开导航及内链检查是否有异常,因为没发现什么异常所以,我这也没法写异常解决办法。就只能这样了。
网站迁移的方法不止这一种,这只是我当前条件下最快速的方法,整个过程不到十分钟。
没有直接更换域名是因为新域名审核还要一段时间,待到新域名上线后,可以直接对旧域名做301跳转,加速新域名的收录。
知识点!!!
就这样!!!
#互联网创业# #互联网资讯#
“知不识小程序”,获取资源
WordPress更换域名是经常有朋友遇到的一个问题,这对于有点技术功底的站长来说其实是非常简单的,并且网上也有不少教程,新手小白也是可以很轻松的搞定。这里给大家简单说下方法。
更换域名核心思想其实就是3点:
网站首页
字段;图片
、视频
等链接;设置信息
(这一步是否需要视主题、插件情况而定);所以我们主要针对这几点对症下药就好。对于第一点,有两种方法:
设置>常规
,修改WordPress地址(URL)
和站点地址(URL)
,保存以后会跳转到新域名,并且重新登录。phpMyAdmin
),进入wordpress所在的数据库,然后找到wp_options
这个表,找到siteurl
和home
字段,将原先域名改成新域名;对于第二点,修改文章引用的静态链接,也是有两种方法(如果确定文章里面没有引用过上传的静态图片等资源,此步骤可以省略):
直接修改数据库(推荐):进入数据库管理(例如phpMyAdmin
),进入wordpress所在的数据库,然后进入SQL命令,输入:
UPDATE wp_posts SET post_content = replace( post_content, \'老域名\',\'新域名\');
替换上面的新域名和老域名,如图:
对于第三点,没有什么简单的办法,一般查看主题和插件的设置信息,手动修改替换,如果文章还附带了一些meta元信息(自定义栏目),里面也有图片之类的信息的话,也是建议手动替换。因为这类数据在数据库里面的保存方式不确定,如果是数组的形式序列化后保存的话直接替换数据库可能会破坏数据。
根据上面的方法,选择你喜欢的方式,将之前的域名地址都修改好之后就完成域名更换了。涉及到数据库的修改操作有风险,请注意备份。
Demand feedback