转载请标明是引用于 http://blog.csdn.net/chenyujing5678
欢迎拍砖!
一、Dedecms系统站点备分数据库、搬家
1、备份数据库
1.登陆后台,备份数据库(这个数据库备份文件是保存在../data/backupdata/),并记住登陆后台的用户名和密码。
新建一个目录,如果是本地,那么就把../data/backupdata文件夹保存在新建的目录下。
2.下载数据库备份文件(即../data/backupdata这个文件夹)、网站风格模板文件(即../templets/这个文件夹),
还有../uploads/这个文件夹(这是保存所有上传文件的文件夹)。
以上两步就把所涉及到的图片和文件都保存起来了。
3.在新空间重新安装同一版本的dedecms系统,这时设置的数据库表的前缀必须和原数据库表的前缀一致,以免看不到内容。(数据库名称和数据库用户名和密码当然是填新数据库的了)
如果是本地操作,那么我们把新版本的DedeCMS安装文件复制过来,如:我想安装的是uploads_v5.6GBK_froDataBaseBackup
4.上传原站的../data/backupdata/和../templets/和../uploads/这3个文件夹覆盖新空间中对应的文件夹,这样就把原站的数据库备份文件和网站风格模板放到新站了。
安装后,把我们备分的文件复制到安装目录下,使它覆盖文件:
5.登陆新空间后台>系统设置>数据库管理>数据库还原,进行数据库恢复还原,然后设置网站的“修改系统参数”(或“系统变量配置”),全站重新生成html即可。
生成主页后,当打开主页时有一个出错:
下次解决!!!
二、Dedecms站内优化
1、首页关键字
修改后生成首页,查看首页源码:
在页面的底部也出现了我们填写的网站备案号:
2、栏目关键字
这样我们查看相应的栏目的网页的源代码文件:
3、网页路径
出于优化考虑,我们应该让网页的路径越短越好,如下图所示,我们可以把{Y}{M}{D}去掉。
栏目的静态文件的存放路径我们也可以修改,默认是存放在a文件夹下,我们可以把a去掉,那么就存在根目录下。
5、在浏览器标签中加关键字
在article_article.htm我们可以看到
所以我们在点击每个文章时显示如下:
如果想改成
那么标签变成:
6、dedeCMS5.6 中文章关键词自动添加超链接的解决方法
(1)后台-采集-文档关键词维护 添加关键词及链接;
(2)后台-系统-系统基本参数-性能选项 关键字替换(是/否)使用本功能会影响HTML生成速度:是。
(3)还有一个选项注意一下, 在后台-系统-系统基本参数-其他选项:
设置一个数值(这里顺便提一下,比如一篇文章有互相包含关键词,比如dede和dedecms,系统会把后面的dedecms会被dede替代,
我的做法是,关键词替换次数设置为1,然后文档关键词维护那里把dede和dedecms的频率设置成一样,就搞定了)。
(4)修改文件: /include/arc.archives.class.php查找以下代码:
将以上代码替换为以下代码:
global $dsql;
$query = "SELECT * FROM #@__keywords WHERE rpurl<>'' ORDER BY rank DESC";
$this->dsql->SetQuery($query);
$this->dsql->Execute();
while($row = $this->dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";
}
[DedeCMS5.7]只需要前面3步,第四步不需要。
因为我们查看/include/arc.archives.class.php文件已经被修改过来了,如下图:
修改后,我们来看一下效果: