GVKun编程网logo

织梦DedeCMS迁移data文件夹完整教程(将织梦dedecms转换到wordpress)

12

对于想了解织梦DedeCMS迁移data文件夹完整教程的读者,本文将是一篇不可错过的文章,我们将详细介绍将织梦dedecms转换到wordpress,并且为您提供关于DedeCMS织梦程序移动data

对于想了解织梦DedeCMS迁移data文件夹完整教程的读者,本文将是一篇不可错过的文章,我们将详细介绍将织梦dedecms转换到wordpress,并且为您提供关于DedeCMS织梦程序移动data文件夹完整教程、dedecms织梦网站迁移教程 dedecms织梦网站搬家教、织梦dedecms tag设置id.html教程、织梦dedecms {dede:datalist}标签下,if语句的运用!的有价值信息。

本文目录一览:

织梦DedeCMS迁移data文件夹完整教程(将织梦dedecms转换到wordpress)

织梦DedeCMS迁移data文件夹完整教程(将织梦dedecms转换到wordpress)

 

一般在本地搭建好织梦网站后,会网站搬家到服务器上,都说DedeCMS漏洞多,其实只要会设置,就不会那么容易被不法分子利用。

DedeCMS安全设置有一项是把根目录下的data文件夹移出根目录,一般只能在IIS服务器上进行;如果是网站空间,则需要把网站安装在子目录下,data文件夹到根目录下,详情参考新闻《万网阿里云用.htaccess二级域名绑定子目录》。

官方的教程被吐槽过了,就不详述了,移出data文件夹虽然安全了,但是会有很多问题,比如验证码,图片显示灯问题,这里是本人测试过的办法,分享给大家。

织梦DedeCMS迁移data文件夹完整教程

可以看到www是网站的根目录,data文件夹是在该网站的外面,黑客根本无法访问,也就*大程度的保证了网站数据库信息的安全。

全新安装DedeCMS移出data文件夹

FTP登陆服务器根目录,打开/include/common.inc.php,找到

define('DEDEDATA', DEDEROOT.'/data');

修改为

define('DEDEDATA', DEDEROOT.'/../data');

打开根目录下的/index.php,找到

if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))

修改为

if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))

重新进入后台,看能否正常访问,按照下面步骤

系统 -> 系统基本参数 -> 性能选项 -> 源码缓存目录 -> 填写 /../data/tplcache

DedeCMS已移出data文件夹的网站搬家

一般网站搬家主要流程是:备份数据库,再把整站打包,重新安装后台程序,再还原数据库。

如果已经移出了data文件夹就不好办了,*好把上面/include/common.inc.php,/index.php还原到初始状态,把data文件夹复制一份放到web网站根目录,再重新安装,以免出错。安装好后,再进行修改即可。

本文章网址:http://www.ppssdd.com/code/11290.html。转载请保留出处,谢谢合作!

DedeCMS织梦程序移动data文件夹完整教程

DedeCMS织梦程序移动data文件夹完整教程

一般在本地搭建好网站后,会网站搬家到服务器上,都说Dedecms漏洞多,其实只要会设置,就不会那么容易被不法分子利用。

Dedecms安全设置有一项是把根目录下的data文件夹移出根目录,一般只能在IIS服务器上进行;如果是虚拟主机,则需要把网站安装在子目录下,data文件夹到根目录下,详情参考文章《万网用.htaccess二级域名绑定子目录》。

官方的教程被吐槽过了,就不详述了,移出data文件夹虽然安全了,但是会有很多问题,比如验证码,图片显示灯问题,这里是本人测试过的方法,分享给大家。

DedeCMS移出data文件夹

可以看到www是网站的根目录,data文件夹是在该网站的外面,黑客根本无法访问,也就最大程度的保证了网站数据库信息的安全。

全新安装Dedecms移出data文件夹

 FTP登陆服务器根目录,打开/include/common.inc.PHP,找到

define('DEDEDATA',DEDEROOT.'/data');

       修改为

define('DEDEDATA',DEDEROOT.'/../data');

       打开根目录下的/index.PHP,找到

