Joseffu Online
DEDE后台编辑或更新文档HTML时出现500错误的解决办法
2014-11-18 Joseffu
DEDE 后台编辑或更新文档HTML时出现500错误的解决办法:



1. 一般认为出现这个问题的原因,多是因为使用虚拟空间满了,或者生成静态页面文件的目录权限不足,可以首先尝试检查一下,不过这种可能性往往是最小的;



2. 跳转时的函数问题。DEDE使用了 header(),可以尝试把管理目录 dede/archives_do.php、dede/catalog_do.php 两个文件修改一下:



archives_do.php 第 39 行左右找到

header("location:{$gurl}?aid=$aid");

修改为

echo '<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$gurl.'?aid='.$aid.'">';

catalog_do.php 第 30 行左右找到

header("location:article_add.php");

修改为

echo "<script language='javascript'>window.location.href='article_add.php'</script> ";

保存后后台更新缓存,看一下有无效果。如果问题依旧,最好还是替换回去;




3. 前台模板中使用了不正确的函数,比如在文档页的模板中,调用分类名是不能使用


[field:typeid function='GettypeName(@me)' /]

或是

{dede:field name='typename' function='GetTypeName(@me)'/}

这个函数的,如果用了则去掉这些标签。
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容