今天帮客户升级了一下zencart,由zencart 1.3.8升级到zencart 1.5.4,前台客户登录的时候出现空白了,然后马上看了一下log目录下的错误提示:PHP Fatal error: Class ‘zcPassword’ not found in E:\wamp\www\eubagus\includes\functions\password_funcs.php on line 15
这个错误很明显是说明zcPassword函数找不到,然后搜索了一下代码里面这个函数又存在,那为什么又提示找不到呢?
google搜索了很多资料 都没有这个问题的说明解决,然后自己灵机一动,会不会是该函数没有加载?
果真如此,客户的程序对config.core.php该文件有修改,重新放入到了includes\auto_loaders \overrides\config.core.php目录下,zencart默认是在includes\auto_loaders \config.core.php,所以我们升级的这个核心文件没有被替换到。
所以接下来把overrides\config.core.php文件中有新加入的代码,直接复制出来,把这个文件删除掉,然后重新复制默认目录下的config.core.php文件进入,把刚才复制出来的新加入代码加进入就可以了。
现在看看zencart网站前台是不是可以登录了。
未经允许不得转载:外贸商城系统,外贸网站模板,php建站教程,zencart模板 » 解决zencart提示Class ‘zcPassword’ not found的问题