dede数据库打开是404页面怎么回事?

dede数据库打开是404页面怎么回事?,第1张

dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过,由于DEDECMS后台功能比较完善,可以自动添加自定义文档,而这些文档的更新,必须在单页文档管理栏目下才能完成,点击生成/一键更新无法更新

因此我在后台的文件中填上了以下代码,使得dede自定义文档在更新网站时能够自动完成更新

后台文件 默认/dede/ 目录下

makehtml_all.php

更改位置

144行:源文件

else if($step==10)

{

$adminID = $cuserLogin->getUserID()

$mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"

@unlink($mkcachefile)

OptimizeData($dsql)

ShowMsg("完成所有文件的更新!","javascript:")

exit()

}//make step

修改为以下代码后

else if($step==10)

{

include_once(DEDEINC."/arc.sgpage.class.php")

$dsql->Execute("ex","SELECT aid FROM `#@__sgpage` ")

$i = 0

while($row = $dsql->GetArray("ex"))

{

$sg = new sgpage($row['aid'])

$sg->SaveToHtml()

$i++

}

$adminID = $cuserLogin->getUserID()

$mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"

@unlink($mkcachefile)

OptimizeData($dsql)

ShowMsg("完成所有文件的更新!","javascript:")

exit()

}//make step

通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新

你添加的文章看是不是在指定的栏目下面,如果有的话,是你没有生成静态页面。也可以点击栏目管理,对应栏目的预览按钮查看文章是否在下面显示。觉得大部分的原因是你没有生成。可以在后台一键生成全部试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11744979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存