我的DEDECMS要换服务器了,我想在换服务器后所有内容都不改变,有什么办法
dedecms模板更换方法一
将新模板覆盖templets下的文件最简单的更换模板的方法是直接覆盖templets目录下的所有文件,但是这样会导致原先的模板被覆盖。
dedecms模板更换方法二
通过后台管理,使DEDECMS去寻找模板目录
还有一种就是更换整个网站的模板目录。
系统管理 --> 站点设置 --> 默认模板风格 设置为目录名字
比如下载了一个新的模板,新模板目录为newtemplet
那么设置为 /newtemlet/default 这样基本模块的模板就会去该目录下寻找。
dedecms模板更换方法三
修改特定页面的模板
还有就是修改单独网页的模板,那么就去
频道管理 --> 网站栏目管理 --> 高级选项里选定模板地址
充分利用 / 这样的上级目录跳转到模板的目录下。
dedecms模板更换方法四
修改源代码改变模板目录
发现另一种方法,更为直接:
修改include目录下的config_basephp下找到
$cfg_templets_dir = $cfg_cmspath'/templets';
只需要把这个修改为新的目录名字,然后HTML更新一下,所有的模板风格都改变了。
这种方法不推荐,不过你要是为了防止模板被盗到可以
使用putty链接服务器后进入dedecms目录
然后执行以下两句命令即可:
chmod -R 777 Uploads
chmod -R 777 data
注意大小写,要与实际目录大小写一样,不一定跟上面的命令一致
后台-系统-数据库备份/还原,先备份数据库,备份好之后,将data目录下的backupdata目录上传至新服务器,在那边已经装好的新dede的后台,打开系统-数据库备份/还原,还原数据!这样就可以转移数据库,然后对应将templets、uploads目录等目录上传,生成网站即可!
逸盛网络衷心为您解答!
首先找到apache的配置文件httpdconf,通常情况下,该配置文件在apache安装目录下的conf文件夹。
打开httpdconf文件。
将需要限制执行脚本文件的目录配置添加到下方:
配置内容为:
(1 ) <Directory "DIR">
(2 ) <FilesMatch "(php|asp|jsp)$">
(3 ) Deny from all
(4 ) </FilesMatch>
(5) </Directory>
配置内容中的DIR为需要限制执行脚本文件的目录,FilesMatch后的内容为需要限定的执行的脚本后缀名。
5在配置完成后,重启一下apache,配置便生效!
0条评论