if(!file_exists(dirname(__FILE__).'/data/common.inc.PHP'))

       修改为

if(!file_exists(dirname(__FILE__).'/../data/common.inc.PHP'))

重新进入后台,看能否正常访问,按照下面步骤

系统 -> 系统基本参数 -> 性能选项 -> 模板缓存目录 -> 填写 /../data/tplcache

Dedecms已移出data文件夹的网站搬家

 一般网站搬家主要流程是:备份数据库,再把整站打包,重新安装后台程序,再还原数据库。

 如果已经移出了data文件夹就不好办了,最好把上面/include/common.inc.PHP,/index.PHP还原到初始状态,把data文件夹复制一份放到web网站根目录,再重新安装,以免出错。安装好后,再进行修改即可。

上一篇:DedeCMS织梦栏目用目录名个性化伪静态

下一篇:DedeCMS织梦增加TAG属性分类及调用

dedecms织梦网站迁移教程 dedecms织梦网站搬家教

dedecms织梦网站迁移教程 dedecms织梦网站搬家教

《Dedecms织梦网站迁移教程 Dedecms织梦网站搬家教》要点:
本文介绍了Dedecms织梦网站迁移教程 Dedecms织梦网站搬家教,希望对您有用。如果有疑问,可以联系我们。

对于做站的朋友来说,网站迁居几乎不可避免;有时候备案注销,有时候需要更换空间,有时间网站需要换域名等等,都需要进行整站迁居.用Dedecms搭建的网站迁居其实也是非常方简单和便的,其实官方教程里也提到过了,但官方教程好像并没有提到网站附件这一点.里面只是说到在系统后台里进行数据备份,再把数据用 FTP 工具下载下来,然后恢复也就是把备份好的数据上传到数据备份的文件夹再进行恢复.下面模板之家徐国祥告诉大家2种织梦网站迁居教程,希望能够帮到大家:

dedecms织梦网站迁移教程 dedecms织梦网站搬家教

办法一:利用网站管理后台备份数据库

1. 登岸你的织梦网站后台,在“系统”区找到“数据库备份/还原”,将数据库进行“备份”;

2. 数据库备份完成后,去主机管理平台全站打包压缩法式;

3. 用FTP下载下来后,将法式上传到新的空间/服务器上面,解压;

4. 改动安装文件:/install/ (如果没有可以到官网下载同编码的上传)

删除index.html和install_lock.txt 将index.PHP.bak 改动为 index.PHP

5. http://您的域名/install/ 进入到安装界面,依照正常步骤安装即可;不要修改数据库的前缀(如果你之前的数据安装时表前缀已经更改过,这里需要修改成你之的表前缀),否则会造成原先数据无法恢复;

6. 安装完成后,进入后台 -> 系统 -> 数据库还原数据 -> 还原数据;

7. 更新全站缓存

8. 最后重新生成全站就搞定了

二、利用ftp备份网站数据库

1、首先备份数据库,然后把网站整体下载到当地

2、下载和你网站同版本的织梦源法式,解压后上传到新空间

3、运行http://你的域名/install进行安装

4、把你的网站修改过的文件,好比include里的PHP文件,一定要上传,还有网站生成的html文件,uploads里的图片,软件文件,都要上传到新空间

5、把原网站目录下的\data\backupdata文件夹里面的数据库上传到新空间(注:这里说的上传新空间指得的是相同的目录)

6、还原数据库

7、清除缓存一键更新网站

推荐第一种办法,第二种办法新手不要去使用.

织梦模板之家(www.mubanzhijia.com),专注织梦模板设计制作!提供精品织梦dedecms模板下载,分享各类素材资源,技术教程等信息.

《Dedecms织梦网站迁移教程 Dedecms织梦网站搬家教》是否对您有启发,欢迎查看更多与《Dedecms织梦网站迁移教程 Dedecms织梦网站搬家教》相关教程,学精学透。小编PHP学院为您提供精彩教程。

织梦dedecms tag设置id.html教程

织梦dedecms tag设置id.html教程

1、在网站根目录下的tags.PHP中18行找到:

if(isset($tags[2])) $PageNo = intval($tags[2]);

