开始上班第二天,了解到公司业务网站是用dede做,所以我就开始学习dede网站制作,然后就官网下了DedeCmsV5.6-UTF8在我虚拟机里布置上,结果安装的时候出现了如下错误:
登陆网站首页显示:Fatal error: Call to undefined function ParCv() in /include/dedesql.class.php on line 489
登陆管理后台显示:Fatalerror: Call to undefined function ParCv() in \include\dedesql.class.php on line 489
其实导致这个问题的根本原因是function ParCv()函数没有封装在dedesql.class.php类文件里。
打开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;
}
替换完成后后清除浏览器缓存,然后刷新一下后台或者首页即可。
历史上的今天:
- 2020: 云服务器2003安装vpn的经历(0)
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。