页面载入中...

推荐标签

当前位置:首页 > 学院 > 织梦学院 > 故障问题 > 故障问题

织梦DEDECMS后台生成没反应,更新不了的完美解决方案

遇见栏目和文档无法生成的情况很头疼,但是形成这两种无法生成的原因又有很多,所以大家什么原因导致的我也不知道。这里给大家说明一下本人遇见过的原因与解决方法(挺乌龙的)R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

权限原因

因为根据织梦的安全设置设置过目录权限,/data目录权限为666,没有执行权限,这个原因造成了更新生成栏目和文档没有反应的结果(都说不需要执行权限),后来尝试给了个执行权限,结果,成功了,可以生成。(没有执行权限还会影响发布文章,也不知道是不是我设置错了)。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

缓存原因

1.找到根目录下/data/tplcache文件夹,并删除文件夹内所有文件(除了index.html,全部删除会出现其它问题)。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

2.点击生成->更新系统缓存。然后点击系统->找到病毒扫描->清空模版缓存。最后关闭浏览器,重新登 录后尝试更新。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

ok完事儿,可以生成了。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

注:/data目录下的cache和session整个文件夹删除的话会有时候会出现无法登录,无法发布文章,发布文章空白等各种问题。所以,删除这些缓存也慎重要留下目录并将目录下的index.html文件留下。否则人品不行直接出问题。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

以上就是本人遇见的一些问题和注意事项,希望对各位有所帮助!R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

第二、DEDE安装完成,嵌入前台模板文件后,并添加相关栏目文档。有时会出现点击“一键生成”“更新所有”没反应,网上查了很多资料都测试无效,后来一块块测试,终于成功了。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

发布该经验为了给DEDE爱好者提供解决方案的同时,也是为了给自己做个备忘,如果解决了大家的问题,请点个赞赞~~R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

项目上线后在dede后台  一键更新网站,出现了没反应,空白的问题。
R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

但是在本地却完全正常。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

通过查找发现 是因为在templets/模板文件里面含又{dede:field name='typeid' function="GetTopTypename(@me)" /}的字段,需要将含有 GetTopTypename(@me) 的字段删除。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

之后就可以恢复正常更新。R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

1、找到自己的模板文件(templetes)R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

2、删除templets/中的文件里面其中含{dede:field name='typeid' function="GetTopTypename(@me)" /} R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

一、首先检查列表模板页面中是否调用了相关代码R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

查找templets/default(你的主题)的 文章列表模板 其中是否有{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

二、在include/common.func.php的最下方相关代码R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

//获取顶级栏目名
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne(“SELECT typename,topid FROM dede_arctype WHERE id= $id”);
if ($row[‘topid’] == ‘0’)
{
return $row[‘typename’];
}
else
{
$row1 = $dsql->GetOne(“SELECT typename FROM dede_arctype WHERE id= $row[topid]”);
return $row1[‘typename’];
}
}R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

三、更新内容R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

——————————完——————————–R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

可能导致的问题有些不同,其他一些答主给出的解决方法是删除{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}这行代码R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


R41阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
来源:阿里开门源码网(QQ:43171398,点我畅聊,转载请保留出处!)   阿里开门源码官方交流QQ群:183966298  点我加群 
 

网友评论

发表评论