echotrader

导航

DedeCms 后台500错误

500错误是程序内部错误的统称。
最好能调整一下PHP的错误输出设置。 能看到具体错误类型和错误行数。另外有些浏览器自作聪明没显示具体的错误信息被叫做“友好的HTTP错误信息” 例如IE 在INTERNET选项 高级 里面。 去掉就可以看到具体错误了。

dede配置好之后,出现以下错误提示:(原来的500错误)

 Fatal error: Call to undefined function parcv() in E:\www\xxdm\include\dedesql.class.php on line 489

解决的办法是:

在 include/dedesql.class.php 找到:

if(isset($GLOBALS['arrs1'])){ $v1 = $v2 = ''; for($i=0;isset($arrs1[$i]);$i++) { $v1 .= ParCv($arrs1[$i]); } for($i=0;isset($arrs2[$i]);$i++) { $v2 .= ParCv($arrs2[$i]); } $GLOBALS[$v1] .= $v2;}

 

替换为:

 if(isset($GLOBALS['arrs1'])){ $v1 = $v2 = ''; for($i=0;isset($arrs1[$i]);$i++) { $v1 .= chr($arrs1[$i]); } for($i=0;isset($arrs2[$i]);$i++) { $v2 .= chr($arrs2[$i]); } $GLOBALS[$v1] .= $v2;}

posted on 2013-08-15 13:13  sqlgun  阅读(550)  评论(0)    收藏  举报