在其下方加入代码:

$tagid = intval($tag);

if(!empty($tagid))

{

$row = $dsql->Getone("SELECT tag FROM `#@__tagindex` WHERE id = {$tagid}");

if(!is_array($row))

{

ShowMsg("系统无此标签,可能已经移除!","-1");exit();

}

else

{

$tag = $row['tag'];

define('DEDERETAG', 'Y');

}

}

else

{

$tag = '';

}

如图

2、/include/taglib/tag.lib.PHP 87行找到:

$row['link'] = $cfg_cmsurl."/tags.PHP?/".urlencode($row['keyword'])."/";

将其替换成:

$row['link'] = $cfg_cmsurl."/tags/".$row['id'].".html";

3、/include/arc.taglist.class.PHP 458行找到:

$purl .= "?/".urlencode($this->Tag);

将其替换成:

if(!defined('DEDERETAG'))

{

$purl .= "?/".urlencode($this->Tag);

}

继续找到:

return $plist;

在其上方加入代码:

if(defined('DEDERETAG'))

{

$plist = preg_replace('/_(\d+).html/i','.html',$plist);

$plist = preg_replace('/.html\/(\d+)\//i','_\\1.html',$plist);

$plist = str_replace('_1','',$plist);

}

4、tag 标签伪静态规则,请根据自己所使用的服务器环境选择对应的规则.

.htaccess (Apache)

RewriteEngine On

RewriteBase /

RewriteRule ^tags\.html$ tags\.PHP

RewriteRule ^tags/([0-9]+)\.html$ tags\.PHP\?\/$1 [L]

RewriteRule ^tags/([0-9]+)\.html$ tags\.PHP\?\/$1\/

RewriteRule ^tags/([0-9]+)_([0-9]+)\.html$ tags\.PHP\?\/$1\/$2

RewriteRule ^tags/([0-9]+)_([0-9]+)\.html$ tags\.PHP\?\/$1\/$2\/

Nginx

rewrite ^/tags\.html$ /tags.PHP;

rewrite ^/tags/([0-9]+)\.html$ /tags.PHP?\/$1;

rewrite ^/tags/([0-9]+)\.html$ /tags.PHP?\/$1\/;

rewrite ^/tags/([0-9]+)_([0-9]+)\.html$ /tags.PHP?\/$1\/$2;

rewrite ^/tags/([0-9]+)_([0-9]+)\.html$ /tags.PHP?\/$1\/$2\/;

web.config (iis7 iis8)

5、后台TAG标签管理里的TAG链接修改为伪静态(非必需,根据需要修改)

在/dede/templets/tags_main.htm文件89行找到:

{dede:field.tag /}

将其替换为:

{dede:field.tag /}

注:以上默认为PC站tag标签伪静态,将tag标签的URL链接修改id.html的方法,如果你的网站有移动端且使用的是动态页面,那么你还需将移动端tag标签的链接伪静态,独立移动端方法一样修改对应文件即可。

织梦dedecms {dede:datalist}标签下,if语句的运用!

织梦dedecms {dede:datalist}标签下,if语句的运用!

使用Dedecms中,发现{dede:datalist} 下 用 [field:array runPHP='yes']  或者 {dede:field name='array'  runPHP='yes'} 并不起作用。 
经过一番搜索和验证,发现{dede:if} 可以用,下面是一个实例: 

复制代码
{dede:if $fields['andriodurl'] != ''} 
    //第一个语句  
{else}  
    //第二个语句  
{/dede:if}
说明:1、发现必须用$fields,如果用$value 不起作用。 
            2、‘andriodurl’ 为你需要判断的字段。

今天关于织梦DedeCMS迁移data文件夹完整教程将织梦dedecms转换到wordpress的分享就到这里,希望大家有所收获,若想了解更多关于DedeCMS织梦程序移动data文件夹完整教程、dedecms织梦网站迁移教程 dedecms织梦网站搬家教、织梦dedecms tag设置id.html教程、织梦dedecms {dede:datalist}标签下,if语句的运用!等相关知识,可以在本站进行查询。

本文标签: